Browse Source

重新导入数据,前置删库保证一致性

[user3] 4 năm trước cách đây
mục cha
commit
aa0fc1dc63

+ 2 - 0
src/main/java/com/jeeplus/modules/sg/balancedlibrary/materialReportDetails/mapper/MaterialReportDetailsMapper.java

@@ -19,4 +19,6 @@ import java.util.List;
 @MyBatisMapper
 public interface MaterialReportDetailsMapper extends BaseMapper<MaterialReportDetails> {
     void insertList(List<MaterialReportDetails> list);
+
+    void delAll();
 }

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

@@ -42,6 +42,9 @@
 		LEFT JOIN sys_office office ON office.id = a.office_id
 		LEFT JOIN sys_user tuser ON tuser.id = a.user_id
 	</sql>
+	<delete id="delAll">
+		truncate table bla_material_report
+	</delete>
 
 
 	<select id="get" resultType="MaterialReportDetails" >

+ 4 - 0
src/main/java/com/jeeplus/modules/sg/balancedlibrary/materialReportDetails/service/MaterialReportDetailsService.java

@@ -54,6 +54,10 @@ public class MaterialReportDetailsService extends CrudService<MaterialReportDeta
 	@Transactional(readOnly = false)
 	public void insertList(List<MaterialReportDetails> list) {
 		mapper.insertList(list);
+	}
 
+	@Transactional(readOnly = false)
+	public void delAll() {
+		mapper.delAll();
 	}
 }

+ 1 - 0
src/main/java/com/jeeplus/modules/sg/balancedlibrary/materialReportDetails/web/MaterialReportDetailsController.java

@@ -3461,6 +3461,7 @@ public class MaterialReportDetailsController extends BaseController {
             }
 
             if (exportList.size() > 0) {
+                service.delAll();
                 service.insertList(exportList);
             }
             j.setSuccess(true);