From 74863c38a407b1e0f36250dfa0c63e5da7fe5f66 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 19 一月 2026 18:06:51 +0800
Subject: [PATCH] WMS功能完善

---
 src/main/resources/mapper/LocCountMapper.xml |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/main/resources/mapper/LocCountMapper.xml b/src/main/resources/mapper/LocCountMapper.xml
index 60bc842..ab431a3 100644
--- a/src/main/resources/mapper/LocCountMapper.xml
+++ b/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">

--
Gitblit v1.9.1