Quellcode durchsuchen

1.修改取消出库,再次打印出库单,出库单没有更新的问题

2.开设版本管理文件夹,管理历史发布war包
dw vor 4 Monaten
Ursprung
Commit
b63a55a177

+ 4
- 0
src/main/java/com/th/demo/mapping/ware/DistributionMapper.java Datei anzeigen

@@ -1,6 +1,7 @@
1 1
 package com.th.demo.mapping.ware;
2 2
 
3 3
 import com.th.demo.model.ware.Distribution;
4
+import org.apache.ibatis.annotations.Param;
4 5
 
5 6
 import java.util.List;
6 7
 
@@ -20,4 +21,7 @@ public interface DistributionMapper {
20 21
     List<Distribution> selectWaitTrucks(String userId, String belongId);
21 22
 
22 23
     Distribution selectByTruckNo(String truckNo, String belongId);
24
+
25
+    //    取消出库修改cancle_flag字段
26
+    int updateCancleFlag(@Param("distributionId") String distributionId, @Param("outId") String outId);
23 27
 }

+ 2
- 0
src/main/java/com/th/demo/service/impl/ware/OutServiceImpl.java Datei anzeigen

@@ -106,6 +106,7 @@ public class OutServiceImpl implements OutService {
106 106
         if (stack.getIsLayer().equals("0")) {
107 107
             for (int i = 0; i < listOutRecord.size(); i++) {
108 108
                 listOutRecord.get(i).setBackFlag("1");
109
+                int i1 = distributionMapper.updateCancleFlag(listOutRecord.get(i).getDistributionId(),listOutRecord.get(i).getId());
109 110
                 num += outRecordMapper.updateByPrimaryKey(listOutRecord.get(i));
110 111
                 store = storeMapper.selectByOutId(listOutRecord.get(i).getId(), noUserParam,userId, belongId);
111 112
                 storeMapper.updateByOutId(listOutRecord.get(i).getId(), noUserParam, userId, belongId);
@@ -128,6 +129,7 @@ public class OutServiceImpl implements OutService {
128 129
         } else {
129 130
             for (int i = 0; i < listOutRecord.size(); i++) {
130 131
                 listOutRecord.get(i).setBackFlag("1");
132
+                int i1 = distributionMapper.updateCancleFlag(listOutRecord.get(i).getDistributionId(),listOutRecord.get(i).getId());
131 133
                 num += outRecordMapper.updateByPrimaryKey(listOutRecord.get(i));
132 134
                 store = storeMapper.selectByOutId(listOutRecord.get(i).getId(), noUserParam, userId, belongId);
133 135
                 storeMapper.updateByOutId(listOutRecord.get(i).getId(), noUserParam, userId, belongId);

+ 13
- 0
src/main/resource/mapper/ware/DistributionMapper.xml Datei anzeigen

@@ -215,6 +215,19 @@
215 215
     </set>
216 216
     where id = #{id,jdbcType=INTEGER}
217 217
   </update>
218
+    <update id="updateCancleFlag"  parameterType="java.lang.String" >
219
+        UPDATE t_ware_distribution_detail
220
+        SET cancel_flag = '1'
221
+        WHERE
222
+            distribution_id = #{distributionId}
223
+          AND store_id = (
224
+            SELECT
225
+                id
226
+            FROM
227
+                t_ware_store
228
+            WHERE
229
+                out_id = #{outId})
230
+    </update>
218 231
   <update id="updateByPrimaryKey" parameterType="com.th.demo.model.ware.Distribution" >
219 232
     update t_ware_distribution
220 233
     set truck_no = #{truckNo,jdbcType=VARCHAR},

BIN
版本管理/thware_mj.war Datei anzeigen


Laden…
Abbrechen
Speichern