3 次代码提交 cb17a7988e ... f389b0c20c

作者 SHA1 备注 提交日期
  JensionDzero f389b0c20c 优化 1 年之前
  JensionDzero 4e3a457fa0 优化 1 年之前
  JensionDzero ac6a057eab 优化 1 年之前

+ 2 - 2
ruoyi-demo/src/main/java/com/ruoyi/demo/controller/EnterpriseRecycleController.java

@@ -28,8 +28,8 @@ public class EnterpriseRecycleController {
 
     @PostMapping("/addEnterprise")
     public R addEnterprise(@Validated(value = {AddGroup.class}) @RequestBody EnterpriseVo enterpriseVo){
-        enterpriseRecycleService.addEnterprise(enterpriseVo);
-        return R.ok();
+        String s = enterpriseRecycleService.addEnterprise(enterpriseVo);
+        return R.ok(s);
     }
 
     @DeleteMapping("/deleteEnterprise/{enterpriseUsci}")

+ 0 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/vo/EnterpriseVo.java

@@ -77,7 +77,6 @@ public class EnterpriseVo {
     /**
      * 纳税人识别号
      */
-    @NotBlank(message = "纳税人识别号不能为空",groups = {AddGroup.class, EditGroup.class})
     private String enterpriseItin;
     /**
      * 经营状态:存续、在业、吊销、注销、迁入、迁出、停业、清算

+ 1 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/service/EnterpriseRecycleService.java

@@ -9,7 +9,7 @@ public interface EnterpriseRecycleService {
 
     void deleteEnterprise(String enterpriseUsci);
 
-    void addEnterprise(EnterpriseVo enterpriseVo);
+    String addEnterprise(EnterpriseVo enterpriseVo);
 
     void updateEnterprise(EnterpriseVo enterpriseVo);
 

+ 8 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/EnterpriseRecycleServiceImpl.java

@@ -28,9 +28,16 @@ public class EnterpriseRecycleServiceImpl implements EnterpriseRecycleService {
     }
 
     @Override
-    public void addEnterprise(EnterpriseVo enterpriseVo) {
+    public String addEnterprise(EnterpriseVo enterpriseVo) {
+        QueryWrapper<Enterprise> queryWrapper = new QueryWrapper<>();
+        queryWrapper.select("enterprise_usci")
+                .eq("enterprise_usci",enterpriseVo.getEnterpriseUsci());
+        Long aLong = enterpriseMapper.selectCount(queryWrapper);
+        if (aLong > 0)
+            return "该enterprise_usci已存在";
         Enterprise enterprise = new Enterprise(enterpriseVo);
         enterpriseMapper.insert(enterprise);
+        return "添加成功";
     }
 
     @Override