From d1bf6cf8234a9010a901131787344a6f9b10373b Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期六, 20 七月 2024 21:52:49 +0800
Subject: [PATCH] 森林防火 供应商管理

---
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsShelfVO.java                  |    4 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java                  |    7 ++
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java         |   13 +++-
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java          |    4 
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java  |    4 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfDTO.java                  |    3 +
 ruoyi-modules/ruoyi-management/target/classes/mapper/management/SlRegionMapper.xml                               |   18 +-----
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java               |    4 +
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java |   12 +++
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java     |    6 +-
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java    |    6 +-
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java      |   40 +++++++++++-
 ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java       |   15 +++-
 13 files changed, 95 insertions(+), 41 deletions(-)

diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java
index 1fdd5c6..76d2d7c 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlEquipmentController.java
@@ -28,7 +28,7 @@
  */
 @RestController
 @RequestMapping("/sl-equipment")
-@Api(value = "设备管理接口", tags = "设备管理接口", description = "设备管理接口")
+@Api(value = "设备管理", tags = "设备管理", description = "设备管理")
 public class SlEquipmentController {
 
     @Resource
@@ -49,7 +49,7 @@
     @ApiOperation("删除设备管理")
     @DeleteMapping("/{id}")
     public R<?> delSlEquipment(
-            @ApiParam(name = "id", value = "设备管理id", required = true) @PathVariable("id") Integer id) {
+            @ApiParam(name = "id", value = "设备管理id", required = true) @PathVariable("id") Long id) {
         slEquipmentService.removeById(id);
         return R.ok();
     }
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java
index f553ded..09157f8 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsMaterialsController.java
@@ -48,14 +48,14 @@
     @ApiOperation("删除物资管理")
     @DeleteMapping("/{id}")
     public R<?> delStoreManagement(
-            @ApiParam(name = "id", value = "货架管理id", required = true) @PathVariable("id") Integer id) {
+            @ApiParam(name = "id", value = "货架管理id", required = true) @PathVariable("id") Long id) {
         slGoodsMaterialsService.removeById(id);
         return R.ok();
     }
 
-    @PostMapping("/getGoodSmaterialsOne")
+    @GetMapping("/getGoodSmaterialsOne/{id}")
     @ApiOperation(value = "物资管理詳情")
-    public R<SlGoodsMaterials> getGoodSmaterialsOne(@ApiParam(name = "id", value = "物资管理id", required = true) @PathVariable("id") Integer id) {
+    public R<SlGoodsMaterials> getGoodSmaterialsOne(@ApiParam(name = "id", value = "物资管理id", required = true) @PathVariable("id") Long id) {
         return R.ok(slGoodsMaterialsService.getById(id));
     }
 
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java
index c9b1d0e..70eed4f 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlGoodsShelfController.java
@@ -3,6 +3,7 @@
 
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.utils.page.PageDTO;
+import com.ruoyi.management.domain.SlGoodsMaterials;
 import com.ruoyi.management.domain.SlGoodsShelf;
 import com.ruoyi.management.domain.SlStoreManagement;
 import com.ruoyi.management.domain.SlStoreManagementImg;
@@ -27,7 +28,7 @@
  */
 @RestController
 @RequestMapping("/sl-goods-shelf")
-@Api(value = "货架接口", tags = "货架接口", description = "货架接口")
+@Api(value = "货架管理", tags = "货架管理", description = "货架管理")
 public class SlGoodsShelfController {
 
     @Resource
@@ -46,10 +47,16 @@
         return R.ok();
     }
 
+    @GetMapping("/SlGoodsShelf/{id}")
+    @ApiOperation(value = "货架管理详情")
+    public R<SlGoodsShelfVO> getSlGoodsShelfOne(@ApiParam(name = "id", value = "货架管理id", required = true) @PathVariable("id") Long id) {
+        return R.ok(slGoodsShelfService.getSlGoodsShelfOne(id));
+    }
+
     @ApiOperation("删除货架")
     @DeleteMapping("/{id}")
     public R<?> delStoreManagement(
-            @ApiParam(name = "id", value = "货架管理id", required = true) @PathVariable("id") Integer id) {
+            @ApiParam(name = "id", value = "货架管理id", required = true) @PathVariable("id") Long id) {
         slGoodsShelfService.removeById(id);
         return R.ok();
     }
@@ -68,7 +75,7 @@
     }
 
     @PostMapping("/getStoreManagementimgSheif")
-    @ApiOperation(value = "获取仓库管理平面圖的仓库")
+    @ApiOperation(value = "获取仓库管理平面圖的货架")
     public R<List<SlGoodsShelf>> getStoreManagementimgSheif(@RequestBody GoodsShelfDTO goodsShelfDTO) {
         return R.ok(slGoodsShelfService.getStoreManagementimgSheif(goodsShelfDTO));
     }
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java
index 2e424a3..7404f81 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/controller/SlStoreManagementController.java
@@ -47,14 +47,14 @@
     @ApiOperation("删除仓库管理")
     @DeleteMapping("/{id}")
     public R<?> delStoreManagement(
-            @ApiParam(name = "id", value = "仓库管理id", required = true) @PathVariable("id") Integer id) {
+            @ApiParam(name = "id", value = "仓库管理id", required = true) @PathVariable("id") Long id) {
         slStoreManagementService.removeById(id);
         return R.ok();
     }
 
-    @PostMapping("/getStoreManagementOne")
+    @GetMapping("/getStoreManagementOne/{id}")
     @ApiOperation(value = "仓库管理詳情")
-    public R<SlStoreManagement> getStoreManagementOne( @ApiParam(name = "id", value = "仓库管理id", required = true) @PathVariable("id") Integer id) {
+    public R<SlStoreManagement> getStoreManagementOne( @ApiParam(name = "id", value = "仓库管理id", required = true) @PathVariable("id") Long id) {
         return R.ok(slStoreManagementService.getById(id));
     }
 
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java
index 0e448db..3cc4ffb 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/SlStoreManagement.java
@@ -45,14 +45,17 @@
 
     /** 所属省名称 */
     @TableField("province_name")
+    @ApiModelProperty("所属省名称")
     private String provinceName;
 
     /** 所属省code */
     @TableField("province_code")
+    @ApiModelProperty("所属省code")
     private String provinceCode;
 
     /** 城市名称 */
     @TableField("city_name")
+    @ApiModelProperty("城市名称")
     private String cityName;
 
     /** 城市code */
@@ -61,18 +64,22 @@
 
     /** 所属区县名称 */
     @TableField("county_name")
+    @ApiModelProperty("所属区县名称")
     private String countyName;
 
     /** 所属区县code */
     @TableField("county_code")
+    @ApiModelProperty("所属区县code")
     private String countyCode;
 
     /** 所属街道名称 */
     @TableField("town_name")
+    @ApiModelProperty("所属街道名称")
     private String townName;
 
     /** 所属街道code */
     @TableField("town_code")
+    @ApiModelProperty("所属街道code")
     private String townCode;
 
     @ApiModelProperty("主任id-仓库管理员选择的多个逗号隔各开")
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfDTO.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfDTO.java
index 040953c..103866d 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfDTO.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/dto/GoodsShelfDTO.java
@@ -18,4 +18,7 @@
 
     @ApiModelProperty("仓库在图片坐标y轴")
     private String zbY;
+
+    @ApiModelProperty("仓库层数 1代表一层,2代表两层,3代表三层")
+    private Integer storeManagementNumber;
 }
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsShelfVO.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsShelfVO.java
index b7a4076..a16f7dd 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsShelfVO.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/domain/vo/SlGoodsShelfVO.java
@@ -12,11 +12,11 @@
 @ApiModel(value = "货架视图对象", description = "货架视图对象")
 public class SlGoodsShelfVO {
     @ApiModelProperty("数据id")
-    private Integer id;
+    private Long id;
 
     @ApiModelProperty("仓库id")
     @JsonInclude(JsonInclude.Include.ALWAYS)
-    private Integer storeManagementId;
+    private Long storeManagementId;
 
     @ApiModelProperty("仓库名称")
     @JsonInclude(JsonInclude.Include.ALWAYS)
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java
index 3db1c8a..ad87ae9 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/SlGoodsShelfService.java
@@ -8,6 +8,8 @@
 import com.ruoyi.management.domain.dto.SlGoodsShelfDTO;
 import com.ruoyi.management.domain.dto.SlGoodsShelfQuery;
 import com.ruoyi.management.domain.vo.SlGoodsShelfVO;
+import io.swagger.annotations.ApiParam;
+import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestBody;
 
 import java.util.List;
@@ -25,6 +27,8 @@
 
    void addSlGoodsShelf(@RequestBody SlGoodsShelfDTO slGoodsShelfDTO);
 
+    SlGoodsShelfVO getSlGoodsShelfOne( Long id);
+
     List<SlGoodsShelf> wfanzGoodsShelfList(@RequestBody GoodsShelfQuery goodsShelfQuery);
 
    void fanzGoodsShelfList(@RequestBody GoodsShelfDTO goodsShelfDTO);
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
index f765094..2a04f95 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlEquipmentServiceImpl.java
@@ -38,8 +38,12 @@
     public PageDTO<SlEquipmentVO> getSlEquipmentList(SlEquipmentQuery slEquipmentQuery) {
         Page<SlEquipment> page = new Page<>(slEquipmentQuery.getPageCurr(), slEquipmentQuery.getPageSize());
         LambdaQueryWrapper< SlEquipment> wrapper= Wrappers.lambdaQuery();
-        wrapper.eq(SlEquipment::getEquipmentName,slEquipmentQuery.getEquipmentName());
+        if(slEquipmentQuery.getEquipmentName()!=null&&slEquipmentQuery.getEquipmentName()!=""){
+            wrapper.eq(SlEquipment::getEquipmentName,slEquipmentQuery.getEquipmentName());
+        }
+        if(slEquipmentQuery.getEquipmentName()!=null&&slEquipmentQuery.getType()!=0){
         wrapper.eq(SlEquipment::getType,slEquipmentQuery.getType());
+        }
         wrapper.eq( SlEquipment::getDelFlag,0);
         wrapper.orderByDesc(SlEquipment::getCreateTime);
         Page<SlEquipment> page1 = this.page(page, wrapper);
@@ -67,6 +71,7 @@
             slEquipment.setEquipmentNum(slEquipmentDTO.getEquipmentNum());
             slEquipment.setType(slEquipmentDTO.getType());
             slEquipment.setManagementId(slEquipmentDTO.getManagementId());
+            this.save(slEquipment);
         }else{
             SlEquipment byId = this.getById(slEquipmentDTO.getId());
             if (slEquipmentDTO.getEquipmentName()!=null){
@@ -89,10 +94,10 @@
     public SlEquipmentVO getSlEquipmentOne(SlEquipmentDTO slEquipmentDTO) {
         SlEquipment byId = this.getById(slEquipmentDTO.getId());
         SlEquipmentVO slEquipmentVO=new SlEquipmentVO();
-        slEquipmentVO.setEquipmentName(slEquipmentDTO.getEquipmentName());
-        slEquipmentVO.setEquipmentNum(slEquipmentDTO.getEquipmentNum());
-        slEquipmentVO.setType(slEquipmentDTO.getType());
-        slEquipmentVO.setManagementId(slEquipmentDTO.getManagementId());
+        slEquipmentVO.setEquipmentName(byId.getEquipmentName());
+        slEquipmentVO.setEquipmentNum(byId.getEquipmentNum());
+        slEquipmentVO.setType(byId.getType());
+        slEquipmentVO.setManagementId(byId.getManagementId());
 
         SlStoreManagement slStoreManagement = slStoreManagementMapper.selectById(byId.getManagementId());
         slEquipmentVO.setCountyCode(slStoreManagement.getCountyCode());
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java
index 434d07f..9b7cb78 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsMaterialsServiceImpl.java
@@ -83,7 +83,9 @@
     public PageDTO<SlGoodsMaterialsVO> getGoodSmaterialsList(SlGoodsMaterialsQuery slGoodsMaterialsQuery) {
         Page<SlGoodsMaterials> page = new Page<>(slGoodsMaterialsQuery.getPageCurr(), slGoodsMaterialsQuery.getPageSize());
         LambdaQueryWrapper< SlGoodsMaterials> wrapper= Wrappers.lambdaQuery();
-        wrapper.eq(SlGoodsMaterials::getGoodsMaterialsName,slGoodsMaterialsQuery.getGoodsMaterialsName());
+        if (slGoodsMaterialsQuery.getGoodsMaterialsName()!=null&&slGoodsMaterialsQuery.getGoodsMaterialsName()!=""){
+            wrapper.eq(SlGoodsMaterials::getGoodsMaterialsName,slGoodsMaterialsQuery.getGoodsMaterialsName());
+        }
         if (slGoodsMaterialsQuery.getIsConsume()!=0){
             wrapper.eq(SlGoodsMaterials::getIsConsume,slGoodsMaterialsQuery.getIsConsume());
         }
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java
index 202a013..64b2e2b 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlGoodsShelfServiceImpl.java
@@ -3,6 +3,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.common.core.utils.page.BeanUtils;
 import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.common.security.utils.SecurityUtils;
 import com.ruoyi.management.domain.SlGoodsShelf;
@@ -21,6 +22,7 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 import java.util.stream.Collectors;
@@ -49,7 +51,7 @@
         SysUser data = sysUserClient.getSysUser(userid).getData();
 
         LambdaQueryWrapper<SlStoreManagement> wrapper= Wrappers.lambdaQuery();
-        if(slGoodsShelfQuery.getStoreManagementName()!=null){
+        if(slGoodsShelfQuery.getStoreManagementName()!=null&&slGoodsShelfQuery.getStoreManagementName()!=""){
             wrapper.eq(SlStoreManagement::getStoreManagementName,slGoodsShelfQuery.getStoreManagementName());
         }
         if (slGoodsShelfQuery.getStoreManagementNumber()!=0 && slGoodsShelfQuery.getStoreManagementNumber()!=null){
@@ -66,8 +68,14 @@
         Page<SlGoodsShelf> page = new Page<>(slGoodsShelfQuery.getPageCurr(), slGoodsShelfQuery.getPageSize());
         LambdaQueryWrapper< SlGoodsShelf> wrapper1= Wrappers.lambdaQuery();
         wrapper1.like(SlGoodsShelf::getGoodsShelfName,slGoodsShelfQuery.getGoodsShelfName());
-        if (slStoreManagementIdList.size()>0){
-            wrapper1.in(SlGoodsShelf::getStoreManagementId,slStoreManagementIdList);
+        if(slGoodsShelfQuery.getStoreManagementName()!=null&&slGoodsShelfQuery.getStoreManagementName()!="") {
+            if (slStoreManagementIdList.size() > 0) {
+                wrapper1.in(SlGoodsShelf::getStoreManagementId, slStoreManagementIdList);
+            } else {
+                slStoreManagementIdList=new HashSet<>();
+                slStoreManagementIdList.add(0L);
+                wrapper1.in(SlGoodsShelf::getStoreManagementId, slStoreManagementIdList);
+            }
         }
         wrapper1.eq( SlGoodsShelf::getDelFlag,0);
         wrapper1.orderByDesc(SlGoodsShelf::getCreateTime);
@@ -110,14 +118,36 @@
             if (slGoodsShelfDTO.getStoreManagementNumber()!=null){
                 slGoodsShelf.setStoreManagementNumber(slGoodsShelfDTO.getStoreManagementNumber());
             }
-            if (slGoodsShelfDTO.getGoodsShelfName()!=null){
-                slGoodsShelf.setStoreManagementNumber(slGoodsShelfDTO.getStoreManagementNumber());
+            if (slGoodsShelfDTO.getStoreManagementId()!=null){
+                slGoodsShelf.setStoreManagementId(slGoodsShelfDTO.getStoreManagementId());
             }
             this.updateById(slGoodsShelf);
         }
     }
 
     @Override
+    public SlGoodsShelfVO getSlGoodsShelfOne(Long id) {
+        SlGoodsShelf byId1 = this.getById(id);
+        SlGoodsShelfVO slGoodsShelfVO=new SlGoodsShelfVO();
+        BeanUtils.copyProperties(byId1,slGoodsShelfVO.getClass());
+
+        SlStoreManagement byId = SlStoreManagementService.getById(byId1.getStoreManagementId());
+        slGoodsShelfVO.setStoreManagementId(byId1.getStoreManagementId());
+        slGoodsShelfVO.setStoreManagementName(byId.getStoreManagementName());
+        slGoodsShelfVO.setStoreManagementNumber(byId.getStoreManagementNumber());
+        slGoodsShelfVO.setProvinceName(byId.getProvinceName());
+        slGoodsShelfVO.setProvinceCode(byId.getProvinceCode());
+        slGoodsShelfVO.setCityName(byId.getCityName());
+        slGoodsShelfVO.setCityCode(byId.getCityCode());
+        slGoodsShelfVO.setCountyName(byId.getCountyName());
+        slGoodsShelfVO.setCountyCode(byId.getCountyCode());
+        slGoodsShelfVO.setTownCode(byId.getTownCode());
+        slGoodsShelfVO.setTownName(byId.getTownName());
+
+        return slGoodsShelfVO;
+    }
+
+    @Override
     public List<SlGoodsShelf> wfanzGoodsShelfList(GoodsShelfQuery goodsShelfQuery) {
         LambdaQueryWrapper< SlGoodsShelf> wrapper1= Wrappers.lambdaQuery();
         wrapper1.eq(SlGoodsShelf::getStoreManagementId,goodsShelfQuery.getStoreManagementId());
diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java
index 318a981..9e9587c 100644
--- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java
+++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlStoreManagementServiceImpl.java
@@ -41,8 +41,12 @@
     public PageDTO<SlStoreManagement> getStoreManagementList(StoreManagementQuery storeManagementQuery) {
         Page<SlStoreManagement> page = new Page<>(storeManagementQuery.getPageCurr(), storeManagementQuery.getPageSize());
         LambdaQueryWrapper< SlStoreManagement> wrapper= Wrappers.lambdaQuery();
-        wrapper.eq(SlStoreManagement::getStoreManagementName,storeManagementQuery.getStoreManagementName());
-        wrapper.eq(SlStoreManagement::getStoreManagementNo,storeManagementQuery.getStoreManagementNo());
+        if (storeManagementQuery.getStoreManagementName()!=null&&storeManagementQuery.getStoreManagementName()!=""){
+            wrapper.eq(SlStoreManagement::getStoreManagementName,storeManagementQuery.getStoreManagementName());
+        }
+        if(storeManagementQuery.getStoreManagementNo()!=null&&storeManagementQuery.getStoreManagementNo()!=""){
+            wrapper.eq(SlStoreManagement::getStoreManagementNo,storeManagementQuery.getStoreManagementNo());
+        }
         if (storeManagementQuery.getStoreManagementGrade()!=0 && storeManagementQuery.getStoreManagementGrade()!=null){
             wrapper.eq(SlStoreManagement::getStoreManagementGrade,storeManagementQuery.getStoreManagementGrade());
         }
@@ -135,8 +139,12 @@
     @Override
     public List<SlStoreManagement> QueryStoreManagementList(QStoreManagementQuery StoreManagementQuery) {
         LambdaQueryWrapper< SlStoreManagement> wrapper= Wrappers.lambdaQuery();
+        if (StoreManagementQuery.getCityCode()!="" && StoreManagementQuery.getCityCode()!=null){
         wrapper.eq(SlStoreManagement::getCityCode,StoreManagementQuery.getCityCode());
+        }
+        if (StoreManagementQuery.getCountyCode()!="" && StoreManagementQuery.getCountyCode()!=null){
         wrapper.eq(SlStoreManagement::getCountyCode,StoreManagementQuery.getCountyCode());
+        }
         if (StoreManagementQuery.getStoreManagementGrade()!=0 && StoreManagementQuery.getStoreManagementGrade()!=null){
             wrapper.eq(SlStoreManagement::getStoreManagementGrade,StoreManagementQuery.getStoreManagementGrade());
         }
diff --git a/ruoyi-modules/ruoyi-management/target/classes/mapper/management/SlRegionMapper.xml b/ruoyi-modules/ruoyi-management/target/classes/mapper/management/SlRegionMapper.xml
index fc487a9..084c7ff 100644
--- a/ruoyi-modules/ruoyi-management/target/classes/mapper/management/SlRegionMapper.xml
+++ b/ruoyi-modules/ruoyi-management/target/classes/mapper/management/SlRegionMapper.xml
@@ -1,23 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.rouyi.management.mapper.SlRegionMapper">
+<mapper namespace="com.ruoyi.management.mapper.SlRegionMapper">
 
-    <!-- 通用查询映射结果 -->
-    <resultMap id="BaseResultMap" type="com.ruoyi.management.domain.SlRegion">
-        <id column="id" property="id" />
-        <result column="name" property="name" />
-        <result column="code" property="code" />
-        <result column="citycode" property="citycode" />
-        <result column="parent_id" property="parentId" />
-        <result column="english" property="english" />
-        <result column="level" property="level" />
-        <result column="hierarchy" property="hierarchy" />
-        <result column="all_name" property="allName" />
-    </resultMap>
 
     <select id="listRegionVo" resultType="com.ruoyi.management.domain.vo.RegionVo">
-        SELECT tr.id id, tr.parent_id parentId, tr.level level, tr.code value, tr.name label
-        FROM t_region tr
+        SELECT tr.id id, tr.parent_id parentId, tr.level level, tr.code code, tr.name label
+        FROM sl_region tr
     </select>
 
 </mapper>

--
Gitblit v1.7.1