From 789c5295a4e93a89124f9377995f278e917df7c8 Mon Sep 17 00:00:00 2001
From: whycxzp <perryhsu@163.com>
Date: 星期四, 19 十月 2023 13:49:53 +0800
Subject: [PATCH] 物料图纸图片历史

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

diff --git a/src/main/java/com/whyc/service/MaterialService.java b/src/main/java/com/whyc/service/MaterialService.java
index 276f725..a7cd19b 100644
--- a/src/main/java/com/whyc/service/MaterialService.java
+++ b/src/main/java/com/whyc/service/MaterialService.java
@@ -10,6 +10,7 @@
 import com.whyc.mapper.MaterialMapper;
 import com.whyc.pojo.DocUser;
 import com.whyc.pojo.Material;
+import com.whyc.pojo.MaterialHistory;
 import com.whyc.pojo.ProductBom;
 import com.whyc.util.DateUtil;
 import com.whyc.util.*;
@@ -34,6 +35,10 @@
 public class MaterialService {
     @Autowired(required = false)
     private MaterialMapper mapper;
+
+    @Autowired
+    private MaterialHistoryService mhService;
+
     //鏌ヨ鎵�鏈夌殑鏁h浠朵俊鎭姞璁剧疆浜嗘浛鎹㈠叧绯荤殑瀛愪欢淇℃伅
     /*public Response getAllMaterial(String category,String subCode,String subName,String subModel,int pageCurr,int pageSize) {
         PageHelper.startPage(pageCurr,pageSize);
@@ -470,14 +475,24 @@
         multipartFile.transferTo(zipFile);
 
         //璺緞涓嶅瓨鍦�,璇存槑鏄娆′笂浼�,璁剧疆鐗╂枡瀵瑰簲鐨刦ileUrl
+        //鍚屾椂鍦ㄧ墿鏂欏巻鍙查噷闈㈡坊鍔犺褰�
         Material temp = new Material();
+        MaterialHistory mh = new MaterialHistory();
+
         temp.setId(material.getId());
+        mh.setMaterialId(material.getId());
+        int userId = ActionUtil.getUser().getId().intValue();
+        mh.setUpUserId(userId);
+        mh.setCreateTime(now);
         if(fileSuffix.equals("dwg")){
             temp.setDwgUrl(dirPathDB + fileFullName);
+            mh.setDwgUrl(dirPathDB + fileFullName);
         }else {
             temp.setPictureUrl(dirPathDB + fileFullName);
+            mh.setPictureUrl(dirPathDB + fileFullName);
         }
         mapper.updateById(temp);
+        mhService.insert(mh);
 
         return new Response().set(1, true, "涓婁紶瀹屾垚");
     }

--
Gitblit v1.9.1