订单管理 展示退单统计

This commit is contained in:
2024-03-19 17:16:01 +08:00
parent 953fddd16a
commit 42f401469a
3 changed files with 13 additions and 4 deletions

View File

@@ -72,7 +72,7 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
Page<TbOrderInfo> page = tbOrderInfoRepository.findAll((root, criteriaQuery, criteriaBuilder) -> {
Predicate predicate = QueryHelp.getPredicate(root, criteria, criteriaBuilder);
// 追加校验参数 status不为空 且 source不为空 不查询状态为 "refund" 的
if(StringUtils.isBlank(criteria.getStatus()) && StringUtils.isBlank(criteria.getSource())){
if (StringUtils.isBlank(criteria.getStatus()) && StringUtils.isBlank(criteria.getSource())) {
predicate = criteriaBuilder.and(predicate, criteriaBuilder.notEqual(root.get("orderType"), "return"));
}
return predicate;
@@ -118,6 +118,12 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
result.add(payCount);
}
}
TbOrderPayCountVo payRufund = tbOrderInfoRepository.queryTbOrderRefund(shopId);
if (payRufund != null) {
payRufund.setPayType("退单");
payRufund.setIcon("https://cashier-oss.oss-cn-beijing.aliyuncs.com/upload/20240319/5741608662244b878762c61bb37c95c9.png");
result.add(payRufund);
}
return result;
}
@@ -158,7 +164,6 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService {
if (refund > 0) {
dto.setIsRefund(1);
}
log.info("退款金额为:{}", refundAmount);
dto.setRefundAmount(refundAmount);
dto.setDetailList(details);
return dto;

View File

@@ -82,9 +82,7 @@ public class TbProductSkuServiceImpl implements TbProductSkuService {
public void update(TbProductSku resources) {
TbProductSku tbProductSku = tbProductSkuRepository.findById(resources.getId()).orElseGet(TbProductSku::new);
ValidationUtil.isNull( tbProductSku.getId(),"TbProductSku","id",resources.getId());
log.info("入库前{}",tbProductSku);
tbProductSku.copy(resources);
log.info("入库后{}",tbProductSku);
tbProductSkuRepository.save(tbProductSku);
}