Przeglądaj źródła

fix of 下单制2.0 on 2021.1.22

jiequan.bi 4 lat temu
rodzic
commit
a61ccfe433

+ 10 - 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/orderplatform/controller/PlatformFileCtrl.java

@@ -10,6 +10,7 @@ import org.jeecg.modules.orderplatform.entity.PlatformScript;
 import org.jeecg.modules.orderplatform.service.IPlatformMaterialService;
 import org.jeecg.modules.orderplatform.service.IPlatformScriptService;
 import org.jeecg.modules.orderplatform.service.IPlatformVideoService;
+import org.jeecg.modules.orderplatform.util.ApprovalNodeNoticeHandler;
 import org.jeecg.modules.orderplatform.util.OperateRecordHandler;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -40,6 +41,9 @@ public class PlatformFileCtrl {
     @Autowired
     private OperateRecordHandler operateRecordHandler;
 
+    @Autowired
+    private ApprovalNodeNoticeHandler approvalNodeNoticeHandler;
+
     /**
      * 新建订单上传附件
      */
@@ -93,7 +97,9 @@ public class PlatformFileCtrl {
                 // 更新脚本库的绑定项目
                 script.setProjectId(projectId);
                 platformScriptService.updateById(script);
-                operateRecordHandler.Submit(platformMaterialService.getById(materialId).getMaterialCode(), "SCRIPT");
+                String materialCode= platformMaterialService.getById(materialId).getMaterialCode();
+                operateRecordHandler.Submit(materialCode, "SCRIPT");
+                approvalNodeNoticeHandler.NOTICE_WE_CHAT_MATERIAL("SCRIPT",materialCode);
             }
         } catch (Exception e) {
             e.printStackTrace();
@@ -122,7 +128,9 @@ public class PlatformFileCtrl {
             platformMaterial.setVideoId(videoMd5);
             boolean save = platformMaterialService.updateById(platformMaterial);
             if (save) {
-                operateRecordHandler.Submit(platformMaterialService.getById(requestBody.getString("materialId")).getMaterialCode(), "VIDEO");
+                String materialCode= platformMaterialService.getById(requestBody.getString("materialId")).getMaterialCode();
+                operateRecordHandler.Submit(materialCode, "VIDEO");
+                approvalNodeNoticeHandler.NOTICE_WE_CHAT_MATERIAL("VIDEO",materialCode);
                 result.success("素材视频上传成功");
             }
         }