Procházet zdrojové kódy

日常物耗申请单中采购专员审批后更新字段初始物耗费用总计

fyz před 9 měsíci
rodič
revize
6815f54601

+ 3 - 3
mjava-lanyun/src/main/java/com/malk/lanyun/controller/TimerController.java

@@ -98,12 +98,12 @@ public class TimerController {
     }
     /**
      * 日常物耗申请单中采购专员审批后更新字段初始物耗费用总计
-     * @param data 传参
+     * @param
      */
     @PostMapping("materialConsumption")
-    void updateMaterialConsumption(@RequestBody Map data){
+    void updateMaterialConsumption(String formInstId,String firstCost,String nowCost){
         log.info("进入更新字段初始物耗费用总计方法");
-        timerService.updateMaterialConsumption(data);
+        timerService.updateMaterialConsumption(formInstId,firstCost,nowCost);
     }
 
 }

+ 2 - 2
mjava-lanyun/src/main/java/com/malk/lanyun/service/TimerService.java

@@ -51,7 +51,7 @@ public interface TimerService {
 
     /**
      * 日常物耗申请单中采购专员审批后更新字段初始物耗费用总计
-     * @param data 传参
+     * @param
      */
-    void updateMaterialConsumption(Map data);
+    void updateMaterialConsumption(String formInstId,String firstCost,String nowCost);
 }

+ 6 - 6
mjava-lanyun/src/main/java/com/malk/lanyun/service/impl/TimerServiceImpl.java

@@ -600,19 +600,19 @@ public class TimerServiceImpl implements TimerService {
     }
     /**
      * 日常物耗申请单中采购专员审批后更新字段初始物耗费用总计
-     * @param data 传参
+     * @param
      */
     @Override
-    public void updateMaterialConsumption(Map data) {
-        if(!ObjectUtil.isEmpty(data.get("firstCost"))){
-            log.info("流程id为:{}",data.get("formInstId").toString());
+    public void updateMaterialConsumption(String formInstId,String firstCost,String nowCost) {
+        if(!Objects.equals(firstCost, "")){
+            log.info("流程id为:{}",formInstId);
             ydClient.operateData(YDParam.builder()
                     .appType("APP_ERBDTFS82HOVBPL3NFH0")
                     .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
-                    .formInstanceId(UtilMap.getString(data, "formInstId"))
+                    .formInstanceId(formInstId)
 //                    .useLatestVersion(true)
 //                    .updateFormDataJson(JSONObject.toJSONString(new HashMap<>()))
-                    .updateFormDataJson(JSON.toJSONString(UtilMap.map("numberField_m0xizy3q", data.get("nowCost"))))
+                    .updateFormDataJson(JSON.toJSONString(UtilMap.map("numberField_m0xizy3q", nowCost)))
                     .build(), YDConf.FORM_OPERATION.update);
         }
     }