|
@@ -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);
|
|
|
}
|