售后类型

This commit is contained in:
2025-12-11 09:46:18 +08:00
parent 4344704dd9
commit 52721502d5

View File

@@ -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