diff --git a/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java b/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java index 6cb29bca..9763aced 100644 --- a/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java +++ b/warehousing-system/project/wh-manage/src/main/java/com/wh/controller/shstorehouse/ShStorehouseRest.java @@ -91,23 +91,23 @@ public class ShStorehouseRest { return resultBean; } @ApiOperation("查询所有可用仓库") - @GetMapping("/selectStoreHouse") - public ResultBean selectStoreHouse(){ + @PostMapping("/selectStoreHouse") + public ResultBean selectStoreHouse(@RequestBody List List){ ResultBean rb = ResultBean.fireFail(); - List list= shStorehouseService.selectStoreHouse(); + List list= shStorehouseService.selectStoreHouse(List); return rb.success().setData(list); } /** - * 修改时需要选择的仓库 + * 根据仓库sid查询仓库信息 * @return */ @ApiOperation("根据仓库sid查询仓库信息") @GetMapping("/selectStoreBySid") - public ResultBean selectStoreBySid(@RequestParam("sid")String sid){ + public ResultBean selectStoreBySid(@RequestParam("shSid")String shSid){ ResultBean rb = ResultBean.fireFail(); - List list= shStorehouseService.selectStoreBySid(sid); - return rb.success().setData(list); + ShStorehouseVo shStorehouseVo= shStorehouseService.selectStoreBySid(shSid); + return rb.success().setData(shStorehouseVo); } @ApiOperation("根据项目sid查询仓库") @GetMapping("/getStorehouseBySid") diff --git a/warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouse/ShStorehouseMapper.java b/warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouse/ShStorehouseMapper.java index abaeee73..3542e3ea 100644 --- a/warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouse/ShStorehouseMapper.java +++ b/warehousing-system/project/wh-manage/src/main/java/com/wh/mapper/shstorehouse/ShStorehouseMapper.java @@ -59,9 +59,9 @@ public interface ShStorehouseMapper extends BaseMapper { IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); - List selectSh(); - @Select("select s.* from storehouse_project p left join sh_storehouse s on s.sid=p.sh_sid where project_sid=#{sid}") - List selectStoreBySid(@Param("sid")String sid); + List selectSh(List list); + @Select("select * from sh_storehouse where sid=#{shSid}") + ShStorehouseVo selectStoreBySid(@Param("shSid")String shSid); @Select("select * from storehouse_project p left join sh_storehouse s on s.sid=p.sh_sid where p.project_sid=#{sid}") List getStorehouseBySid(@Param("sid") String sid); diff --git a/warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouse/ShStorehouseService.java b/warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouse/ShStorehouseService.java index fa831ea8..2ad0932e 100644 --- a/warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouse/ShStorehouseService.java +++ b/warehousing-system/project/wh-manage/src/main/java/com/wh/service/shstorehouse/ShStorehouseService.java @@ -102,12 +102,12 @@ public class ShStorehouseService extends MybatisBaseService selectStoreHouse() { - List pagging = baseMapper.selectSh(); + public List selectStoreHouse(List list) { + List pagging = baseMapper.selectSh(list); return pagging; } - public List selectStoreBySid(String sid) { - List pagging = baseMapper.selectStoreBySid(sid); + public ShStorehouseVo selectStoreBySid(String shSid) { + ShStorehouseVo pagging = baseMapper.selectStoreBySid(shSid); return pagging; } public List getStorehouseBySid(String sid) { diff --git a/warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseMapper.xml b/warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseMapper.xml index 95f2268d..e790fd44 100644 --- a/warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseMapper.xml +++ b/warehousing-system/project/wh-manage/src/main/resources/mappers/ShStorehouseMapper.xml @@ -7,7 +7,14 @@ SELECT * FROM sh_storehouse ${ew.sqlSegment}