Commit a856e68c authored by tangwei's avatar tangwei

修改验收审核

parent 820bebc8
...@@ -15,23 +15,23 @@ public enum AcceptanceStatusEnum { ...@@ -15,23 +15,23 @@ public enum AcceptanceStatusEnum {
待投融验收("待投融验收", "2", "hygf_ys1","0"), 待投融验收("待投融验收", "2", "hygf_ys1","0"),
投融验收不通过("投融验收不通过", "3", "hygf_ys2","1"), 投融验收不通过("投融验收不通过", "3", "hygf_ys2","5"),
待法务验收("待法务验收", "4","hygf_ys2","0"), 待法务验收("待法务验收", "4","hygf_ys2","0"),
法务验收不通过("法务验收不通过", "5", "hygf_ys3","1"), 法务验收不通过("法务验收不通过", "5", "hygf_ys3","5"),
待工程验收("待工程验收", "6", "hygf_ys3","0"), 待工程验收("待工程验收", "6", "hygf_ys3","0"),
工程验收不通过("工程验收不通过", "7", "hygf_ys4","1"), 工程验收不通过("工程验收不通过", "7", "hygf_ys4","5"),
是否线下验收("是否线下验收", "11", "hygf_ys4","0"), 是否线下验收("是否线下验收", "11", "hygf_ys4","0"),
待线下验收("待线下验收", "8", "hygf_ys5","0"), 待线下验收("待线下验收", "8", "hygf_ys5","0"),
线下验收不通过("线下验收不通过", "9", "hygf_ys6","1"), 线下验收不通过("线下验收不通过", "9", "hygf_ys6","5"),
验收完成("验收完成", "10", "hygf_ys5","1"), 验收完成("验收完成", "10", "hygf_ys5","5"),
线下验收完成("验收完成", "10", "hygf_ys6","0"); 线下验收完成("验收完成", "10", "hygf_ys6","0");
/** /**
......
...@@ -75,4 +75,11 @@ public class AcceptanceRectificationOrderDto extends BaseDto { ...@@ -75,4 +75,11 @@ public class AcceptanceRectificationOrderDto extends BaseDto {
private String powerStationAddress; private String powerStationAddress;
private String rectificationPhotoStr; private String rectificationPhotoStr;
@ApiModelProperty(value = "区域公司id")
private Long regionCompanyId;
} }
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
bga.next_executor_ids nextExecutorIds, bga.next_executor_ids nextExecutorIds,
bga.next_node_key nextNodeKey, bga.next_node_key nextNodeKey,
hygf_work_order.region_company_id regionCompanyId,
ph.regional_companies_code AS regionalCompaniesCode, ph.regional_companies_code AS regionalCompaniesCode,
ph.regional_companies_name AS regionalCompaniesName, ph.regional_companies_name AS regionalCompaniesName,
ifnull(( ifnull((
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
ph.owners_name AS ownersName, ph.owners_name AS ownersName,
ph.project_address_name AS powerStationAddress, ph.project_address_name AS powerStationAddress,
aro.rectification_status AS rectificationStatus, aro.rectification_status AS rectificationStatus,
ph.regional_companies_seq regionCompanyId,
CASE aro.rectification_status CASE aro.rectification_status
WHEN 1 THEN '待整改' WHEN 1 THEN '待整改'
WHEN 2 THEN '整改未完成' WHEN 2 THEN '整改未完成'
......
...@@ -44,8 +44,8 @@ import java.util.List; ...@@ -44,8 +44,8 @@ import java.util.List;
public class AcceptanceRectificationOrderServiceImpl extends BaseService<AcceptanceRectificationOrderDto, AcceptanceRectificationOrder, AcceptanceRectificationOrderMapper> implements IAcceptanceRectificationOrderService { public class AcceptanceRectificationOrderServiceImpl extends BaseService<AcceptanceRectificationOrderDto, AcceptanceRectificationOrder, AcceptanceRectificationOrderMapper> implements IAcceptanceRectificationOrderService {
@Autowired @Autowired
private AcceptanceRectificationOrderMapper acceptanceRectificationOrderMapper; private AcceptanceRectificationOrderMapper acceptanceRectificationOrderMapper;
@Value("${hygf.role.gc.roleSeq}") // @Value("${hygf.role.gc.roleSeq}")
private String hygfGcRoleSeq; // private String hygfGcRoleSeq;
@Autowired @Autowired
private BasicGridAcceptanceMapper basicGridAcceptanceMapper; private BasicGridAcceptanceMapper basicGridAcceptanceMapper;
@Autowired @Autowired
...@@ -86,16 +86,17 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta ...@@ -86,16 +86,17 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta
* 查询负责人列表(经销商工程角色) * 查询负责人列表(经销商工程角色)
*/ */
public List<AgencyUserModel> queryDirectors(Long companyId) { public List<AgencyUserModel> queryDirectors(Long companyId) {
try { // try {
FeignClientResult<List<AgencyUserModel>> response = Privilege.agencyUserClient.queryByCompanyRoles(companyId, hygfGcRoleSeq, null, "UNLOCK"); // //FeignClientResult<List<AgencyUserModel>> response = Privilege.agencyUserClient.queryByCompanyRoles(companyId, hygfGcRoleSeq, null, "UNLOCK");
if (response.getStatus() == 200) { // if (response.getStatus() == 200) {
return response.getResult(); // return response.getResult();
} else { // } else {
throw new RuntimeException(response.getMessage()); // throw new RuntimeException(response.getMessage());
} // }
} catch (RuntimeException e) { // } catch (RuntimeException e) {
throw new RuntimeException(e.getMessage()); // throw new RuntimeException(e.getMessage());
} // }
return null;
} }
/** /**
...@@ -109,12 +110,8 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta ...@@ -109,12 +110,8 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta
// 提交整改信息 // 提交整改信息
AcceptanceRectificationOrder entity = new AcceptanceRectificationOrder(); AcceptanceRectificationOrder entity = new AcceptanceRectificationOrder();
BeanUtils.copyProperties(model, entity); BeanUtils.copyProperties(model, entity);
// 处理负责人姓名
FeignClientResult<AgencyUserModel> response = Privilege.agencyUserClient.queryByUserId(entity.getResponsibleUserId().toString());
if (response.getStatus() == 200) {
AgencyUserModel userModel = response.getResult();
entity.setResponsibleUserName(userModel.getRealName());
}
acceptanceRectificationOrderMapper.updateById(entity); acceptanceRectificationOrderMapper.updateById(entity);
// 如果整改已完成则触发工作流 // 如果整改已完成则触发工作流
...@@ -127,21 +124,13 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta ...@@ -127,21 +124,13 @@ public class AcceptanceRectificationOrderServiceImpl extends BaseService<Accepta
basicGridAcceptance.setAcceptanceStatus(String.valueOf(Integer.parseInt(basicGridAcceptance.getAcceptanceStatus()) - 1)); basicGridAcceptance.setAcceptanceStatus(String.valueOf(Integer.parseInt(basicGridAcceptance.getAcceptanceStatus()) - 1));
StandardDto standardDto = new StandardDto(); StandardDto standardDto=new StandardDto();
standardDto.setTaskId(basicGridAcceptance.getNextTaskId()); standardDto.setTaskId(basicGridAcceptance.getNextTaskId());
VariableDto variableDto = new VariableDto(); workflow.standard(basicGridAcceptance,standardDto,userId);
variableDto.setComment("approval");
variableDto.setOperator(reginParams.getUserModel().getUserId()); basicGridAcceptanceMapper.updateById(basicGridAcceptance);
variableDto.setApprovalStatus("1");
variableDto.setOperationTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
standardDto.setResultCode("approvalStatus");
standardDto.setVariable(variableDto);
standardDto.setResult("1");
BasicGridAcceptance workBasicGridAcceptance = workflow.standard(basicGridAcceptance, standardDto, userId);
basicGridAcceptanceMapper.updateById(workBasicGridAcceptance);
} }
return model; return model;
} }
} }
\ No newline at end of file
...@@ -44,7 +44,7 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta ...@@ -44,7 +44,7 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta
AcceptanceRectificationOrderMapper acceptanceRectificationOrderMapper; AcceptanceRectificationOrderMapper acceptanceRectificationOrderMapper;
private final String OK ="0"; private final String OK ="0";
private final String PASS ="1"; private final String PASS ="5";
public Page<BasicGridAcceptanceDto> selectPage(Long regionCompanyId ,Long amosDealerId ,int current, int size, String projectAddress, String powerStationCode, String ownersName, String gridStatus, Date gridConnectionTime, String formType) { public Page<BasicGridAcceptanceDto> selectPage(Long regionCompanyId ,Long amosDealerId ,int current, int size, String projectAddress, String powerStationCode, String ownersName, String gridStatus, Date gridConnectionTime, String formType) {
PageHelper.startPage(current, size); PageHelper.startPage(current, size);
...@@ -159,12 +159,12 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta ...@@ -159,12 +159,12 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta
basicGridAcceptanc.setGridStatus(GridStatusEnum.WTG.getCode()); basicGridAcceptanc.setGridStatus(GridStatusEnum.WTG.getCode());
} }
// 投融/法务/工程/线下验收审核不通过 // 投融/法务/工程/线下验收审核不通过
else if (PASS.equals(dto.getApprovalStatus()) && ( else if (
BasicGridAcceptancEnum.管理端投融审核.getCode().equals(nextNodeKey) || BasicGridAcceptancEnum.管理端投融审核.getCode().equals(nextNodeKey) ||
BasicGridAcceptancEnum.管理端法务审核.getCode().equals(nextNodeKey) || BasicGridAcceptancEnum.管理端法务审核.getCode().equals(nextNodeKey) ||
BasicGridAcceptancEnum.管理端工程审核.getCode().equals(nextNodeKey) || BasicGridAcceptancEnum.管理端工程审核.getCode().equals(nextNodeKey) ||
BasicGridAcceptancEnum.管理端工程是否线下.getCode().equals(nextNodeKey) BasicGridAcceptancEnum.管理端工程线下验.getCode().equals(nextNodeKey)
)) { ) {
AcceptanceRectificationOrder rectificationOrder = new AcceptanceRectificationOrder(); AcceptanceRectificationOrder rectificationOrder = new AcceptanceRectificationOrder();
try { try {
rectificationOrder.setRectificationOrderCode("ZGD" + DateUtil.formatDate(new Date(), DateUtil.YMDHM)); rectificationOrder.setRectificationOrderCode("ZGD" + DateUtil.formatDate(new Date(), DateUtil.YMDHM));
...@@ -202,27 +202,7 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta ...@@ -202,27 +202,7 @@ public class BasicGridAcceptanceServiceImpl extends BaseService<BasicGridAccepta
standardDto.setVariable(variable); standardDto.setVariable(variable);
BasicGridAcceptance workBasicGridAcceptance = workflow.standard(basicGridAcceptanc, standardDto, userId); BasicGridAcceptance workBasicGridAcceptance = workflow.standard(basicGridAcceptanc, standardDto, userId);
// if( BasicGridAcceptancEnum.管理端工程审核.getCode().equals(old)){
//
// //是否线下验收
// if(dto.getApprovalStatusxx().equals("0")){
// workBasicGridAcceptance.setAcceptanceStatus(AcceptanceStatusEnum.getNodeByKey(workBasicGridAcceptance.getNextNodeKey(),"0"));
// }else{
// workBasicGridAcceptance.setAcceptanceStatus(AcceptanceStatusEnum.getNodeByKey(workBasicGridAcceptance.getNextNodeKey(),"1"));
// }
// //执行工作流
// StandardDto standardDto1=new StandardDto();
// standardDto1.setComment(dto.getComment());
// standardDto1.setResult(dto.getApprovalStatusxx());
// standardDto1.setTaskId(workBasicGridAcceptance.getNextTaskId());
// VariableDto variable1=new VariableDto();
// variable1.setApprovalStatus(dto.getApprovalStatusxx());
// variable1.setComment(dto.getComment());
// variable1.setOperationTime(dto.getOperationTime());
// variable1.setOperator(dto.getOperator());
// standardDto1.setVariable(variable1);
// workBasicGridAcceptance = workflow.standard(workBasicGridAcceptance,standardDto,userId);
// }
basicGridAcceptanceMapper.updateById(workBasicGridAcceptance); basicGridAcceptanceMapper.updateById(workBasicGridAcceptance);
} }
......
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