Commit 92fd474f authored by Lambertliu's avatar Lambertliu

fix(jg):监察审批范围调整

parent 5eff15c8
...@@ -1586,13 +1586,9 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -1586,13 +1586,9 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
map.put("approvalStatus", "提交"); map.put("approvalStatus", "提交");
} }
String companyCode = ""; String orgCode = "";
if (jsonObject.containsKey("orgBranchCode") && !ObjectUtils.isEmpty(jsonObject.get("orgBranchCode"))) { if (jsonObject.containsKey("orgBranchCode") && !ObjectUtils.isEmpty(jsonObject.get("orgBranchCode"))) {
String orgBranchCode = String.valueOf(jsonObject.get("orgBranchCode")).split("_")[0]; orgCode = String.valueOf(jsonObject.get("orgBranchCode")).split("_")[0];;
String orgCode = orgBranchCode.substring(0, orgBranchCode.lastIndexOf("*"));
HashMap<String, Object> parentMessage = (HashMap<String, Object>) Privilege.companyClient.queryByOrgcode(orgCode).getResult();
CompanyModel parentModel = JSON.parseObject(JSON.toJSONString(parentMessage.get("compnay")), CompanyModel.class);
companyCode = parentModel.getCompanyCode();
} }
//驳回 //驳回
if ("1".equals(operate)){ if ("1".equals(operate)){
...@@ -1606,19 +1602,21 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -1606,19 +1602,21 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
if("2".equals(jgUseRegistration.getRegType())) { if("2".equals(jgUseRegistration.getRegType())) {
// 二级驳回到监察单位 // 二级驳回到监察单位
if(WorkFlowStatusEnum.USE_PRELIMINARY.getPass().equals(jgUseRegistration.getStatus()) || WorkFlowStatusEnum.USE_PRELIMINARY.getReject().equals(jgUseRegistration.getStatus())){ if(WorkFlowStatusEnum.USE_PRELIMINARY.getPass().equals(jgUseRegistration.getStatus()) || WorkFlowStatusEnum.USE_PRELIMINARY.getReject().equals(jgUseRegistration.getStatus())){
dto.setNextExecuteUserCompanyCode(companyCode); map.put("nextExecuteUserOrgCode", orgCode);
dto.setResultCode("approvalStatus"); dto.setResultCode("approvalStatus");
map.put("approvalStatus", "10"); map.put("approvalStatus", "10");
operate = "2"; operate = "2";
}else if(WorkFlowStatusEnum.USE_SAFETY_CHECK.getPass().equals(jgUseRegistration.getStatus())|| WorkFlowStatusEnum.USE_SAFETY_CHECK.getReject().equals(jgUseRegistration.getStatus())){ }else if(WorkFlowStatusEnum.USE_SAFETY_CHECK.getPass().equals(jgUseRegistration.getStatus())|| WorkFlowStatusEnum.USE_SAFETY_CHECK.getReject().equals(jgUseRegistration.getStatus())){
//安全监察驳回到一级 //安全监察驳回到一级
dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode()); dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode());
map.put("nextExecuteUserOrgCode", "");
dto.setResultCode("approvalStatus"); dto.setResultCode("approvalStatus");
map.put("approvalStatus", operate); map.put("approvalStatus", operate);
operate = "2"; operate = "2";
}else{ }else{
dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode()); dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode());
dto.setResultCode("approvalStatus"); dto.setResultCode("approvalStatus");
map.put("nextExecuteUserOrgCode", "");
map.put("approvalStatus", operate); map.put("approvalStatus", operate);
} }
} else { } else {
...@@ -1633,10 +1631,11 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -1633,10 +1631,11 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
if ("2".equals(jgUseRegistration.getRegType()) && (WorkFlowStatusEnum.USE_RECEIVE.getPass().equals(jgUseRegistration.getStatus()) || WorkFlowStatusEnum.USE_RECEIVE.getReject().equals(jgUseRegistration.getStatus()))){ if ("2".equals(jgUseRegistration.getRegType()) && (WorkFlowStatusEnum.USE_RECEIVE.getPass().equals(jgUseRegistration.getStatus()) || WorkFlowStatusEnum.USE_RECEIVE.getReject().equals(jgUseRegistration.getStatus()))){
dto.setResultCode("approvalStatus"); dto.setResultCode("approvalStatus");
map.put("approvalStatus", "9"); map.put("approvalStatus", "9");
dto.setNextExecuteUserCompanyCode(companyCode); map.put("nextExecuteUserOrgCode", orgCode);
}else{//新增登记 }else{//新增登记
map.put("approvalStatus", operate); map.put("approvalStatus", operate);
dto.setResultCode("approvalStatus"); dto.setResultCode("approvalStatus");
map.put("nextExecuteUserOrgCode", "");
dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode()); dto.setNextExecuteUserCompanyCode(jgUseRegistration.getReceiveCompanyCode());
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment