【功能修复】API 调用时,相关的 checkData 补充
This commit is contained in:
@@ -232,7 +232,7 @@ public class CombinationRecordServiceImpl implements CombinationRecordService {
|
||||
.setTemplateTitle(COMBINATION_SUCCESS)
|
||||
.setPage("pages/order/detail?id=" + record.getOrderId()) // 订单详情页
|
||||
.addMessage("thing1", "商品拼团活动") // 活动标题
|
||||
.addMessage("thing2", "恭喜您拼团成功!我们将尽快为您发货。")); // 温馨提示
|
||||
.addMessage("thing2", "恭喜您拼团成功!我们将尽快为您发货。")).checkError(); // 温馨提示
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -338,7 +338,7 @@ public class CombinationRecordServiceImpl implements CombinationRecordService {
|
||||
List<CombinationRecordDO> headAndRecords = updateBatchCombinationRecords(headRecord,
|
||||
CombinationRecordStatusEnum.FAILED);
|
||||
// 2. 订单取消
|
||||
headAndRecords.forEach(item -> tradeOrderApi.cancelPaidOrder(item.getUserId(), item.getOrderId()));
|
||||
headAndRecords.forEach(item -> tradeOrderApi.cancelPaidOrder(item.getUserId(), item.getOrderId()).checkError());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -95,9 +95,9 @@ public class CouponTemplateServiceImpl implements CouponTemplateService {
|
||||
|
||||
private void validateProductScope(Integer productScope, List<Long> productScopeValues) {
|
||||
if (Objects.equals(PromotionProductScopeEnum.SPU.getScope(), productScope)) {
|
||||
productSpuApi.validateSpuList(productScopeValues);
|
||||
productSpuApi.validateSpuList(productScopeValues).checkError();
|
||||
} else if (Objects.equals(PromotionProductScopeEnum.CATEGORY.getScope(), productScope)) {
|
||||
productCategoryApi.validateCategoryList(productScopeValues);
|
||||
productCategoryApi.validateCategoryList(productScopeValues).checkError();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ public class BrokerageWithdrawServiceImpl implements BrokerageWithdrawService {
|
||||
.put("reason", withdraw.getAuditReason())
|
||||
.build();
|
||||
notifyMessageSendApi.sendSingleMessageToMember(new NotifySendSingleToUserReqDTO()
|
||||
.setUserId(withdraw.getUserId()).setTemplateCode(templateCode).setTemplateParams(templateParams));
|
||||
.setUserId(withdraw.getUserId()).setTemplateCode(templateCode).setTemplateParams(templateParams)).checkError();
|
||||
}
|
||||
|
||||
private BrokerageWithdrawDO validateBrokerageWithdrawExists(Integer id) {
|
||||
|
||||
@@ -38,7 +38,7 @@ public class TradeMessageServiceImpl implements TradeMessageService {
|
||||
new NotifySendSingleToUserReqDTO()
|
||||
.setUserId(reqBO.getUserId())
|
||||
.setTemplateCode(MessageTemplateConstants.SMS_ORDER_DELIVERY)
|
||||
.setTemplateParams(msgMap));
|
||||
.setTemplateParams(msgMap)).checkError();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -391,7 +391,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
||||
.addMessage("phrase6", TradeOrderStatusEnum.DELIVERED.getName()) // 订单状态
|
||||
.addMessage("date4", LocalDateTimeUtil.formatNormal(LocalDateTime.now()))// 发货时间
|
||||
.addMessage("character_string5", StrUtil.blankToDefault(deliveryReqVO.getLogisticsNo(), "-")) // 快递单号
|
||||
.addMessage("thing9", order.getReceiverDetailAddress())); // 收货地址
|
||||
.addMessage("thing9", order.getReceiverDetailAddress())).checkError(); // 收货地址
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -670,7 +670,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
|
||||
tradeOrderItemMapper.updateBatch(updateItems);
|
||||
|
||||
// 4. 更新支付订单
|
||||
payOrderApi.updatePayOrderPrice(order.getPayOrderId(), newPayPrice);
|
||||
payOrderApi.updatePayOrderPrice(order.getPayOrderId(), newPayPrice).checkError();
|
||||
|
||||
// 5. 记录订单日志
|
||||
TradeOrderLogUtils.setOrderInfo(order.getId(), order.getStatus(), order.getStatus(),
|
||||
|
||||
@@ -35,7 +35,7 @@ public class TradeBargainOrderHandler implements TradeOrderHandler {
|
||||
|
||||
// 扣减砍价活动的库存
|
||||
bargainActivityApi.updateBargainActivityStock(order.getBargainActivityId(),
|
||||
-orderItems.get(0).getCount());
|
||||
-orderItems.get(0).getCount()).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -47,7 +47,7 @@ public class TradeBargainOrderHandler implements TradeOrderHandler {
|
||||
Assert.isTrue(orderItems.size() == 1, "砍价时,只允许选择一个商品");
|
||||
|
||||
// 记录砍价记录对应的订单编号
|
||||
bargainRecordApi.updateBargainRecordOrderId(order.getBargainRecordId(), order.getId());
|
||||
bargainRecordApi.updateBargainRecordOrderId(order.getBargainRecordId(), order.getId()).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -72,7 +72,7 @@ public class TradeBargainOrderHandler implements TradeOrderHandler {
|
||||
return;
|
||||
}
|
||||
// 恢复(增加)砍价活动的库存
|
||||
bargainActivityApi.updateBargainActivityStock(order.getBargainActivityId(), orderItem.getCount());
|
||||
bargainActivityApi.updateBargainActivityStock(order.getBargainActivityId(), orderItem.getCount()).checkError();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ public class TradeCombinationOrderHandler implements TradeOrderHandler {
|
||||
// 1. 校验是否满足拼团活动相关限制
|
||||
TradeOrderItemDO item = orderItems.get(0);
|
||||
combinationRecordApi.validateCombinationRecord(order.getUserId(), order.getCombinationActivityId(),
|
||||
order.getCombinationHeadId(), item.getSkuId(), item.getCount());
|
||||
order.getCombinationHeadId(), item.getSkuId(), item.getCount()).checkError();
|
||||
|
||||
// 2. 校验该用户是否存在未支付的拼团活动订单,避免一个拼团可以下多个单子了
|
||||
TradeOrderDO activityOrder = orderQueryService.getOrderByUserIdAndStatusAndCombination(
|
||||
|
||||
@@ -27,7 +27,7 @@ public class TradeCouponOrderHandler implements TradeOrderHandler {
|
||||
}
|
||||
// 不在前置扣减的原因,是因为优惠劵要记录使用的订单号
|
||||
couponApi.useCoupon(new CouponUseReqDTO().setId(order.getCouponId()).setUserId(order.getUserId())
|
||||
.setOrderId(order.getId()));
|
||||
.setOrderId(order.getId())).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -36,7 +36,7 @@ public class TradeCouponOrderHandler implements TradeOrderHandler {
|
||||
return;
|
||||
}
|
||||
// 退回优惠劵
|
||||
couponApi.returnUsedCoupon(order.getCouponId());
|
||||
couponApi.returnUsedCoupon(order.getCouponId()).checkError();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ public class TradeMemberPointOrderHandler implements TradeOrderHandler {
|
||||
|
||||
// 增加用户经验
|
||||
memberLevelApi.addExperience(order.getUserId(), order.getPayPrice(),
|
||||
MemberExperienceBizTypeEnum.ORDER_GIVE.getType(), String.valueOf(order.getId()));
|
||||
MemberExperienceBizTypeEnum.ORDER_GIVE.getType(), String.valueOf(order.getId())).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -73,7 +73,7 @@ public class TradeMemberPointOrderHandler implements TradeOrderHandler {
|
||||
// 扣减(回滚)用户经验
|
||||
int payPrice = order.getPayPrice() - order.getRefundPrice();
|
||||
memberLevelApi.addExperience(order.getUserId(), payPrice,
|
||||
MemberExperienceBizTypeEnum.ORDER_GIVE_CANCEL.getType(), String.valueOf(order.getId()));
|
||||
MemberExperienceBizTypeEnum.ORDER_GIVE_CANCEL.getType(), String.valueOf(order.getId())).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -86,7 +86,7 @@ public class TradeMemberPointOrderHandler implements TradeOrderHandler {
|
||||
// 扣减(回滚)用户经验
|
||||
AfterSaleDO afterSale = afterSaleService.getAfterSale(orderItem.getAfterSaleId());
|
||||
memberLevelApi.reduceExperience(order.getUserId(), afterSale.getRefundPrice(),
|
||||
MemberExperienceBizTypeEnum.ORDER_GIVE_CANCEL_ITEM.getType(), String.valueOf(orderItem.getId()));
|
||||
MemberExperienceBizTypeEnum.ORDER_GIVE_CANCEL_ITEM.getType(), String.valueOf(orderItem.getId())).checkError();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -111,7 +111,7 @@ public class TradeMemberPointOrderHandler implements TradeOrderHandler {
|
||||
|
||||
protected void reducePoint(Long userId, Integer point, MemberPointBizTypeEnum bizType, Long bizId) {
|
||||
if (point != null && point > 0) {
|
||||
memberPointApi.reducePoint(userId, point, bizType.getType(), String.valueOf(bizId));
|
||||
memberPointApi.reducePoint(userId, point, bizType.getType(), String.valueOf(bizId)).checkError();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ public class TradeProductSkuOrderHandler implements TradeOrderHandler {
|
||||
|
||||
@Override
|
||||
public void beforeOrderCreate(TradeOrderDO order, List<TradeOrderItemDO> orderItems) {
|
||||
productSkuApi.updateSkuStock(TradeOrderConvert.INSTANCE.convertNegative(orderItems));
|
||||
productSkuApi.updateSkuStock(TradeOrderConvert.INSTANCE.convertNegative(orderItems)).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -35,12 +35,12 @@ public class TradeProductSkuOrderHandler implements TradeOrderHandler {
|
||||
if (CollUtil.isEmpty(orderItems)) {
|
||||
return;
|
||||
}
|
||||
productSkuApi.updateSkuStock(TradeOrderConvert.INSTANCE.convert(orderItems));
|
||||
productSkuApi.updateSkuStock(TradeOrderConvert.INSTANCE.convert(orderItems)).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterCancelOrderItem(TradeOrderDO order, TradeOrderItemDO orderItem) {
|
||||
productSkuApi.updateSkuStock(TradeOrderConvert.INSTANCE.convert(singletonList(orderItem)));
|
||||
productSkuApi.updateSkuStock(TradeOrderConvert.INSTANCE.convert(singletonList(orderItem))).checkError();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ public class TradeSeckillOrderHandler implements TradeOrderHandler {
|
||||
|
||||
// 扣减秒杀活动的库存
|
||||
seckillActivityApi.updateSeckillStockDecr(order.getSeckillActivityId(),
|
||||
orderItems.get(0).getSkuId(), orderItems.get(0).getCount());
|
||||
orderItems.get(0).getSkuId(), orderItems.get(0).getCount()).checkError();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -58,7 +58,7 @@ public class TradeSeckillOrderHandler implements TradeOrderHandler {
|
||||
}
|
||||
// 恢复秒杀活动的库存
|
||||
seckillActivityApi.updateSeckillStockIncr(order.getSeckillActivityId(),
|
||||
orderItem.getSkuId(), orderItem.getCount());
|
||||
orderItem.getSkuId(), orderItem.getCount()).checkError();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user