Browse Source

查询条件优化

shasha 1 tháng trước cách đây
mục cha
commit
2771b48838

+ 3 - 3
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/goods/param/BizGoodsPageParam.java

@@ -53,8 +53,8 @@ public class BizGoodsPageParam {
     @Schema(description = "货品名称")
     @Schema(description = "货品名称")
     private String goodsName;
     private String goodsName;
 
 
-    /** 货品规格 */
-    @Schema(description = "货品规格")
-    private String goodsModel;
+    /** 货品编码 */
+    @Schema(description = "货品编码")
+    private String goodsCode;
 
 
 }
 }

+ 3 - 3
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/goods/service/impl/BizGoodsServiceImpl.java

@@ -49,12 +49,12 @@ public class BizGoodsServiceImpl extends ServiceImpl<BizGoodsMapper, BizGoods> i
     @Override
     @Override
     public Page<BizGoods> page(BizGoodsPageParam bizGoodsPageParam) {
     public Page<BizGoods> page(BizGoodsPageParam bizGoodsPageParam) {
         QueryWrapper<BizGoods> queryWrapper = new QueryWrapper<BizGoods>().checkSqlInjection();
         QueryWrapper<BizGoods> queryWrapper = new QueryWrapper<BizGoods>().checkSqlInjection();
+        if(ObjectUtil.isNotEmpty(bizGoodsPageParam.getGoodsCode())) {
+            queryWrapper.lambda().like(BizGoods::getGoodsCode, bizGoodsPageParam.getGoodsCode());
+        }
         if(ObjectUtil.isNotEmpty(bizGoodsPageParam.getGoodsName())) {
         if(ObjectUtil.isNotEmpty(bizGoodsPageParam.getGoodsName())) {
             queryWrapper.lambda().like(BizGoods::getGoodsName, bizGoodsPageParam.getGoodsName());
             queryWrapper.lambda().like(BizGoods::getGoodsName, bizGoodsPageParam.getGoodsName());
         }
         }
-        if(ObjectUtil.isNotEmpty(bizGoodsPageParam.getGoodsModel())) {
-            queryWrapper.lambda().like(BizGoods::getGoodsModel, bizGoodsPageParam.getGoodsModel());
-        }
         queryWrapper.lambda().eq(BizGoods::getDeleteFlag, BizGoodsConfEnum.NOT_DELETE.getValue());
         queryWrapper.lambda().eq(BizGoods::getDeleteFlag, BizGoodsConfEnum.NOT_DELETE.getValue());
         queryWrapper.lambda().orderByDesc(BizGoods::getCreateTime);
         queryWrapper.lambda().orderByDesc(BizGoods::getCreateTime);
         return this.page(CommonPageRequest.defaultPage(), queryWrapper);
         return this.page(CommonPageRequest.defaultPage(), queryWrapper);