自动化立体仓库 - WMS系统
pang.jiabao
6 天以前 74863c38a407b1e0f36250dfa0c63e5da7fe5f66
src/main/resources/mapper/LocCountMapper.xml
@@ -22,11 +22,18 @@
    </select>
    <insert id="insertOrUpdate" parameterType="com.zy.asrs.entity.LocCount">
        IF EXISTS (SELECT date FROM asr_loc_count WHERE date = #{model.date} AND area_id = #{model.areaId})
            INSERT INTO asr_loc_count(date, area_id, loc_num, remain_num)
            VALUES (#{model.date}, #{model.areaId}, #{model.locNum}, #{model.remainNum})
        IF EXISTS (SELECT 1 FROM asr_loc_count WHERE date = #{model.date})
        BEGIN
        UPDATE asr_loc_count
        SET loc_num = #{model.locNum},
        remain_num = #{model.remainNum}
        WHERE date = #{model.date}
        END
        ELSE
            UPDATE asr_loc_count SET loc_num = #{model.locNum}, remain_num = #{model.remainNum}
        BEGIN
        INSERT INTO asr_loc_count(date, area_id, loc_num, remain_num)
        VALUES (#{model.date}, #{model.areaId}, #{model.locNum}, #{model.remainNum})
        END
    </insert>
    <select id="totalLoc" resultType="com.zy.asrs.entity.LocCount">