Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
@@ -182,8 +182,8 @@ public interface LawsUserInfoService {
|
||||
public ResponseMessage<Object> businessDeptIssueSaveBatch(@RequestBody List<BusinessDeptIssue> issue);
|
||||
|
||||
|
||||
@PostMapping("/sarStandUnqualified/productDeptIssue/saveBatch")
|
||||
public ResponseMessage<Object> productDeptIssueSaveBatch(@RequestBody List<ProductDeptIssue> issue);
|
||||
@RequestMapping(value = "/sarStandUnqualified/productDeptIssue/saveBatch",method = RequestMethod.POST)
|
||||
public ResponseMessage productDeptIssue(@RequestBody List<ProductDeptIssue> issue);
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -42,16 +42,18 @@ public class ProductDeptIssue implements Serializable {
|
||||
@TableField("current_node")
|
||||
private String currentNode;
|
||||
|
||||
// 概念状态
|
||||
@TableField("conceptual_state")
|
||||
private String conceptualState;
|
||||
|
||||
// 概念时间
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-mm-dd")
|
||||
@TableField("scheduled_issuance_time")
|
||||
private Date scheduledIssuanceTime;
|
||||
|
||||
//概念修订计划
|
||||
@TableField("revised_plan")
|
||||
private String revisedPlan;
|
||||
|
||||
// 其他说明
|
||||
@TableField("explanation")
|
||||
private String explanation;
|
||||
|
||||
|
||||
+30
-18
@@ -77,6 +77,7 @@ public class SubViceDirectorAfter implements TaskListener {
|
||||
businessDeptIssue.setDevScheme(object1.getString("devScheme"));
|
||||
businessDeptIssue.setLawNumber(object1.getString("lawCode"));
|
||||
businessDeptIssue.setProductType(object1.getString("dataSource"));
|
||||
businessDeptIssue.setIsClose("0");
|
||||
list.add(businessDeptIssue);
|
||||
}
|
||||
}
|
||||
@@ -92,28 +93,39 @@ public class SubViceDirectorAfter implements TaskListener {
|
||||
list = delegateTask.getVariable("v2", List.class);
|
||||
}
|
||||
JSONArray array = object.getJSONArray("infoTableDatas");
|
||||
if (array.size() > 0) {
|
||||
for (Object o : array) {
|
||||
JSONObject object1 = JSON.parseObject(o.toString());
|
||||
ProductDeptIssue productDeptIssue = new ProductDeptIssue();
|
||||
productDeptIssue.setDelFlag("0");
|
||||
productDeptIssue.setId(String.valueOf(UUID.randomUUID()));
|
||||
productDeptIssue.setLawId(object1.getString("lawId"));
|
||||
// businessDeptIssue.setImplRequire(object1.getString("implRequire"));
|
||||
// businessDeptIssue.setImplTime(object1.getDate("implTime"));
|
||||
// businessDeptIssue.setCompleteSituation(object1.getString("completeSituation"));
|
||||
// businessDeptIssue.setSopTime(object1.getDate("sopTime"));
|
||||
// businessDeptIssue.setLawName(object1.getString("lawName"));
|
||||
// businessDeptIssue.setConformSituation(object1.getString("conformSituation"));
|
||||
// businessDeptIssue.setTimeoutSituation(object1.getString("timeoutSituation"));
|
||||
// businessDeptIssue.setDevScheme(object1.getString("devScheme"));
|
||||
// businessDeptIssue.setLawNumber(object1.getString("lawCode"));
|
||||
// businessDeptIssue.setProductType(object1.getString("dataSource"));
|
||||
list.add(productDeptIssue);
|
||||
JSONArray tables = object.getJSONArray("table");
|
||||
if (array.size() > 0 && tables.size()>0) {
|
||||
for (Object ta:tables){
|
||||
JSONObject object2=JSON.parseObject(ta.toString());
|
||||
for (Object o : array) {
|
||||
JSONObject object1 = JSON.parseObject(o.toString());
|
||||
ProductDeptIssue productDeptIssue = new ProductDeptIssue();
|
||||
productDeptIssue.setDelFlag("0");
|
||||
productDeptIssue.setId(String.valueOf(UUID.randomUUID()));
|
||||
productDeptIssue.setLawId(object1.getString("lawId"));
|
||||
productDeptIssue.setLawsNumber(object1.getString("lawCode"));
|
||||
productDeptIssue.setLawsName(object1.getString("lawName"));
|
||||
productDeptIssue.setProductBusiness(object2.getString("yewu"));
|
||||
productDeptIssue.setPlatform(object2.getString("pingtai"));
|
||||
productDeptIssue.setPojName(object2.getString("xiangmu"));
|
||||
productDeptIssue.setPojDescription(object2.getString("xiangmumiaoshu"));
|
||||
productDeptIssue.setCurrentNode(object2.getString("dangqianjiedian"));
|
||||
productDeptIssue.setConceptualState(object2.getString("gainianzhuangtai"));
|
||||
productDeptIssue.setScheduledIssuanceTime(object2.getDate("gainianzhuangtaiDate"));
|
||||
productDeptIssue.setRevisedPlan(object2.getString("gainianxiudingjihua"));
|
||||
productDeptIssue.setExplanation(object2.getString("qitashuoming"));
|
||||
productDeptIssue.setResponseDept(object2.getString("zerenren"));
|
||||
productDeptIssue.setIsClose("0");
|
||||
list.add(productDeptIssue);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
delegateTask.setVariable("v2", list);
|
||||
if (i >= delegateTask.getVariable("responseUserIdList", List.class).size()) {
|
||||
lawsUserInfoService.productDeptIssue(list);
|
||||
}
|
||||
}
|
||||
|
||||
//流程结束
|
||||
|
||||
Reference in New Issue
Block a user