mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 19:45:09 +08:00
如果之前存在订单分账记录, 则逻辑删除
This commit is contained in:
@@ -69,4 +69,11 @@ public interface OrderSplitRecordMapper {
|
||||
* @return
|
||||
*/
|
||||
List<OrderSplitRecordVO> getStationCommissionList(@Param("dto") QueryOrderSplitRecordDTO dto);
|
||||
|
||||
/**
|
||||
* 逻辑删除订单分账记录
|
||||
* @param orderCode
|
||||
* @return
|
||||
*/
|
||||
int deleteOrderSplitRecord(String orderCode);
|
||||
}
|
||||
|
||||
@@ -114,5 +114,12 @@ public interface OrderSplitRecordService {
|
||||
* @return
|
||||
*/
|
||||
OrderCommissionSummaryVO getOrderSummaryCommission(QueryOrderSplitRecordDTO dto);
|
||||
|
||||
/**
|
||||
* 删除订单分账记录
|
||||
* @param orderCode
|
||||
* @return
|
||||
*/
|
||||
int deleteOrderSplitRecord(String orderCode);
|
||||
}
|
||||
|
||||
|
||||
@@ -2099,6 +2099,8 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
.build();
|
||||
PaymentConfirmResponse paymentConfirmRequest = adapayService.createPaymentConfirmRequest(param);
|
||||
|
||||
// 如果之前存在订单分账记录, 则删除
|
||||
orderSplitRecordService.deleteOrderSplitRecord(orderCode);
|
||||
// 保存订单分账记录
|
||||
OrderInfoDetailVO orderInfoDetailVO = getOrderInfoDetailVO(orderCode);
|
||||
orderSplitRecordService.saveOrderSplitRecord(param, paymentConfirmRequest, splitDataList, orderInfoDetailVO);
|
||||
|
||||
@@ -644,6 +644,14 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService {
|
||||
return vo;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int deleteOrderSplitRecord(String orderCode) {
|
||||
if (StringUtils.isBlank(orderCode)) {
|
||||
return 0;
|
||||
}
|
||||
return orderSplitRecordMapper.deleteOrderSplitRecord(orderCode);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据汇付会员id查询分账汇总数据
|
||||
* @param dto
|
||||
|
||||
Reference in New Issue
Block a user