Browse Source

产品管理审核改成多选

yejian016332 3 years ago
parent
commit
2930605607

+ 2 - 1
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/productionReadyCenter/service/BBomService.java

@@ -1,6 +1,7 @@
 package com.github.zuihou.business.productionReadyCenter.service;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.github.zuihou.base.R;
 import com.github.zuihou.base.service.SuperService;
 import com.github.zuihou.business.productionReadyCenter.entity.BBom;
 import com.github.zuihou.database.mybatis.conditions.query.LbqWrapper;
@@ -48,5 +49,5 @@ public interface BBomService extends SuperService<BBom> {
     /**
      * 更新状态
      */
-    BBom updateStatus(Map<String,String> map);
+    R updateStatus(Map<String,Object> map);
 }

+ 11 - 8
imcs-admin-boot/imcs-business-biz/src/main/java/com/github/zuihou/business/productionReadyCenter/service/impl/BBomServiceImpl.java

@@ -2,6 +2,7 @@ package com.github.zuihou.business.productionReadyCenter.service.impl;
 
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.github.zuihou.base.R;
 import com.github.zuihou.business.operationManagementCenter.entity.Plan;
 import com.github.zuihou.business.productionReadyCenter.dao.BBomMapper;
 import com.github.zuihou.business.productionReadyCenter.dto.BBomUpdateDTO;
@@ -230,14 +231,16 @@ public class BBomServiceImpl extends SuperServiceImpl<BBomMapper, BBom> implemen
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    public BBom updateStatus(Map<String,String> map){
-        BBom bBom = new BBom();
-        //前端必填了。
-        bBom.setId(Long.parseLong(map.get("id").toString()));
-        bBom.setAuditStatus(map.get("audit_status").toString());
-        updateById(bBom);
-
-        return bBom;
+    public R updateStatus(Map<String,Object> map){
+        List<String> ids = (List<String>) map.get("ids");
+        for(String id : ids){
+            BBom bBom = new BBom();
+            //前端必填了。
+            bBom.setId(Long.parseLong(id));
+            bBom.setAuditStatus(map.get("audit_status").toString());
+            updateById(bBom);
+        }
+        return R.success();
     }
 
     /**

+ 1 - 1
imcs-admin-boot/imcs-business-controller/src/main/java/com/github/zuihou/business/controller/productionReadyCenter/BBomController.java

@@ -98,7 +98,7 @@ public class BBomController extends SuperController<BBomService, Long, BBom, BBo
 
     @ApiOperation(value = "更新审核状态", notes = "更新审核状态")
     @PostMapping("/updateStatus")
-    public void updateStatus(@RequestBody Map<String,String> map) {
+    public void updateStatus(@RequestBody Map<String,Object> map) {
         baseService.updateStatus(map);
     }