|
@@ -254,12 +254,12 @@ public class PayServiceImpl implements PayService {
|
|
|
|
|
|
|
|
dataList = ydService.queryFormData_all(_initLYParam()
|
|
dataList = ydService.queryFormData_all(_initLYParam()
|
|
|
.formUuid("FORM-651D1713A25E423FB4EC1A5A06A7A741QWEY")
|
|
.formUuid("FORM-651D1713A25E423FB4EC1A5A06A7A741QWEY")
|
|
|
- .searchFieldJson(JSON.toJSONString(UtilMap.map("selectField_mjgj9non", "下属公司")))
|
|
|
|
|
|
|
+ .searchFieldJson(JSON.toJSONString(UtilMap.map("selectField_mjgj9non, radioField_mjgsdrat", "下属公司","开启")))
|
|
|
.build());
|
|
.build());
|
|
|
}else {
|
|
}else {
|
|
|
dataList = ydService.queryFormData_all(_initLYParam()
|
|
dataList = ydService.queryFormData_all(_initLYParam()
|
|
|
.formUuid("FORM-651D1713A25E423FB4EC1A5A06A7A741QWEY")
|
|
.formUuid("FORM-651D1713A25E423FB4EC1A5A06A7A741QWEY")
|
|
|
- .searchFieldJson(JSON.toJSONString(UtilMap.map("departmentSelectField_mjgqcjsw", department.get(0))))
|
|
|
|
|
|
|
+ .searchFieldJson(JSON.toJSONString(UtilMap.map("departmentSelectField_mjgqcjsw, radioField_mjgsdrat", department.get(0),"开启")))
|
|
|
.build());
|
|
.build());
|
|
|
}
|
|
}
|
|
|
dataList.forEach(e->{
|
|
dataList.forEach(e->{
|
|
@@ -274,6 +274,8 @@ public class PayServiceImpl implements PayService {
|
|
|
formData.put("employeeField_mji9tann",UtilMap.getList(formData, "employeeField_mji9tann_id"));
|
|
formData.put("employeeField_mji9tann",UtilMap.getList(formData, "employeeField_mji9tann_id"));
|
|
|
formData.put("employeeField_mji9tany",UtilMap.getList(formData, "employeeField_mji9tany_id"));
|
|
formData.put("employeeField_mji9tany",UtilMap.getList(formData, "employeeField_mji9tany_id"));
|
|
|
formData.put("employeeField_mji9tao9",UtilMap.getList(formData, "employeeField_mji9tao9_id"));
|
|
formData.put("employeeField_mji9tao9",UtilMap.getList(formData, "employeeField_mji9tao9_id"));
|
|
|
|
|
+ formData.put("departmentSelectField_mkkjlg1x",UtilMap.getList(formData, "departmentSelectField_mkkjlg1x_id"));
|
|
|
|
|
+ formData.put("departmentSelectField_mkkjlg1y",UtilMap.getList(formData, "departmentSelectField_mkkjlg1y_id"));
|
|
|
formData.put(EMPLOYEE_ENUM.get(UtilMap.getString(e,"selectField_mjgj9non")),issueEmployee);
|
|
formData.put(EMPLOYEE_ENUM.get(UtilMap.getString(e,"selectField_mjgj9non")),issueEmployee);
|
|
|
/*发起流程*/
|
|
/*发起流程*/
|
|
|
if (depType.equals("班组")){
|
|
if (depType.equals("班组")){
|
|
@@ -285,7 +287,7 @@ public class PayServiceImpl implements PayService {
|
|
|
|
|
|
|
|
final String[] content = {""};
|
|
final String[] content = {""};
|
|
|
if (mapList1.size()>0 && ObjectUtil.isNotNull(mapList1)){
|
|
if (mapList1.size()>0 && ObjectUtil.isNotNull(mapList1)){
|
|
|
- content[0] = content[0] + "(一)运行控制 ";
|
|
|
|
|
|
|
+ content[0] = content[0] + "(一)运行控制 \n";
|
|
|
mapList1.forEach(e1->{
|
|
mapList1.forEach(e1->{
|
|
|
e1.forEach((k,v)->{
|
|
e1.forEach((k,v)->{
|
|
|
content[0] = content[0] + v;
|
|
content[0] = content[0] + v;
|
|
@@ -293,7 +295,7 @@ public class PayServiceImpl implements PayService {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
if (mapList2.size()>0 && ObjectUtil.isNotNull(mapList2)) {
|
|
if (mapList2.size()>0 && ObjectUtil.isNotNull(mapList2)) {
|
|
|
- content[0] = content[0] + "(二)安全生产 ";
|
|
|
|
|
|
|
+ content[0] = content[0] + "\n(二)安全生产 \n";
|
|
|
mapList2.forEach(e1 -> {
|
|
mapList2.forEach(e1 -> {
|
|
|
e1.forEach((k, v) -> {
|
|
e1.forEach((k, v) -> {
|
|
|
content[0] = content[0] + v;
|
|
content[0] = content[0] + v;
|
|
@@ -301,7 +303,7 @@ public class PayServiceImpl implements PayService {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
if (mapList3.size()>0 && ObjectUtil.isNotNull(mapList3)) {
|
|
if (mapList3.size()>0 && ObjectUtil.isNotNull(mapList3)) {
|
|
|
- content[0] = content[0] + "(三)质量控制 ";
|
|
|
|
|
|
|
+ content[0] = content[0] + "\n(三)质量控制 \n";
|
|
|
mapList3.forEach(e1 -> {
|
|
mapList3.forEach(e1 -> {
|
|
|
e1.forEach((k, v) -> {
|
|
e1.forEach((k, v) -> {
|
|
|
content[0] = content[0] + v;
|
|
content[0] = content[0] + v;
|
|
@@ -318,6 +320,11 @@ public class PayServiceImpl implements PayService {
|
|
|
.formDataJson(JSON.toJSONString(formData))
|
|
.formDataJson(JSON.toJSONString(formData))
|
|
|
.build(), YDConf.FORM_OPERATION.start);
|
|
.build(), YDConf.FORM_OPERATION.start);
|
|
|
}else {
|
|
}else {
|
|
|
|
|
+ if(depType.equals("下属公司")){
|
|
|
|
|
+ formData.put("departmentSelectField_mkkjlg1x",issueDepartment);
|
|
|
|
|
+ }else if(depType.equals("一线部门")){
|
|
|
|
|
+ formData.put("departmentSelectField_mkkjlg1y",issueDepartment);
|
|
|
|
|
+ }
|
|
|
ydClient.operateData(_initLYParam()
|
|
ydClient.operateData(_initLYParam()
|
|
|
.formUuid("FORM-609926407D9D4CABB771228200AEE57EKGSE")
|
|
.formUuid("FORM-609926407D9D4CABB771228200AEE57EKGSE")
|
|
|
.formDataJson(JSON.toJSONString(formData))
|
|
.formDataJson(JSON.toJSONString(formData))
|
|
@@ -335,13 +342,13 @@ public class PayServiceImpl implements PayService {
|
|
|
log.info("开始执行插入AI表格");
|
|
log.info("开始执行插入AI表格");
|
|
|
LocalDate today = LocalDate.now();
|
|
LocalDate today = LocalDate.now();
|
|
|
String dateStr = today.format(formatter);
|
|
String dateStr = today.format(formatter);
|
|
|
- List<Map> mapList1 = (List<Map>) formData.get(OPERATION_CONTROL.get("投资公司"));
|
|
|
|
|
- List<Map> mapList2 = (List<Map>) formData.get(WORK_SAFETY.get("投资公司"));
|
|
|
|
|
- List<Map> mapList3 = (List<Map>) formData.get(QUALITY_CONTROL.get("投资公司"));
|
|
|
|
|
|
|
+ List<Map> mapList1 = UtilMap.getList(formData,OPERATION_CONTROL.get("投资公司"));
|
|
|
|
|
+ List<Map> mapList2 = UtilMap.getList(formData,WORK_SAFETY.get("投资公司"));
|
|
|
|
|
+ List<Map> mapList3 = UtilMap.getList(formData,QUALITY_CONTROL.get("投资公司"));
|
|
|
|
|
|
|
|
final String[] content = {""};
|
|
final String[] content = {""};
|
|
|
if (mapList1.size()>0 && ObjectUtil.isNotNull(mapList1)){
|
|
if (mapList1.size()>0 && ObjectUtil.isNotNull(mapList1)){
|
|
|
- content[0] = content[0] + "(一)运行控制 ";
|
|
|
|
|
|
|
+ content[0] = content[0] + "(一)运行控制 \n";
|
|
|
mapList1.forEach(e->{
|
|
mapList1.forEach(e->{
|
|
|
e.forEach((k,v)->{
|
|
e.forEach((k,v)->{
|
|
|
content[0] = content[0] + v;
|
|
content[0] = content[0] + v;
|
|
@@ -349,7 +356,7 @@ public class PayServiceImpl implements PayService {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
if (mapList2.size()>0 && ObjectUtil.isNotNull(mapList2)) {
|
|
if (mapList2.size()>0 && ObjectUtil.isNotNull(mapList2)) {
|
|
|
- content[0] = content[0] + "(二)安全生产 ";
|
|
|
|
|
|
|
+ content[0] = content[0] + "\n(二)安全生产 \n";
|
|
|
mapList2.forEach(e -> {
|
|
mapList2.forEach(e -> {
|
|
|
e.forEach((k, v) -> {
|
|
e.forEach((k, v) -> {
|
|
|
content[0] = content[0] + v;
|
|
content[0] = content[0] + v;
|
|
@@ -357,7 +364,7 @@ public class PayServiceImpl implements PayService {
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
if (mapList3.size()>0 && ObjectUtil.isNotNull(mapList3)) {
|
|
if (mapList3.size()>0 && ObjectUtil.isNotNull(mapList3)) {
|
|
|
- content[0] = content[0] + "(三)质量控制 ";
|
|
|
|
|
|
|
+ content[0] = content[0] + "\n(三)质量控制 \n";
|
|
|
mapList3.forEach(e -> {
|
|
mapList3.forEach(e -> {
|
|
|
e.forEach((k, v) -> {
|
|
e.forEach((k, v) -> {
|
|
|
content[0] = content[0] + v;
|
|
content[0] = content[0] + v;
|
|
@@ -406,17 +413,17 @@ public class PayServiceImpl implements PayService {
|
|
|
if (sonList.size() > 0 && ObjectUtil.isNotNull(sonList)){
|
|
if (sonList.size() > 0 && ObjectUtil.isNotNull(sonList)){
|
|
|
if("运行控制".equals(type)){
|
|
if("运行控制".equals(type)){
|
|
|
sonList.forEach(s->{
|
|
sonList.forEach(s->{
|
|
|
- s.put("textareaField_mjavj2r7",UtilMap.getString(s,"textareaField_mj9dnvr8"));
|
|
|
|
|
|
|
+ s.put("textareaField_mjavj2r7",UtilMap.getString_default(s,"textareaField_mj9dnvr8","-"));
|
|
|
});
|
|
});
|
|
|
formData.put("tableField_mjavj2r6",sonList);
|
|
formData.put("tableField_mjavj2r6",sonList);
|
|
|
}else if ("安全生产".equals(type)) {
|
|
}else if ("安全生产".equals(type)) {
|
|
|
sonList.forEach(s->{
|
|
sonList.forEach(s->{
|
|
|
- s.put("textareaField_mjgiipmy",UtilMap.getString(s,"textareaField_mj9dnvr8"));
|
|
|
|
|
|
|
+ s.put("textareaField_mjgiipmy",UtilMap.getString_default(s,"textareaField_mj9dnvr8","-"));
|
|
|
});
|
|
});
|
|
|
formData.put("tableField_mjgiipn0",sonList);
|
|
formData.put("tableField_mjgiipn0",sonList);
|
|
|
} else if ("质量控制".equals(type)) {
|
|
} else if ("质量控制".equals(type)) {
|
|
|
sonList.forEach(s->{
|
|
sonList.forEach(s->{
|
|
|
- s.put("textareaField_mjgiipn2",UtilMap.getString(s,"textareaField_mj9dnvr8"));
|
|
|
|
|
|
|
+ s.put("textareaField_mjgiipn2",UtilMap.getString_default(s,"textareaField_mj9dnvr8","-"));
|
|
|
});
|
|
});
|
|
|
formData.put("tableField_mjgiipn4",sonList);
|
|
formData.put("tableField_mjgiipn4",sonList);
|
|
|
}
|
|
}
|