合规性手续修改状态接口修改

This commit is contained in:
2025-09-15 19:47:20 +08:00
parent e075f8f6e5
commit 2f57979a41
2 changed files with 10 additions and 2 deletions

View File

@ -7,7 +7,8 @@ public enum FormalitiesStatusEnum {
TOSTART("待开始", "0"), TOSTART("待开始", "0"),
PROCESSING("处理中", "1"), PROCESSING("处理中", "1"),
DELETE("已完成", "2"); DELETE("已完成", "2"),
NOHANDLE("不需要办理", "3");
private final String text; private final String text;

View File

@ -252,7 +252,8 @@ public class BusFormalitiesAreConsolidatedServiceImpl extends ServiceImpl<BusFor
//TODO 做一些数据校验,如唯一约束 //TODO 做一些数据校验,如唯一约束
if (!FormalitiesStatusEnum.TOSTART.getText().equals(entity.getProcessingStatus()) if (!FormalitiesStatusEnum.TOSTART.getText().equals(entity.getProcessingStatus())
&& !FormalitiesStatusEnum.PROCESSING.getText().equals(entity.getProcessingStatus()) && !FormalitiesStatusEnum.PROCESSING.getText().equals(entity.getProcessingStatus())
&& !FormalitiesStatusEnum.DELETE.getText().equals(entity.getProcessingStatus())) { && !FormalitiesStatusEnum.DELETE.getText().equals(entity.getProcessingStatus())
&& !FormalitiesStatusEnum.NOHANDLE.getText().equals(entity.getProcessingStatus())) {
throw new ServiceException("办理状态错误!!"); throw new ServiceException("办理状态错误!!");
} }
} }
@ -295,6 +296,12 @@ public class BusFormalitiesAreConsolidatedServiceImpl extends ServiceImpl<BusFor
throw new ServiceException("数据不存在"); throw new ServiceException("数据不存在");
} }
if (FormalitiesStatusEnum.NOHANDLE.getText().equals(bo.getProcessingStatus())){
if (!FormalitiesStatusEnum.TOSTART.getText().equals(busFormalitiesAreConsolidated.getProcessingStatus())) {
throw new ServiceException("只有待开始数据能修改为’不需要办理‘状态");
}
}
busFormalitiesAreConsolidated.setProcessingStatus(bo.getProcessingStatus()); busFormalitiesAreConsolidated.setProcessingStatus(bo.getProcessingStatus());
if (FormalitiesStatusEnum.DELETE.getText().equals(busFormalitiesAreConsolidated.getProcessingStatus())) { if (FormalitiesStatusEnum.DELETE.getText().equals(busFormalitiesAreConsolidated.getProcessingStatus())) {
if (busFormalitiesAreConsolidated.getHead() == null) { if (busFormalitiesAreConsolidated.getHead() == null) {