Forráskód Böngészése

fix. 服务范围管理划定取消划定修改

caozixuan 8 hónapja
szülő
commit
d12f921ce3

+ 6 - 0
sop-business/src/main/java/com/qmth/sop/business/service/impl/TBCrmServiceImpl.java

@@ -158,6 +158,9 @@ public class TBCrmServiceImpl extends ServiceImpl<TBCrmMapper, TBCrm> implements
         if (Objects.isNull(tbCrm)) {
         if (Objects.isNull(tbCrm)) {
             throw ExceptionResultEnum.ERROR.exception("未找到派单");
             throw ExceptionResultEnum.ERROR.exception("未找到派单");
         }
         }
+        if (CrmStatusEnum.FINISH.equals(tbCrm.getStatus())) {
+            throw ExceptionResultEnum.ERROR.exception("该派单已经完成,不能重新划定");
+        }
         if (CrmStatusEnum.PUBLISH.equals(tbCrm.getStatus())) {
         if (CrmStatusEnum.PUBLISH.equals(tbCrm.getStatus())) {
             throw ExceptionResultEnum.ERROR.exception("该派单已经发布,不能重新划定");
             throw ExceptionResultEnum.ERROR.exception("该派单已经发布,不能重新划定");
         }
         }
@@ -246,6 +249,9 @@ public class TBCrmServiceImpl extends ServiceImpl<TBCrmMapper, TBCrm> implements
         if (Objects.isNull(tbCrm)) {
         if (Objects.isNull(tbCrm)) {
             throw ExceptionResultEnum.ERROR.exception("未找到派单信息");
             throw ExceptionResultEnum.ERROR.exception("未找到派单信息");
         }
         }
+        if (CrmStatusEnum.FINISH.equals(tbCrm.getStatus())) {
+            throw ExceptionResultEnum.ERROR.exception(String.format("已完成的派单[%s]不能移出", tbCrm.getCrmNo()));
+        }
         if (CrmStatusEnum.PUBLISH.equals(tbCrm.getStatus())) {
         if (CrmStatusEnum.PUBLISH.equals(tbCrm.getStatus())) {
             throw ExceptionResultEnum.ERROR.exception(String.format("已发布的派单[%s]不能移出,请先撤销发布", tbCrm.getCrmNo()));
             throw ExceptionResultEnum.ERROR.exception(String.format("已发布的派单[%s]不能移出,请先撤销发布", tbCrm.getCrmNo()));
         }
         }