diff --git a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/comp/controller/CompController.java b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/comp/controller/CompController.java index 8d1382c8..1d07e1ff 100644 --- a/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/comp/controller/CompController.java +++ b/jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/comp/controller/CompController.java @@ -295,10 +295,18 @@ public class CompController extends JeecgController { comp.setCompweight(csort);*/ + if (comp.getCompAdmin()==null){ + return Result.error("比赛负责人不可以为空"); + } /*--------------------------王家东添加开始============================*/ - compService.updateById(comp); - return Result.OK("编辑成功!"); + List complistbuycompadmin = compService.query().eq("comp_admin",comp.getCompAdmin()).list(); + if (complistbuycompadmin.size()>0){ + return Result.error("该用户已经绑定过比赛了,请选择其他用户。"); + } else { + compService.updateById(comp); + return Result.OK("编辑成功!"); + } } /**