Joburgess 4 năm trước cách đây
mục cha
commit
86a12a1441

+ 10 - 0
mec-web/src/main/java/com/ym/mec/web/controller/VipGroupManageController.java

@@ -10,6 +10,7 @@ import com.ym.mec.biz.dal.dto.VipGroupApplyDto;
 import com.ym.mec.biz.dal.entity.*;
 import com.ym.mec.biz.dal.entity.StudentApplyRefunds.StudentApplyRefundsStatus;
 import com.ym.mec.biz.dal.enums.AuditStatusEnum;
+import com.ym.mec.biz.dal.enums.VipGroupStatusEnum;
 import com.ym.mec.biz.dal.page.VipGroupAttendanceQueryInfo;
 import com.ym.mec.biz.dal.page.VipGroupQueryInfo;
 import com.ym.mec.biz.dal.page.VipGroupSalaryQueryInfo;
@@ -67,6 +68,15 @@ public class VipGroupManageController extends BaseController {
     @PostMapping("/update")
     @PreAuthorize("@pcs.hasPermissions('vipGroupManage/update')")
     public HttpResponseResult update(VipGroup vipGroup){
+        if(Objects.nonNull(vipGroup.getCoursesExpireDate())){
+            VipGroup oldVipGroup = vipGroupService.get(vipGroup.getId());
+            if(Objects.isNull(oldVipGroup)){
+                throw new BizException("此课程组不存在");
+            }
+            if(!VipGroupStatusEnum.PROGRESS.equals(oldVipGroup.getStatus())){
+                throw new BizException("此课程组状态暂不支持修改");
+            }
+        }
         vipGroupService.update(vipGroup);
         return succeed();
     }