Przeglądaj źródła

利库平衡管理-在途物资统计-导入在途物资统计表前清空表

wangqiang 2 lat temu
rodzic
commit
9c2d1b88fe

+ 5 - 0
src/main/java/com/jeeplus/modules/sg/balancedlibrary/transitMaterialGoods/mapper/TransitMaterialGoodsMapper.java

@@ -22,6 +22,11 @@ public interface TransitMaterialGoodsMapper extends BaseMapper<TransitMaterialGo
     void insertList(@Param("list") List<TransitMaterialGoods> list);
 
     /**
+     * 情况在途物资数据
+     */
+    void deleteZTList();
+
+    /**
      * 根据id批量删除
      * @param list
      */

+ 3 - 0
src/main/java/com/jeeplus/modules/sg/balancedlibrary/transitMaterialGoods/mapper/xml/TransitMaterialGoodsMapper.xml

@@ -44,6 +44,9 @@
         </foreach>
         )
     </delete>
+    <delete id="deleteZTList">
+        DELETE FROM bla_transitmaterial_goods
+    </delete>
 
     <select id="findList" resultType="TransitMaterialGoods">
         SELECT

+ 2 - 0
src/main/java/com/jeeplus/modules/sg/balancedlibrary/transitMaterialGoods/service/TransitMaterialGoodsService.java

@@ -127,6 +127,8 @@ public class TransitMaterialGoodsService extends CrudService<TransitMaterialGood
         for (TransitMaterialGoods goods : list){
             goods.preInsert();
         }
+        //导入前先清空在途物资数据
+        mapper.deleteZTList();
         mapper.insertList(list);
     }