Forráskód Böngészése

日常物耗申请采购专员节点更新

fyz 8 hónapja%!(EXTRA string=óta)
szülő
commit
76c4a543e1

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

@@ -745,7 +745,7 @@ public class TimerServiceImpl implements TimerService {
             List<Map> bigList = ydService.queryFormData_all(YDParam.builder()
                     .appType("APP_ERBDTFS82HOVBPL3NFH0")
                     .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
-                .formUuid("FORM-97BA6C6C8C50416A9E5854F2F4B5C3F3R4WC")
+                    .formUuid("FORM-97BA6C6C8C50416A9E5854F2F4B5C3F3R4WC")
                     //测试档案
 //                    .formUuid("FORM-D3F341E3315140F4ADC9E5005260309E8B27")
                     .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_ltxrn8h1", projectCode)))
@@ -756,12 +756,11 @@ public class TimerServiceImpl implements TimerService {
                     sonList.forEach(s->{
                         //年月文本
                         String projectDate = s.get("textField_luh0k82j").toString();
-                        //剩余物耗定额
-                        double remaining = Double.parseDouble(s.get("numberField_lrru2tnv").toString());
-                        //已用物耗定额
-                        double used = Double.parseDouble(s.get("numberField_ludujw4f").toString());
-                        log.info("cost:{}",nowCost);
                         if (date.equals(projectDate)){
+                            //剩余物耗定额
+                            double remaining = Double.parseDouble(s.get("numberField_lrru2tnv_value").toString());
+                            //已用物耗定额
+                            double used = Double.parseDouble(s.get("numberField_ludujw4f_value").toString());
                             remaining = remaining - nowCost;
                             s.put("numberField_lrru2tnv",remaining);
                             used = used + nowCost;
@@ -784,6 +783,7 @@ public class TimerServiceImpl implements TimerService {
                     .appType("APP_ERBDTFS82HOVBPL3NFH0")
                     .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
                     .formInstanceId(formInstId)
+                    //更新初始物耗总计
                     .updateFormDataJson(JSON.toJSONString(UtilMap.map("numberField_m0xizy3q", nowCost)))
                     .build(), YDConf.FORM_OPERATION.update);
         }