From 38d7bffeb4d445f7719b0dc76bb17f3c8a99560d Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期三, 15 七月 2020 17:57:54 +0800
Subject: [PATCH] 优化完成物品采购

---
 java110-db/src/main/resources/mapper/store/PurchaseApplyDetailServiceDaoImplMapper.xml |   43 +++++++++++++++++++++++++++----------------
 1 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/java110-db/src/main/resources/mapper/store/PurchaseApplyDetailServiceDaoImplMapper.xml b/java110-db/src/main/resources/mapper/store/PurchaseApplyDetailServiceDaoImplMapper.xml
index ad05b72..eacad58 100644
--- a/java110-db/src/main/resources/mapper/store/PurchaseApplyDetailServiceDaoImplMapper.xml
+++ b/java110-db/src/main/resources/mapper/store/PurchaseApplyDetailServiceDaoImplMapper.xml
@@ -6,17 +6,17 @@
 
     <!-- 淇濆瓨璁㈠崟鏄庣粏淇℃伅 add by wuxw 2018-07-03 -->
     <insert id="saveBusinessPurchaseApplyDetailInfo" parameterType="Map">
-           insert into business_purchase_apply_detail
-                (operate,apply_order_id,b_id,res_id,quantity,remark,status_cd) values
-           (#{operate},#{applyOrderId},#{bId},#{resId},#{quantity},#{remark},#{statusCd})
-       </insert>
+        insert into business_purchase_apply_detail
+        (operate,apply_order_id,b_id,res_id,quantity,remark,status_cd) values
+        (#{operate},#{applyOrderId},#{bId},#{resId},#{quantity},#{remark},#{statusCd})
+    </insert>
 
 
     <!-- 鏌ヨ璁㈠崟鏄庣粏淇℃伅锛圔usiness锛� add by wuxw 2018-07-03 -->
     <select id="getBusinessPurchaseApplyDetailInfo" parameterType="Map" resultType="Map">
         select
-            t.operate,t.apply_order_id,t.apply_order_id applyOrderId,
-            t.b_id,t.b_id bId,t.res_id,t.res_id resId
+        t.operate,t.apply_order_id,t.apply_order_id applyOrderId,
+        t.b_id,t.b_id bId,t.res_id,t.res_id resId
         from business_purchase_apply_detail t
         where 1 =1
         <if test="operate !=null and operate != ''">
@@ -92,16 +92,27 @@
 
     <!-- 淇敼璁㈠崟鏄庣粏淇℃伅 add by wuxw 2018-07-03 -->
     <update id="updatePurchaseApplyDetailInfoInstance" parameterType="Map">
-        update purchase_apply_detail t set t.status_cd = #{statusCd}
-        <if test="newBId != null and newBId != ''">
-            ,t.b_id = #{newBId}
-        </if>
-        <if test="applyOrderId !=null and applyOrderId != ''">
-            , t.apply_order_id= #{applyOrderId}
-        </if>
-        <if test="resId !=null and resId != ''">
-            , t.res_id= #{resId}
-        </if>
+        update purchase_apply_detail t
+        <set>
+            <if test="statusCd != null and statusCd != ''">
+                t.status_cd = #{statusCd},
+            </if>
+            <if test="newBId != null and newBId != ''">
+                t.b_id = #{newBId},
+            </if>
+            <if test="resId !=null and resId != ''">
+                t.res_id= #{resId},
+            </if>
+            <if test="price !=null and price != ''">
+                t.price= #{price},
+            </if>
+            <if test="purchaseQuantity !=null and purchaseQuantity != ''">
+                t.purchase_quantity= #{purchaseQuantity},
+            </if>
+            <if test="purchaseRemark !=null and purchaseRemark != ''">
+                t.purchase_remark= #{purchaseRemark},
+            </if>
+        </set>
         where 1=1
         <if test="id !=null and id != ''">
             and t.id= #{id}

--
Gitblit v1.8.0