2 コミット b02b746b6f ... caa33d817a

作者 SHA1 メッセージ 日付
  tangzetong caa33d817a Merge branch 'blue' of http://39.105.160.25:10880/post-project-api/post into blue 2 年 前
  tangzetong 0d58cf4975 发行方sql优化 2 年 前

+ 10 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/PoIssuerController.java

@@ -3,9 +3,11 @@ package com.ruoyi.web.controller.system;
 import java.util.List;
 import javax.servlet.http.HttpServletResponse;
 
+import com.ruoyi.system.domain.PoCollection;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.PutMapping;
@@ -78,8 +80,11 @@ public class PoIssuerController extends BaseController
     @Log(title = "新增发行人", businessType = BusinessType.INSERT)
     @ApiOperation("新增发行人")
     @PostMapping
-    public AjaxResult add(@RequestBody PoIssuer poIssuer)
+    public AjaxResult add(@Validated @RequestBody PoIssuer poIssuer)
     {
+        List<PoIssuer> poIssuerList = poIssuerService.selectPoIssuerList(poIssuer);
+        if (poIssuerList != null && !poIssuerList.isEmpty())
+            return error("重复的发行人");
         return toAjax(poIssuerService.insertPoIssuer(poIssuer));
     }
 
@@ -92,6 +97,10 @@ public class PoIssuerController extends BaseController
     @PutMapping
     public AjaxResult edit(@RequestBody PoIssuer poIssuer)
     {
+        PoIssuer poIssuer1 = poIssuerService.selectPoIssuerByIssuerId(poIssuer.getIssuerId());
+        if (poIssuer1 == null)
+            return error("要修改的发行人不存在");
+        poIssuer.setUpdateBy(getUsername());
         return toAjax(poIssuerService.updatePoIssuer(poIssuer));
     }