|
|
|
@ -51,12 +51,13 @@ public class SysTaskCycleService implements ISysTaskCycleService {
|
|
|
|
|
@Override
|
|
|
|
|
@ApiOperation(value = "删除任务周期",notes = "根据id删除任务周期")
|
|
|
|
|
public void deleteSysTaskCycleById(Long id) {
|
|
|
|
|
int refExpressionTriggerList = sysRefTaskCyclePlanRDao.findByPropertyCount("taskCycleId",id);
|
|
|
|
|
if(refExpressionTriggerList != 0){
|
|
|
|
|
List<SysRefTaskCyclePlan> refExpressionTriggerList = sysRefTaskCyclePlanRDao.findByProperty("taskCycleId",id);
|
|
|
|
|
if(refExpressionTriggerList.size() != 0){
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("存在关联任务计划,无法删除")
|
|
|
|
|
.setErrorDetail("存在关联任务计划【" + refExpressionTriggerList.get(0).getTaskPlanName()
|
|
|
|
|
+ refExpressionTriggerList.get(0).getTaskPlanGroupName() + "】,无法删除")
|
|
|
|
|
.setErrorSolution("请重新选择")
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
@ -98,12 +99,13 @@ public class SysTaskCycleService implements ISysTaskCycleService {
|
|
|
|
|
@Override
|
|
|
|
|
@ApiOperation(value = "根据id批量删除任务周期",notes = "根据id批量删除任务周期")
|
|
|
|
|
public void deleteSysTaskCycleByIds(Long[] ids) {
|
|
|
|
|
int refExpressionTriggerList = sysRefTaskCyclePlanRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("taskCycleId",ids));
|
|
|
|
|
if(refExpressionTriggerList != 0){
|
|
|
|
|
List<SysRefTaskCyclePlan> refExpressionTriggerList = sysRefTaskCyclePlanRDao.findByHqlWhere(CoreHqlPack.packHqlIds("taskCycleId",ids));
|
|
|
|
|
if(refExpressionTriggerList.size() != 0){
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
|
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
|
.setErrorDetail("存在关联任务计划,无法删除")
|
|
|
|
|
.setErrorDetail("存在关联任务计划【" + refExpressionTriggerList.get(0).getTaskPlanName()
|
|
|
|
|
+ refExpressionTriggerList.get(0).getTaskPlanGroupName() + "】,无法删除")
|
|
|
|
|
.setErrorSolution("请重新选择")
|
|
|
|
|
.build();
|
|
|
|
|
}
|
|
|
|
|