|
|
|
@ -180,6 +180,10 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
executionUpdate(executionInfo); |
|
|
|
// 编辑会签信息 |
|
|
|
countersignatureUpdate(executionInfo); |
|
|
|
// 修改BM的show_in_query_flag字段为"N" |
|
|
|
for (ChangeRequestDetailEntity bm : detailList) { |
|
|
|
changeManagementMapper.updateBMShowInQueryFlag(bm.getSite(), bm.getCodeNo(), "N"); |
|
|
|
} |
|
|
|
// 查询变更单明细 |
|
|
|
ChangeRequestEntity inData = new ChangeRequestEntity(); |
|
|
|
inData.setSite(data.getSite()); |
|
|
|
@ -2032,6 +2036,11 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap |
|
|
|
public void deleteTempChangeInfo(ChangeRequestVo data) { |
|
|
|
// 删除变更单各表数据 |
|
|
|
changeManagementMapper.delete(new LambdaUpdateWrapper<ChangeRequestEntity>().eq(ChangeRequestEntity::getSite, data.getSite()).eq(ChangeRequestEntity::getChangeNo, data.getChangeNo())); |
|
|
|
// 修改BM的 show_in_query_flag 为"Y" |
|
|
|
List<ChangeRequestDetailEntity> bmList = changeManagementMapper.requestDetailSearch(data); |
|
|
|
for (ChangeRequestDetailEntity bm : bmList) { |
|
|
|
changeManagementMapper.updateBMShowInQueryFlag(bm.getSite(), bm.getCodeNo(), "Y"); |
|
|
|
} |
|
|
|
changeManagementMapper.deleteChangeDetails(data); |
|
|
|
changeManagementMapper.deleteEcnTypeHeaderByChangeNo(data); |
|
|
|
changeManagementMapper.deleteEcnTypeDetailByChangeNo(data); |
|
|
|
|