diff --git a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/controller/WmsInventoryController.java b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/controller/WmsInventoryController.java index 21833941..ad08c6e0 100644 --- a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/controller/WmsInventoryController.java +++ b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/controller/WmsInventoryController.java @@ -18,8 +18,8 @@ import org.dromara.common.web.core.BaseController; import org.dromara.wms.domain.WmsInventory; import org.dromara.wms.domain.bo.WmsInventoryBo; import org.dromara.wms.domain.bo.WmsInventoryLedgerBo; -import org.dromara.wms.domain.vo.WmsInventoryVo; import org.dromara.wms.domain.vo.WmsInventoryLedgerVo; +import org.dromara.wms.domain.vo.WmsInventoryVo; import org.dromara.wms.service.IWmsInventoryService; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @@ -158,4 +158,16 @@ public class WmsInventoryController extends BaseController { List list = wmsInventoryService.queryInventoryLedgerList(bo); ExcelUtil.exportExcel(list, "库存台账", WmsInventoryLedgerVo.class, response); } + + + /** + * 查询物料报警 + * @param bo + * @return + */ + @GetMapping("/getListInventoryAlarm") + public R >getListInventoryAlarm(WmsInventoryBo bo) { + List listInventoryAlarm = wmsInventoryService.getListInventoryAlarm(bo); + return R.ok(listInventoryAlarm); + } } diff --git a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/mapper/WmsInventoryMapper.java b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/mapper/WmsInventoryMapper.java index 6506385a..db9fafdc 100644 --- a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/mapper/WmsInventoryMapper.java +++ b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/mapper/WmsInventoryMapper.java @@ -25,6 +25,8 @@ public interface WmsInventoryMapper extends BaseMapperPlus listInventoryAlarm(@Param("entity")WmsInventoryBo bo); + List getListInventoryAlarm(@Param("entity")WmsInventoryBo bo); + List selectInventoryMaterialInfoList(@Param("entity")WmsInventoryBo bo); List selectSemiInventoryListByLocation(@Param("locationCode") String locationCode); diff --git a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/IWmsInventoryService.java b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/IWmsInventoryService.java index fd1a08c2..27a8193c 100644 --- a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/IWmsInventoryService.java +++ b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/IWmsInventoryService.java @@ -118,4 +118,12 @@ public interface IWmsInventoryService { * @return 库存台账列表 */ List queryInventoryLedgerList(WmsInventoryLedgerBo bo); + + /** + * 查询库存告警列表(不分页) + * + * @param bo 查询条件 + * @return 库存告警列表 + */ + List getListInventoryAlarm(WmsInventoryBo bo); } diff --git a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/impl/WmsInventoryServiceImpl.java b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/impl/WmsInventoryServiceImpl.java index c2217057..77f45443 100644 --- a/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/impl/WmsInventoryServiceImpl.java +++ b/ruoyi-modules/hwmom-wms/src/main/java/org/dromara/wms/service/impl/WmsInventoryServiceImpl.java @@ -189,6 +189,18 @@ public class WmsInventoryServiceImpl implements IWmsInventoryService { return TableDataInfo.build(page); } + /** + * 不分页 + * 获取库存预警列表 + * + * @param bo 查询参数 + * @return 库存预警列表 + */ + @Override + public List getListInventoryAlarm(WmsInventoryBo bo) { + return baseMapper.getListInventoryAlarm(bo); + } + @Override public int deletePlanList(ArrayList ids) { return baseMapper.deleteByIds(ids); diff --git a/ruoyi-modules/hwmom-wms/src/main/resources/mapper/wms/WmsInventoryMapper.xml b/ruoyi-modules/hwmom-wms/src/main/resources/mapper/wms/WmsInventoryMapper.xml index b7f6db2b..1ff1c5e0 100644 --- a/ruoyi-modules/hwmom-wms/src/main/resources/mapper/wms/WmsInventoryMapper.xml +++ b/ruoyi-modules/hwmom-wms/src/main/resources/mapper/wms/WmsInventoryMapper.xml @@ -58,6 +58,44 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" x.material_id + +