ZeroLiYi 1 jaar geleden
bovenliggende
commit
0b20d0cfe1

+ 23 - 22
src/main/java/com/chinaitop/depot/sqr/controller/BizSqrEnterpriseApplyController.java

@@ -16,6 +16,8 @@ package com.chinaitop.depot.sqr.controller;
16 16
 import com.chinaitop.depot.sqr.model.BizSqrEnterpriseApply;
17 17
 import com.chinaitop.depot.sqr.model.vo.BizSqrEnterpriseApplyVO;
18 18
 import com.chinaitop.depot.sqr.service.BizSqrEnterpriseApplyService;
19
+import com.fasterxml.jackson.core.JsonParseException;
20
+import com.fasterxml.jackson.databind.JsonMappingException;
19 21
 import com.github.pagehelper.PageHelper;
20 22
 import com.github.pagehelper.PageInfo;
21 23
 import io.swagger.annotations.Api;
@@ -23,10 +25,7 @@ import io.swagger.annotations.ApiImplicitParam;
23 25
 import io.swagger.annotations.ApiImplicitParams;
24 26
 import io.swagger.annotations.ApiOperation;
25 27
 import org.springframework.validation.annotation.Validated;
26
-import org.springframework.web.bind.annotation.GetMapping;
27
-import org.springframework.web.bind.annotation.PostMapping;
28
-import org.springframework.web.bind.annotation.RequestMapping;
29
-import org.springframework.web.bind.annotation.RestController;
28
+import org.springframework.web.bind.annotation.*;
30 29
 
31 30
 
32 31
 import javax.annotation.Resource;
@@ -42,10 +41,9 @@ import java.util.Map;
42 41
  * @author ZeroLiYi
43 42
  * @date  2024/04/28 10:01
44 43
  */
45
-@Api(tags = "粮食储备-承储资格企业-承储资格申请控制器")
46
-@RequestMapping(value="/grqeapply")
44
+@RequestMapping(value="/sqr")
47 45
 @RestController
48
-@Validated
46
+@Api(description = "承储资格申请控制器")
49 47
 public class BizSqrEnterpriseApplyController {
50 48
 
51 49
     @Resource
@@ -58,7 +56,7 @@ public class BizSqrEnterpriseApplyController {
58 56
      * @date  2024/04/28 10:01
59 57
      */
60 58
 
61
-    @ApiOperation("获取粮食储备-承储资格企业-承储资格申请分页")
59
+    @ApiOperation("承储资格申请分页")
62 60
     @GetMapping("/page")
63 61
     @ApiImplicitParams({
64 62
             @ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
@@ -78,7 +76,7 @@ public class BizSqrEnterpriseApplyController {
78 76
     }
79 77
 
80 78
 
81
-    @ApiOperation("获取粮食储备-承储资格企业-承储资格申请详情")
79
+    @ApiOperation("承储资格申请详情")
82 80
     @GetMapping("/findById")
83 81
     @ApiImplicitParams({
84 82
 
@@ -98,7 +96,7 @@ public class BizSqrEnterpriseApplyController {
98 96
      * @author ZeroLiYi
99 97
      * @date  2024/04/28 10:01
100 98
      */
101
-    @ApiOperation("添加粮食储备-承储资格企业-承储资格申请")
99
+    @ApiOperation("新增承储资格申请")
102 100
     @PostMapping("/add")
103 101
     @ApiImplicitParams({
104 102
             @ApiImplicitParam(name = "bizSqrEnterpriseApplyJson", value = "JSON数据对象", paramType = "form"),
@@ -131,21 +129,24 @@ public class BizSqrEnterpriseApplyController {
131 129
 //    }
132 130
 
133 131
     /**
134
-     * 删除粮食储备-承储资格企业-承储资格申请
132
+     * 删除承储资格申请
135 133
      *
136 134
      * @author ZeroLiYi
137 135
      * @date  2024/04/28 10:01
138
-//     */
139
-//    @ApiOperationSupport(order = 4)
140
-//    @ApiOperation("删除粮食储备-承储资格企业-承储资格申请")
141
-//    @CommonLog("删除粮食储备-承储资格企业-承储资格申请")
142
-//    @SaCheckPermission("/biz/grqeapply/delete")
143
-//    @PostMapping("/biz/grqeapply/delete")
144
-//    public CommonResult<String> delete(@RequestBody @Valid @NotEmpty(message = "集合不能为空")
145
-//                                                   CommonValidList<BizGrQeApplyIdParam> bizGrQeApplyIdParamList) {
146
-//        bizGrQeApplyService.delete(bizGrQeApplyIdParamList);
147
-//        return CommonResult.ok();
148
-//    }
136
+     */
137
+    @RequestMapping(value="/remove", method = RequestMethod.POST)
138
+    @ApiOperation(value="删除承储资格申请", notes = "根据申请记录唯一标识符删除")
139
+    @ApiImplicitParams({
140
+            @ApiImplicitParam(name = "enterpriseApplyId", value = "申请记录唯一标识符", paramType = "form")
141
+    })
142
+    public Map<String, Object> remove(Integer enterpriseApplyId) throws JsonParseException, JsonMappingException, IOException {
143
+        Map<String, Object> modelMap = new HashMap<>();
144
+        if (enterpriseApplyId != null) {
145
+            bizGrQeApplyService.remove(enterpriseApplyId);
146
+        }
147
+        modelMap.put("status", "success");
148
+        return modelMap;
149
+    }
149 150
 
150 151
     /**
151 152
      * 获取粮食储备-承储资格企业-承储资格申请详情

+ 1 - 39
src/main/java/com/chinaitop/depot/sqr/service/BizSqrEnterpriseApplyService.java

@@ -50,43 +50,5 @@ public interface BizSqrEnterpriseApplyService {
50 50
 
51 51
     public Map<String, Object> saveOrUpdate(HttpServletRequest request, String bizSqrEnterpriseApplyJson, String userInfo) throws Exception;
52 52
 
53
-    /**
54
-     * 添加粮食储备-承储资格企业-承储资格申请
55
-     *
56
-     * @author ZeroLiYi
57
-     * @date  2024/04/28 10:01
58
-     */
59
-   // void add(BizGrQeApplyAddParam bizGrQeApplyAddParam);
60
-
61
-    /**
62
-     * 编辑粮食储备-承储资格企业-承储资格申请
63
-     *
64
-     * @author ZeroLiYi
65
-     * @date  2024/04/28 10:01
66
-     */
67
-    //void edit(BizGrQeApplyEditParam bizGrQeApplyEditParam);
68
-
69
-    /**
70
-     * 删除粮食储备-承储资格企业-承储资格申请
71
-     *
72
-     * @author ZeroLiYi
73
-     * @date  2024/04/28 10:01
74
-     */
75
-    //void delete(List<BizGrQeApplyIdParam> bizGrQeApplyIdParamList);
76
-
77
-    /**
78
-     * 获取粮食储备-承储资格企业-承储资格申请详情
79
-     *
80
-     * @author ZeroLiYi
81
-     * @date  2024/04/28 10:01
82
-     */
83
-    //BizGrQeApply detail(BizGrQeApplyIdParam bizGrQeApplyIdParam);
84
-
85
-    /**
86
-     * 获取粮食储备-承储资格企业-承储资格申请详情
87
-     *
88
-     * @author ZeroLiYi
89
-     * @date  2024/04/28 10:01
90
-     **/
91
-   // BizGrQeApply queryEntity(String id);
53
+    void remove(Integer enterpriseApplyId);
92 54
 }

+ 13 - 0
src/main/java/com/chinaitop/depot/sqr/service/impl/BizSqrEnterpriseApplyServiceImpl.java

@@ -24,6 +24,7 @@ import com.chinaitop.depot.sqr.service.AuditRecordService;
24 24
 import com.chinaitop.depot.sqr.service.AuditRequestService;
25 25
 import com.chinaitop.depot.sqr.service.BizSqrEnterpriseApplyService;
26 26
 import com.chinaitop.depot.sqr.service.BizSqrEnterpriseService;
27
+import com.chinaitop.depot.system.service.ButtonInfoService;
27 28
 import com.fasterxml.jackson.databind.ObjectMapper;
28 29
 import org.apache.commons.lang.ObjectUtils;
29 30
 import org.springframework.stereotype.Service;
@@ -50,6 +51,9 @@ import java.util.regex.Pattern;
50 51
 public class BizSqrEnterpriseApplyServiceImpl implements BizSqrEnterpriseApplyService {
51 52
 
52 53
     @Resource
54
+    private     ButtonInfoService bizGrQeApplyService;
55
+
56
+    @Resource
53 57
     private AuditRecordService auditRecordService;
54 58
     @Resource
55 59
     private AuditRequestService auditRequestService;
@@ -63,6 +67,7 @@ public class BizSqrEnterpriseApplyServiceImpl implements BizSqrEnterpriseApplySe
63 67
     @Resource
64 68
     private BizSqrEnterpriseApplyMapper bizSqrEnterpriseApplyMapper;
65 69
 
70
+
66 71
     @Override
67 72
     public  List<BizSqrEnterpriseApply> findByPage(String dwdm,Integer applyType){
68 73
         Map map=new HashMap<>();
@@ -160,6 +165,14 @@ public class BizSqrEnterpriseApplyServiceImpl implements BizSqrEnterpriseApplySe
160 165
         return modelMap;
161 166
     }
162 167
 
168
+    @Override
169
+    public void remove(Integer enterpriseApplyId) {
170
+        //查找
171
+        BizSqrEnterpriseApplyVO bizSqrEnterpriseApplyVO = bizSqrEnterpriseApplyService.findById(enterpriseApplyId);
172
+        bizSqrEnterpriseService.delete(bizSqrEnterpriseApplyVO.getSqrEnterpriseId());//删除资格企业
173
+        bizSqrEnterpriseApplyMapper.delete(enterpriseApplyId);//删除申请
174
+    }
175
+
163 176
     private int saveAndcreatEbizSqrEnterprise(BizSqrEnterpriseApply bizSqrEnterpriseApply,String userName){
164 177
         BizSqrEnterprise bizSqrEnterprise = new BizSqrEnterprise();
165 178