Преглед на файлове

修改审批接口16点01分

xiewenjie преди 3 години
родител
ревизия
853c8e0572

+ 11 - 2
sxz-core/src/main/java/com/fdkk/sxz/webApi/controller/ManagerController.java

@@ -788,9 +788,18 @@ public class ManagerController extends BaseController {
     @AroundLog(name = "更新模型审核状态")
     @Transactional(rollbackFor = BusinessException.class)
     public Result updatePartsDetailExamine(@RequestBody RequestRenovationPartsDetailManager param) throws IOException {
-        if (param.getIds() == null) {
-            return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+
+        if (param.getQueryType() == 1) {
+            if (param.getIds() == null) {
+                return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+            }
+        } else if (param.getQueryType() == 2) {
+            if (param.getExamine() == null) {
+                return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+            }
         }
+
+
         if (!CollectionUtils.isEmpty(param.getIds())) {
             for (Long id : param.getIds()) {
                 RenovationPartsDetailEntity renovationPartsDetailEntity = renovationPartsDetailService.findById(id);

+ 8 - 2
sxz-core/src/main/java/com/fdkk/sxz/webApi/controller/custom/ComponetManagerController.java

@@ -144,8 +144,14 @@ public class ComponetManagerController extends BaseController {
     @AroundLog(name = "更新模型审核状态")
     @Transactional(rollbackFor = BusinessException.class)
     public Result updatePartsDetailExamine(@RequestBody RequestRenovationPartsDetailManager param) throws IOException {
-        if (param.getId() == null) {
-            return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+        if (param.getQueryType() == 1) {
+            if (param.getIds() == null) {
+                return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+            }
+        } else if (param.getQueryType() == 2) {
+            if (param.getExamine() == null) {
+                return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+            }
         }
         return customComponentService.updatePartsDetailExamine(param);
     }

+ 10 - 2
sxz-core/src/main/java/com/fdkk/sxz/webApi/controller/custom/CustomManagerController.java

@@ -141,9 +141,17 @@ public class CustomManagerController extends BaseController {
     @NoAuthentication
     @AroundLog(name = "更新模型审核状态")
     public Result updatePartsDetailExamine(@RequestBody RequestRenovationPartsDetailManager param) throws IOException {
-        if (param.getIds() == null) {
-            return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+
+        if (param.getQueryType() == 1) {
+            if (param.getIds() == null) {
+                return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+            }
+        } else if (param.getQueryType() == 2) {
+            if (param.getExamine() == null) {
+                return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+            }
         }
+
         return productService.updatePartsDetailExamine(param);
     }
 

+ 4 - 0
sxz-modules/src/main/java/com/fdkk/sxz/vo/request/RequestRenovationPartsDetailManager.java

@@ -85,4 +85,8 @@ public class RequestRenovationPartsDetailManager {
 
     @ApiModelProperty(value = "z", name = "z")
     private List<Long> ids;
+
+
+    @ApiModelProperty(value = "1批量 2单独", name = "queryType")
+    private Integer queryType;
 }