|
@@ -124,8 +124,8 @@ public class TBServiceServiceImpl extends ServiceImpl<TBServiceMapper, TBService
|
|
|
throw ExceptionResultEnum.ERROR.exception("未找到服务单元");
|
|
|
}
|
|
|
ServiceStatusEnum status = tbService.getStatus();
|
|
|
- if (!ServiceStatusEnum.NEW.equals(status)) {
|
|
|
- throw ExceptionResultEnum.ERROR.exception(String.format("只有[%s]状态的服务单元可以被发布,当前状态[%s]", ServiceStatusEnum.NEW, status));
|
|
|
+ if (!ServiceStatusEnum.NEW.equals(status) && ServiceStatusEnum.FINISH.equals(status)) {
|
|
|
+ throw ExceptionResultEnum.ERROR.exception(String.format("只有[%s]状态的服务单元可以被发布,当前状态[%s]", ServiceStatusEnum.NEW + "或" + ServiceStatusEnum.FINISH, status));
|
|
|
}
|
|
|
// TODO: 2023/8/8 业务校验 服务单元完成了相关准备工作:服务范围划定、供应商划定
|
|
|
List<SysDingGroup> sysDingGroupList = sysDingGroupService.list(new QueryWrapper<SysDingGroup>().lambda().eq(SysDingGroup::getServiceId,serviceUnitId));
|
|
@@ -152,6 +152,7 @@ public class TBServiceServiceImpl extends ServiceImpl<TBServiceMapper, TBService
|
|
|
this.updateById(tbService);
|
|
|
}
|
|
|
|
|
|
+ @Deprecated
|
|
|
@Transactional
|
|
|
@Override
|
|
|
public void restartServiceUnit(Long serviceUnitId) {
|