|
@@ -2,6 +2,7 @@ package org.dromara.InventoryManagement.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.dromara.InventoryManagement.domain.Storage;
|
|
|
import org.dromara.InventoryManagement.domain.StorageProduct;
|
|
@@ -38,7 +39,7 @@ public class PutInStorageServiceImpl implements PutInStorageService {
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
- public TableDataInfo<StorageVo> selectPutInStoragePageList(StorageBo storageBo, PageQuery pageQuery) {
|
|
|
+ public TableDataInfo<StorageVo> selectStoragePageList(StorageBo storageBo, PageQuery pageQuery) {
|
|
|
QueryWrapper<Storage> qw = new QueryWrapper<>();
|
|
|
qw.like(StringUtils.isNotBlank(storageBo.getCode()), "code", storageBo.getCode());
|
|
|
qw.eq(StringUtils.isNotBlank(storageBo.getStatus()), "status", storageBo.getStatus());
|
|
@@ -107,8 +108,31 @@ public class PutInStorageServiceImpl implements PutInStorageService {
|
|
|
return putInStorageMapper.updateById(newStorageMapstruct.toStorage(putInStorageBo, putInStorageBo.getInCode()));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 查询入库审核信息分页列表
|
|
|
+ * @param storageBo 入库订单表
|
|
|
+ * @param pageQuery 分页信息
|
|
|
+ * @return 结果
|
|
|
+ */
|
|
|
@Override
|
|
|
- public List<StorageVo> selectStorageList(StorageBo storageBo) {
|
|
|
- return putInStorageMapper.selectStorageList();
|
|
|
+ public TableDataInfo<StorageVo> selectStorageProcessPageList(StorageBo storageBo, PageQuery pageQuery) {
|
|
|
+ QueryWrapper<Storage> qw = new QueryWrapper<>();
|
|
|
+ qw.like(StringUtils.isNotBlank(storageBo.getCode()), "code", storageBo.getCode());
|
|
|
+ qw.eq(StringUtils.isNotBlank(storageBo.getStatus()), "status", storageBo.getStatus());
|
|
|
+ qw.eq(storageBo.getWarehouseId() != 0, "warehouse_id", storageBo.getStatus());
|
|
|
+ Page<StorageVo> page = putInStorageMapper.selectVoPage(pageQuery.build(), qw);
|
|
|
+ return TableDataInfo.build(page);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 修改入库审核信息
|
|
|
+ * @param storageBo 入库订单表
|
|
|
+ * @return 结果
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public int updateStorageProcess(StorageBo storageBo) {
|
|
|
+ Storage storage = MapstructUtils.convert(storageBo, Storage.class);
|
|
|
+ return putInStorageMapper.updateById(storage);
|
|
|
+ }
|
|
|
+
|
|
|
}
|