瀏覽代碼

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

caozixuan 8 月之前
父節點
當前提交
d12f921ce3
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      sop-business/src/main/java/com/qmth/sop/business/service/impl/TBCrmServiceImpl.java

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