Commit f5f12a9a authored by suhuiguang's avatar suhuiguang

feat(大编辑):管道增减功能开发

1.改造变更登记作废、使用登记作废调整
parent 0e9c6c4d
...@@ -51,6 +51,17 @@ public class ChangeRegistrationTransferDataChangeHandler extends DefaultBizDataC ...@@ -51,6 +51,17 @@ public class ChangeRegistrationTransferDataChangeHandler extends DefaultBizDataC
return changeRegistrationTransferEditUpdateService.getEqsByApplyNo(applyNo); return changeRegistrationTransferEditUpdateService.getEqsByApplyNo(applyNo);
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Boolean bizIsFinished(String applyNo) { public Boolean bizIsFinished(String applyNo) {
......
...@@ -41,6 +41,17 @@ public class ChangeRegistrationUnitDataChangeHandler extends DefaultBizDataChang ...@@ -41,6 +41,17 @@ public class ChangeRegistrationUnitDataChangeHandler extends DefaultBizDataChang
return Collections.emptyList(); return Collections.emptyList();
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Boolean beforeCheck(String bizId, String applyNo, ModelType model, Map<String, Object> changeData) { public Boolean beforeCheck(String bizId, String applyNo, ModelType model, Map<String, Object> changeData) {
return Boolean.TRUE; return Boolean.TRUE;
......
...@@ -51,6 +51,17 @@ public class ChangeVehicleRegistrationUnitDataChangeHandler extends DefaultBizDa ...@@ -51,6 +51,17 @@ public class ChangeVehicleRegistrationUnitDataChangeHandler extends DefaultBizDa
return changeVehicleRegistrationUnitEditUpdateService.getEqsByApplyNo(applyNo); return changeVehicleRegistrationUnitEditUpdateService.getEqsByApplyNo(applyNo);
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Boolean bizIsFinished(String applyNo) { public Boolean bizIsFinished(String applyNo) {
......
...@@ -51,6 +51,16 @@ public class EnableDisableDataChangeHandler extends DefaultBizDataChangeHandler< ...@@ -51,6 +51,16 @@ public class EnableDisableDataChangeHandler extends DefaultBizDataChangeHandler<
return enableDisableEditUpdateService.getEqsByApplyNo(applyNo); return enableDisableEditUpdateService.getEqsByApplyNo(applyNo);
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Boolean bizIsFinished(String applyNo) { public Boolean bizIsFinished(String applyNo) {
......
...@@ -46,6 +46,17 @@ public class EquipTransferDataChangeHandler extends DefaultBizDataChangeHandler< ...@@ -46,6 +46,17 @@ public class EquipTransferDataChangeHandler extends DefaultBizDataChangeHandler<
return Boolean.TRUE; return Boolean.TRUE;
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Set<String> getEqs(String applyNo) { public Set<String> getEqs(String applyNo) {
return equipTransferEditUpdateService.getEqsByApplyNo(applyNo); return equipTransferEditUpdateService.getEqsByApplyNo(applyNo);
......
...@@ -43,6 +43,17 @@ public class InstallNoticeDataChangeHandler extends DefaultBizDataChangeHandler< ...@@ -43,6 +43,17 @@ public class InstallNoticeDataChangeHandler extends DefaultBizDataChangeHandler<
return true; return true;
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Set<String> getEqs(String applyNo) { public Set<String> getEqs(String applyNo) {
return installNoticeEditUpdateService.getEqsByApplyNo(applyNo); return installNoticeEditUpdateService.getEqsByApplyNo(applyNo);
......
...@@ -46,6 +46,17 @@ public class MaintainNoticeDataChangeHandler extends DefaultBizDataChangeHandler ...@@ -46,6 +46,17 @@ public class MaintainNoticeDataChangeHandler extends DefaultBizDataChangeHandler
return Boolean.TRUE; return Boolean.TRUE;
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Set<String> getEqs(String applyNo) { public Set<String> getEqs(String applyNo) {
return maintainNoticeEditUpdateService.getEqsByApplyNo(applyNo); return maintainNoticeEditUpdateService.getEqsByApplyNo(applyNo);
......
...@@ -41,6 +41,17 @@ public class MaintenanceContractDataChangeHandler extends DefaultBizDataChangeHa ...@@ -41,6 +41,17 @@ public class MaintenanceContractDataChangeHandler extends DefaultBizDataChangeHa
return Collections.emptyList(); return Collections.emptyList();
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Boolean beforeCheck(String bizId, String applyNo, ModelType model, Map<String, Object> changeData) { public Boolean beforeCheck(String bizId, String applyNo, ModelType model, Map<String, Object> changeData) {
return Boolean.TRUE; return Boolean.TRUE;
......
...@@ -55,6 +55,17 @@ public class ReformNoticeDataChangeHandler extends DefaultBizDataChangeHandler<B ...@@ -55,6 +55,17 @@ public class ReformNoticeDataChangeHandler extends DefaultBizDataChangeHandler<B
return jgReformNotice.getNoticeStatus().equals(String.valueOf(FlowStatusEnum.TO_BE_FINISHED.getCode())); return jgReformNotice.getNoticeStatus().equals(String.valueOf(FlowStatusEnum.TO_BE_FINISHED.getCode()));
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Set<String> getProjectContraptionIds(String applyNo) { public Set<String> getProjectContraptionIds(String applyNo) {
JgReformNotice jgReformNotice = reformNoticeEditUpdateService.getJgReformNoticeService().getOne(new LambdaQueryWrapper<JgReformNotice>().eq(JgReformNotice::getApplyNo, applyNo).select(BaseEntity::getSequenceNbr, JgReformNotice::getProjectContraptionId)); JgReformNotice jgReformNotice = reformNoticeEditUpdateService.getJgReformNoticeService().getOne(new LambdaQueryWrapper<JgReformNotice>().eq(JgReformNotice::getApplyNo, applyNo).select(BaseEntity::getSequenceNbr, JgReformNotice::getProjectContraptionId));
......
...@@ -46,6 +46,17 @@ public class ScrapCancelDataChangeHandler extends DefaultBizDataChangeHandler<Ba ...@@ -46,6 +46,17 @@ public class ScrapCancelDataChangeHandler extends DefaultBizDataChangeHandler<Ba
return Boolean.TRUE; return Boolean.TRUE;
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Set<String> getEqs(String applyNo) { public Set<String> getEqs(String applyNo) {
return scrapCancelEditUpdateService.getEqsByApplyNo(applyNo); return scrapCancelEditUpdateService.getEqsByApplyNo(applyNo);
......
...@@ -51,6 +51,16 @@ public class TransferNoticeDataChangeHandler extends DefaultBizDataChangeHandler ...@@ -51,6 +51,16 @@ public class TransferNoticeDataChangeHandler extends DefaultBizDataChangeHandler
return transferNoticeEditUpdateService.getEqsByApplyNo(applyNo); return transferNoticeEditUpdateService.getEqsByApplyNo(applyNo);
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Boolean bizIsFinished(String applyNo) { public Boolean bizIsFinished(String applyNo) {
......
...@@ -51,6 +51,16 @@ public class VehicleInformationDataChangeHandler extends DefaultBizDataChangeHan ...@@ -51,6 +51,16 @@ public class VehicleInformationDataChangeHandler extends DefaultBizDataChangeHan
return vehicleInformationEditUpdateService.getEqsByApplyNo(applyNo); return vehicleInformationEditUpdateService.getEqsByApplyNo(applyNo);
} }
/**
* 管道专用
* @param applyNo 单据号
* 判断数据是实时落库,还是先存到json
* @return 是否需要临时存储
*/
@Override
public Boolean requiresTemporarySave(String applyNo) {
return false;
}
@Override @Override
public Boolean bizIsFinished(String applyNo) { public Boolean bizIsFinished(String applyNo) {
......
...@@ -3174,7 +3174,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -3174,7 +3174,7 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
); );
// 2.原装置、新装置重新计算管道长度 // 2.原装置、新装置重新计算管道长度
this.updateTotalPieLineLength(jgUseRegistration.getOriginProjectContraptionIds(), jgUseRegistration.getProjectContraptionId()); this.updateTotalPieLineLength(jgUseRegistration.getOriginProjectContraptionIds(), jgUseRegistration.getProjectContraptionId());
} else { // 进行过编辑逻辑,走原来逻辑 } else { // 进行过编辑逻辑,走原来逻辑
eqList.stream() eqList.stream()
.filter(v -> jgUseRegistration.getOriginProjectContraptionIds().contains(v.getOriginProjectContraptionId())) .filter(v -> jgUseRegistration.getOriginProjectContraptionIds().contains(v.getOriginProjectContraptionId()))
.forEach(v -> esEquipmentCategory.findById(v.getEquId()).ifPresent(equInfoEs -> { .forEach(v -> esEquipmentCategory.findById(v.getEquId()).ifPresent(equInfoEs -> {
...@@ -3294,7 +3294,10 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -3294,7 +3294,10 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
private void updateTotalPieLineLength(String originProjectContraptionIds, String projectContraptionId) { private void updateTotalPieLineLength(String originProjectContraptionIds, String projectContraptionId) {
String[] oPids = originProjectContraptionIds != null ? originProjectContraptionIds.split(",") : null; String[] oPids = originProjectContraptionIds != null ? originProjectContraptionIds.split(",") : null;
Set<String> pIds = new HashSet<>(Arrays.asList(oPids)); Set<String> pIds = null;
if (oPids != null) {
pIds = new HashSet<>(Arrays.asList(oPids));
}
pIds.add(projectContraptionId); pIds.add(projectContraptionId);
pIds.parallelStream().forEach(pid->{ pIds.parallelStream().forEach(pid->{
List<String> records = idxBizJgUseInfoService.list(new LambdaQueryWrapper<IdxBizJgUseInfo>().in(IdxBizJgUseInfo::getProjectContraptionId, pid)).stream().map(IdxBizJgUseInfo::getRecord).collect(toList()); List<String> records = idxBizJgUseInfoService.list(new LambdaQueryWrapper<IdxBizJgUseInfo>().in(IdxBizJgUseInfo::getProjectContraptionId, pid)).stream().map(IdxBizJgUseInfo::getRecord).collect(toList());
......
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