|
|
@@ -464,8 +464,10 @@ public class KwpGoodsService {
|
|
|
if (CollectionUtils.isNotEmpty(params.getIds())) {
|
|
|
wrapper.in(KwpGoods::getId, params.getIds());
|
|
|
} else {
|
|
|
+ if (Objects.nonNull(params.getEndCreateTime())){
|
|
|
+ wrapper.le(KwpGoods::getCreateTime, DateUtil.offsetDay(params.getEndCreateTime(), 1));
|
|
|
+ }
|
|
|
wrapper.ge(Objects.nonNull(params.getStartCreateTime()), KwpGoods::getCreateTime, params.getStartCreateTime())
|
|
|
- .le(Objects.nonNull(params.getEndCreateTime()), KwpGoods::getCreateTime, params.getEndCreateTime())
|
|
|
.eq(StringUtils.isNotBlank(params.getTrading()), KwpGoods::getTrading, params.getTrading())
|
|
|
.eq(StringUtils.isNotBlank(params.getGoodsType()), KwpGoods::getGoodsType, params.getGoodsType())
|
|
|
.eq(Objects.nonNull(params.getStatus()) && isPage, KwpGoods::getStatus, params.getStatus());
|
|
|
@@ -533,8 +535,8 @@ public class KwpGoodsService {
|
|
|
List<GoodsListExport> list = new ArrayList<>();
|
|
|
goodsLists.forEach(e -> {
|
|
|
GoodsListExport export = BeanUtils.copyProperties(e, GoodsListExport.class);
|
|
|
- export.setHighestPrice(Objects.isNull(e.getHighestPrice()) ? null :String.valueOf(e.getHighestPrice()))
|
|
|
- .setLowestPrice(Objects.isNull(e.getLowestPrice()) ? null :String.valueOf(e.getLowestPrice()))
|
|
|
+ export.setHighestPrice(Objects.isNull(e.getHighestPrice()) ? null : String.valueOf(e.getHighestPrice()))
|
|
|
+ .setLowestPrice(Objects.isNull(e.getLowestPrice()) ? null : String.valueOf(e.getLowestPrice()))
|
|
|
.setAddedTime(Objects.isNull(e.getAddedTime()) ? null : DateUtil.getDateTime(e.getAddedTime()))
|
|
|
.setShelfTime(Objects.isNull(e.getShelfTime()) ? null : DateUtil.getDateTime(e.getShelfTime()));
|
|
|
list.add(export);
|
|
|
@@ -639,8 +641,10 @@ public class KwpGoodsService {
|
|
|
.eq(KwpGoods::getStatus, GoodsStatusEnum.PUT_ON_SHELVES.getCode()).eq(KwpGoods::getDelFlag, Global.NO);
|
|
|
if (Objects.nonNull(params.getAreaCode()) && Objects.nonNull(params.getAreaLevel())) {
|
|
|
switch (params.getAreaLevel()) {
|
|
|
- case 1 -> wrapper.likeRight(KwpGoods::getAreaCode, String.valueOf(params.getAreaCode()).substring(0, 2));
|
|
|
- case 2 -> wrapper.likeRight(KwpGoods::getAreaCode, String.valueOf(params.getAreaCode()).substring(0, 4));
|
|
|
+ case 1 ->
|
|
|
+ wrapper.likeRight(KwpGoods::getAreaCode, String.valueOf(params.getAreaCode()).substring(0, 2));
|
|
|
+ case 2 ->
|
|
|
+ wrapper.likeRight(KwpGoods::getAreaCode, String.valueOf(params.getAreaCode()).substring(0, 4));
|
|
|
case 3 -> wrapper.eq(KwpGoods::getAreaCode, params.getAreaCode());
|
|
|
}
|
|
|
}
|