|
@@ -311,9 +311,9 @@ public class TimerServiceImpl implements TimerService {
|
|
|
JSONArray jsonArray = JSON.parseArray(jsonObject.get("regionText").toString());
|
|
|
jsonArray.forEach(e->{
|
|
|
JSONObject object = (JSONObject) e;
|
|
|
- String zhCn = object.get("zh_CN").toString();
|
|
|
- address[0] = address[0] + zhCn + "/";
|
|
|
- });
|
|
|
+ String zhCn = object.get("zh_CN").toString();
|
|
|
+ address[0] = address[0] + zhCn + "/";
|
|
|
+ });
|
|
|
String substring = address[0].substring(0, address[0].length() - 1);
|
|
|
dataList.get(i).put("addressField_m1mxnnno",substring);
|
|
|
}
|
|
@@ -977,4 +977,40 @@ public class TimerServiceImpl implements TimerService {
|
|
|
.formDataJson(JSON.toJSONString(UtilMap.map("dateField_lzhqum4c, numberField_lzhqum4e, numberField_lzhqum4f, numberField_lzhqum4d",beginOfMonth.getTime(),month[1],inJobIdSet.size(),employeeIds.size())))
|
|
|
.build(), YDConf.FORM_OPERATION.create);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void updateIsSupply(HttpServletRequest request) {
|
|
|
+ Map params = request.getParameterMap();
|
|
|
+ ydClient.operateData(YDParam.builder()
|
|
|
+ .appType("APP_ERBDTFS82HOVBPL3NFH0")
|
|
|
+ .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
|
|
|
+ .formInstanceId(params.get("formInstanceId").toString())
|
|
|
+ .updateFormDataJson(JSON.toJSONString(UtilMap.map("radioField_m38dy26d","是")))
|
|
|
+ .build(), YDConf.FORM_OPERATION.update);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean selectIsSupply(HttpServletRequest request) {
|
|
|
+ Map params = request.getParameterMap();
|
|
|
+ List<Map> dataList = ydService.queryFormData_all(YDParam.builder()
|
|
|
+ .appType("APP_ERBDTFS82HOVBPL3NFH0")
|
|
|
+ .systemToken("RRB66F91T97H1WN89QZYC47PKLZO2ZQOUMOQLP")
|
|
|
+ .formUuid("FORM-97BA6C6C8C50416A9E5854F2F4B5C3F3R4WC")
|
|
|
+ .searchFieldJson(JSON.toJSONString(UtilMap.map("textField_lrr3rg6h", params.get("projectCode").toString())))
|
|
|
+ .build());
|
|
|
+ if (ObjectUtil.isNotNull(dataList)){
|
|
|
+ for (int i = 0; i < dataList.size(); i++) {
|
|
|
+ String isSupply = dataList.get(i).get("radioField_m38dy26d").toString();
|
|
|
+ if ("否".equals(isSupply)||"".equals(isSupply)){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public boolean testSelectIsSupply(HttpServletRequest request) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|