|
|
@@ -1,7 +1,9 @@
|
|
|
package com.xjrsoft.module.evaluate.service.impl;
|
|
|
|
|
|
+import camundajar.impl.scala.runtime.LambdaDeserialize;
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.github.yulichang.base.MPJBaseServiceImpl;
|
|
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
import com.xjrsoft.common.enums.DeleteMark;
|
|
|
@@ -99,6 +101,18 @@ public class EvaluateObjectServiceImpl extends MPJBaseServiceImpl<EvaluateObject
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public Boolean objectGradeDelete(ObjectGradeDeleteDto dto) {
|
|
|
+ //获取当前评价管理的类型
|
|
|
+ LambdaQueryWrapper<EvaluateManage> evaluateManageMPJLambdaWrapper = new LambdaQueryWrapper<>();
|
|
|
+ evaluateManageMPJLambdaWrapper
|
|
|
+ .eq(EvaluateManage::getId, dto.getEvaluateManageId());
|
|
|
+ EvaluateManage evaluateManage = evaluateManageMapper.selectOne(evaluateManageMPJLambdaWrapper);
|
|
|
+ if(evaluateManage == null){
|
|
|
+ throw new MyException("该评价管理已经失效");
|
|
|
+ }
|
|
|
+
|
|
|
+ if(evaluateManage.getStatus() != -1){
|
|
|
+ throw new MyException("该评价管理正在使用");
|
|
|
+ }
|
|
|
evaluateObjectMapper.objectGradeDeleteExecuter(dto);
|
|
|
evaluateObjectMapper.objectGradeDeleteObject(dto);
|
|
|
return true;
|
|
|
@@ -120,7 +134,7 @@ public class EvaluateObjectServiceImpl extends MPJBaseServiceImpl<EvaluateObject
|
|
|
}
|
|
|
|
|
|
if(evaluateManageVo.getStatus() != -1){
|
|
|
- throw new MyException("改评价已经使用");
|
|
|
+ throw new MyException("该评价正在使用");
|
|
|
}
|
|
|
|
|
|
//清空原有数据
|