Commit aed076fe authored by suhuiguang's avatar suhuiguang

1.使用信息详情显示调整:非已完成时显示设备最新信息。前置需求:一个设备只能同时发起一个流程

parent 52b6e5b1
......@@ -768,7 +768,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
JgRegistrationHistory jgRegistrationHistory = jgRegistrationHistoryService.getBaseMapper().selectOne(lambda);
JSONObject jsonObject = JSONObject.parseObject(jgRegistrationHistory.getChangeData());
// 需求:当申请信息由于设备信息错误被驳回及撤回时显示的数据还是旧设备数据,导致该申请单无法使用
// 解决方案:在当前状态为:使用单位已撤回、一级受理已驳回时显示最新的:设备基本信息、制造信息、设计信息
// 解决方案:设备基本信息、制造信息、设计信息,已完成时显示历史数据、非完成时显示最新设备数据
this.fillHistoryDataWithNewEquip(jsonObject, jgUseRegistration, record);
jsonObject.put("receiveOrgCode", jgUseRegistration.getReceiveCompanyCode() + "_" + jgUseRegistration.getReceiveOrgName());
jsonObject.put("status", jgUseRegistration.getStatus());
......@@ -831,10 +831,8 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
* @param record 设备唯一标识
*/
private void fillHistoryDataWithNewEquip(JSONObject jsonObject, JgUseRegistration jgUseRegistration, String record) {
if(jgUseRegistration.getStatus().equals(WorkFlowStatusEnum.USE_SUBMIT.getReject())
|| jgUseRegistration.getStatus().equals(WorkFlowStatusEnum.USE_SUBMIT.getRollBack())
|| jgUseRegistration.getStatus().equals(WorkFlowStatusEnum.USE_SUBMIT.getPass())
){
// 非已完成时显示设备最新信息。前置需求:一个设备只能同时发起一个流程
if(!jgUseRegistration.getStatus().equals(FlowStatusEnum.TO_BE_FINISHED.getName())){
// 基本信息 + 制造信息
Map<String, Object> detail = this.baseMapper.getDetail(record);
// 设计信息
......
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