售后类型
This commit is contained in:
@@ -13,6 +13,7 @@ import com.czg.utils.PageUtil;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.mybatisflex.core.paginate.Page;
|
||||
import com.mybatisflex.core.query.QueryWrapper;
|
||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||
import com.czg.market.service.MkPointsGoodsService;
|
||||
import com.czg.service.market.mapper.MkPointsGoodsMapper;
|
||||
@@ -83,11 +84,20 @@ public class MkPointsGoodsServiceImpl extends ServiceImpl<MkPointsGoodsMapper, M
|
||||
|
||||
@Override
|
||||
public Page<MkPointsGoodsRecord> getGoodsRecordPage(Integer page, Integer size, Long shopId, String status, Long userId) {
|
||||
return goodsRecordService.page(Page.of(page, size), query()
|
||||
.eq(MkPointsGoodsRecord::getStatus, CzgStrUtils.getStrOrNull(status))
|
||||
QueryWrapper queryWrapper = query()
|
||||
.eq(MkPointsGoodsRecord::getUserId, userId)
|
||||
.eq(MkPointsGoodsRecord::getShopId, shopId)
|
||||
);
|
||||
.orderBy(MkPointsGoodsRecord::getCreateTime, false);
|
||||
if (status != null) {
|
||||
if ("售后".equals(status)) {
|
||||
queryWrapper.and(wrapper -> {
|
||||
wrapper.eq(MkPointsGoodsRecord::getStatus, "退款中").or(MkPointsGoodsRecord::getStatus).eq("已退款");
|
||||
});
|
||||
} else {
|
||||
queryWrapper.eq(MkPointsGoodsRecord::getStatus, status);
|
||||
}
|
||||
}
|
||||
return goodsRecordService.page(Page.of(page, size), queryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user