| | |
| | | </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"> |