From 4ae8287272face3e42a7b4f0d6900d76f1f514db Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期三, 28 九月 2022 12:02:39 +0800
Subject: [PATCH] 产品bom上传日志

---
 src/main/java/com/whyc/service/ProductService.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/ProductService.java b/src/main/java/com/whyc/service/ProductService.java
index f163fef..e40d65f 100644
--- a/src/main/java/com/whyc/service/ProductService.java
+++ b/src/main/java/com/whyc/service/ProductService.java
@@ -10,6 +10,7 @@
 import com.whyc.pojo.*;
 import com.whyc.util.ActionUtil;
 import com.whyc.util.CommonUtil;
+import com.whyc.util.DateUtil;
 import com.whyc.util.FileUtil;
 import com.whyc.util.Zip4jUtil;
 import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
@@ -44,6 +45,9 @@
 
     @Autowired
     private MaterialService mService;
+
+    @Autowired
+    private ProductLockLogService productLockLogService;
 
     //鏌ヨ鍑烘墍鏈夌殑浜у搧淇℃伅(鍒嗛〉鍔犳ā绯婃煡璇�<浜у搧鐨勭紪鐮侊紝鍨嬪彿锛屽悕瀛楋紝瀹氬埗琛ㄧ紪鍙�>
     public Response getAllProduct(String subCode,String parentCode, String parentName, String parentModel, String customCode, int pageCurr, int pageSize) {
@@ -658,6 +662,19 @@
             pbhService.insertBatch(bomHistoryList);
 
         }
+        //娣诲姞鏂板鏃ュ織鍒皌b_product_lock_log琛�
+        ProductLockLog lockLog = new ProductLockLog();
+        lockLog.setParentCode(parentCode);
+        lockLog.setCustomCode(customCode);
+        lockLog.setVersion(nextVersion);
+        lockLog.setVersionTime(DateUtil.YYYY_MM_DD_HH_MM_SS.format(product.getVersionTime()));
+        lockLog.setReason("浜у搧bom涓婁紶");
+        lockLog.setOwner(ActionUtil.getUser().getName());
+        lockLog.setCreateTime(date);
+        //-1浠h〃鏃ュ織绫诲瀷涓�:浜у搧bom涓婁紶
+        lockLog.setLockFlag(-1);
+
+        productLockLogService.insert(lockLog);
         return new Response().setII(1,"鏂板瀹屾垚");
     }
 

--
Gitblit v1.9.1