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

修改临时计划--查询名称是否重复

buzhanyi 2 éve
szülő
commit
d988d45672

+ 2 - 2
purchase-admin/src/main/java/com/ozs/web/controller/plan/ProvisionalPlanController.java

@@ -127,9 +127,9 @@ public class ProvisionalPlanController extends BaseController {
     public AjaxResult updateProvisionalPlan(@RequestBody ProvisionalPlanVo provisionalPlan) {
         //年度中已存在的不能再使用(临时审核通过后会进行同步到年度计划)
         if (provisionalPlanService.countYearProjectName(provisionalPlan.getProjectName()) > 0) {
-            return AjaxResult.error("该项目名称已经使用。");
+            return AjaxResult.error("该项目已同步至年度计划。");
         }
-        if (provisionalPlanService.countProjectNameOth(provisionalPlan.getProjectName()) > 0) {
+        if (provisionalPlanService.countProjectNameOth(provisionalPlan) > 0) {
             return AjaxResult.error("该项目名称已经使用。");
         }
         if (StringUtils.isNull(provisionalPlan) || StringUtils.isNull(provisionalPlan.getPlanPracticalId())) {

+ 1 - 2
purchase-system/src/main/java/com/ozs/plan/mapper/ProvisionalPlanMapper.java

@@ -59,8 +59,7 @@ public interface ProvisionalPlanMapper extends BaseMapper<ProvisionalPlan> {
      * 查询项目名称是否存在(除本身外)
      * (也要验证临时计划里不能有重复的)
      *
-     * @param projectName 项目名称
      * @return 结果
      */
-    public Integer countProjectNameOth(String projectName);
+    public Integer countProjectNameOth(ProvisionalPlanVo vo);
 }

+ 1 - 1
purchase-system/src/main/java/com/ozs/plan/service/ProvisionalPlanService.java

@@ -41,5 +41,5 @@ public interface ProvisionalPlanService extends IService<ProvisionalPlan> {
 
     public Integer countProjectName(String projectName);
 
-    public Integer countProjectNameOth(String projectName);
+    public Integer countProjectNameOth(ProvisionalPlanVo provisionalPlan);
 }

+ 2 - 2
purchase-system/src/main/java/com/ozs/plan/service/impl/ProvisionalPlanServiceImpl.java

@@ -590,8 +590,8 @@ public class ProvisionalPlanServiceImpl extends ServiceImpl<ProvisionalPlanMappe
     }
 
     @Override
-    public Integer countProjectNameOth(String projectName) {
-        return provisionalPlanMapper.countProjectNameOth(projectName);
+    public Integer countProjectNameOth(ProvisionalPlanVo provisionalPlan) {
+        return provisionalPlanMapper.countProjectNameOth(provisionalPlan);
     }
 
     private AjaxResult review(ProvisionalPlanVo vo) {