|
|
@@ -2000,7 +2000,7 @@ public class TimerServiceImpl implements TimerService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void getProjectAnalysisForContract(Map<String, Object> data) {
|
|
|
+ public Map getProjectAnalysisForContract(Map<String, Object> data) {
|
|
|
|
|
|
List<Map> dataList = ydService.queryFormData_all(YDParam.builder()
|
|
|
.appType("APP_ERBDTFS82HOVBPL3NFH0")
|
|
|
@@ -2052,19 +2052,22 @@ public class TimerServiceImpl implements TimerService {
|
|
|
List<ProjectAnalysis> analysisList = jdbcTemplate.query(sql, new ProjectAnalysisMapper());
|
|
|
|
|
|
System.out.println(sql);
|
|
|
-
|
|
|
- ydClient.operateData(YDParam.builder()
|
|
|
- .appType("APP_ERBDTFS82HOVBPL3NFH0")
|
|
|
- .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
|
|
|
- .formInstanceId(data.get("formInstanceId").toString())
|
|
|
- .useLatestVersion(true)
|
|
|
- .updateFormDataJson(JSON.toJSONString(UtilMap.map("numberField_ly418zpc, numberField_ly418zq9, numberField_m60tn0xu",
|
|
|
- analysisList.get(0).getPersonCost(),analysisList.get(0).getMaterial(),analysisList.get(0).getFoldingRepair())))
|
|
|
- .build(), YDConf.FORM_OPERATION.update);
|
|
|
+ if (ObjectUtil.isNotNull(data.get("formInstanceId"))){
|
|
|
+ ydClient.operateData(YDParam.builder()
|
|
|
+ .appType("APP_ERBDTFS82HOVBPL3NFH0")
|
|
|
+ .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
|
|
|
+ .formInstanceId(data.get("formInstanceId").toString())
|
|
|
+ .useLatestVersion(true)
|
|
|
+ .updateFormDataJson(JSON.toJSONString(UtilMap.map("numberField_ly418zpc, numberField_ly418zq9, numberField_m60tn0xu",
|
|
|
+ analysisList.get(0).getPersonCost(),analysisList.get(0).getMaterial(),analysisList.get(0).getFoldingRepair())))
|
|
|
+ .build(), YDConf.FORM_OPERATION.update);
|
|
|
+ }
|
|
|
+ return UtilMap.map("numberField_ly418zpc, numberField_ly418zq9, numberField_m60tn0xu",
|
|
|
+ analysisList.get(0).getPersonCost(),analysisList.get(0).getMaterial(),analysisList.get(0).getFoldingRepair());
|
|
|
|
|
|
}
|
|
|
|
|
|
-// 获取本年所有月时间戳
|
|
|
+ // 获取本年所有月时间戳
|
|
|
public List<Long> getAllTimestamp(){
|
|
|
LocalDate now = LocalDate.now();
|
|
|
int currentYear = now.getYear();
|
|
|
@@ -2081,7 +2084,7 @@ public class TimerServiceImpl implements TimerService {
|
|
|
return timestamps;
|
|
|
}
|
|
|
|
|
|
-// 获取前12个月时间戳
|
|
|
+ // 获取前12个月时间戳
|
|
|
public List<Long> getLastTimestamp(){
|
|
|
LocalDate currentDate = LocalDate.now();
|
|
|
List<Long> timestamps = new ArrayList<>();
|