|
|
@ -200,29 +200,17 @@ public class GoodsSkuService extends MybatisBaseService<GoodsSkuMapper, GoodsSku |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
GoodsSkuPurSelectQuery query = pq.getParams(); |
|
|
|
QueryWrapper<GoodsSku> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(query.getOrgSid())){ |
|
|
|
qw.eq("s.createOrgSid",query.getOrgSid()); |
|
|
|
if (StringUtils.isNotBlank(query.getGoodsSkuCode())) { |
|
|
|
qw.eq("s.goodsSkuCode", query.getGoodsSkuCode()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getGoodsName())) { |
|
|
|
qw.like("a.goodsName", query.getGoodsName()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getGoodsTypeSid())) { |
|
|
|
qw.eq("a.goodsTypeSid", query.getGoodsTypeSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getGoodsPY())) { |
|
|
|
qw.like("a.goodsPY", query.getGoodsPY()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getBrandSid())) { |
|
|
|
qw.like("a.brandSid", query.getBrandSid()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getGoodsSkuCode())) { |
|
|
|
qw.like("s.goodsSkuCode", query.getGoodsSkuCode()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(query.getTitle())) { |
|
|
|
qw.like("s.title", query.getTitle()); |
|
|
|
if (StringUtils.isNotBlank(query.getBarCode())) { |
|
|
|
qw.like("a.barCode", query.getBarCode()); |
|
|
|
} |
|
|
|
if (org.apache.commons.lang3.StringUtils.isNotBlank(query.getOtherQuery())){ |
|
|
|
qw.and(wrapper -> wrapper.like("a.goodsName", query.getOtherQuery()).or().like("s.goodsSkuCode", query.getOtherQuery()).or().like("a.goodsPY",query.getOtherQuery())); |
|
|
|
if (StringUtils.isNotBlank(query.getGoodsSkuOwnSpec())) { |
|
|
|
qw.like("s.own_spec", query.getGoodsSkuOwnSpec()); |
|
|
|
} |
|
|
|
IPage<GoodsSku> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<GoodsSkuPurSelectList> pagging = baseMapper.purGoodsListPage(page, qw); |
|
|
|