Browse Source

feat:新增入库审核模块审核功能

Eternity 5 months ago
parent
commit
b334396826

+ 17 - 1
ruoyi-modules/ruoyi-InventoryManagement/src/main/java/org/dromara/InventoryManagement/controller/PutInStorageController.java

@@ -59,13 +59,29 @@ public class PutInStorageController extends BaseController {
      * @param putInStorageBo 传入Bo类
      * @return 结果
      */
-    @PutMapping
+    @PutMapping("/updateStorage")
     public R<Void> update(@RequestBody PutInStorageBo putInStorageBo) {
         return toAjax(putInStorageService.updateStorage(putInStorageBo));
     }
 
+    /**
+     * 查询入库审核信息分页列表
+     * @param storageBo 入库订单表
+     * @param pageQuery 分页信息
+     * @return 结果
+     */
     @GetMapping("/process/PageList")
     public TableDataInfo<StorageVo> selectProcessPageList(StorageBo storageBo, PageQuery pageQuery) {
         return putInStorageService.selectStorageProcessPageList(storageBo, pageQuery);
     }
+
+    /**
+     * 修改入库审核信息
+     * @param storageBo 入库订单表
+     * @return 结果
+     */
+    @PutMapping("/updateStorageProcess")
+    public R<Void> updateStorageProcess(@RequestBody StorageBo storageBo) {
+        return toAjax(putInStorageService.updateStorageProcess(storageBo));
+    }
 }

+ 2 - 0
ruoyi-modules/ruoyi-InventoryManagement/src/main/java/org/dromara/InventoryManagement/service/PutInStorageService.java

@@ -19,4 +19,6 @@ public interface PutInStorageService {
     int updateStorage(PutInStorageBo putInStorageBo);
 
     TableDataInfo<StorageVo> selectStorageProcessPageList(StorageBo storageBo, PageQuery pageQuery);
+
+    int updateStorageProcess(StorageBo storageBo);
 }

+ 17 - 0
ruoyi-modules/ruoyi-InventoryManagement/src/main/java/org/dromara/InventoryManagement/service/impl/PutInStorageServiceImpl.java

@@ -108,6 +108,12 @@ public class PutInStorageServiceImpl implements PutInStorageService {
         return putInStorageMapper.updateById(newStorageMapstruct.toStorage(putInStorageBo, putInStorageBo.getInCode()));
     }
 
+    /**
+     * 查询入库审核信息分页列表
+     * @param storageBo 入库订单表
+     * @param pageQuery 分页信息
+     * @return 结果
+     */
     @Override
     public TableDataInfo<StorageVo> selectStorageProcessPageList(StorageBo storageBo, PageQuery pageQuery) {
         QueryWrapper<Storage> qw = new QueryWrapper<>();
@@ -118,4 +124,15 @@ public class PutInStorageServiceImpl implements PutInStorageService {
         return TableDataInfo.build(page);
     }
 
+    /**
+     * 修改入库审核信息
+     * @param storageBo 入库订单表
+     * @return 结果
+     */
+    @Override
+    public int updateStorageProcess(StorageBo storageBo) {
+        Storage storage = MapstructUtils.convert(storageBo, Storage.class);
+        return putInStorageMapper.updateById(storage);
+    }
+
 }