...
|
...
|
@@ -617,7 +617,7 @@ public class SellerOrderService implements IOrderListService, IOrderDetailServic |
|
|
BigDecimal preSalePrice = cppDto.getPreSalePrice(),
|
|
|
salePrice = cppDto.getSalePrice();
|
|
|
SellerBo sellerBo = sellerAuthCheckService.checkAuth(req.getUid(), SellerFuncEnum.BATCH_CHANGEPRICE);
|
|
|
boolean isSurper = sellerBo.getIsSuper();
|
|
|
boolean isSuper = sellerBo.getIsSuper();
|
|
|
int uid = req.getUid();
|
|
|
Map<Integer, SkupDto> skupMap = cppDto.getSkupMap();
|
|
|
SellerOrderComputeResult computeResult = cppDto.getComputeResult();
|
...
|
...
|
@@ -634,7 +634,7 @@ public class SellerOrderService implements IOrderListService, IOrderDetailServic |
|
|
.seriNo(String.valueOf(req.getBatchNo()))
|
|
|
.type(swdType.getValue()).build();
|
|
|
|
|
|
SellerWallet sellerWallet = isSurper ? new SellerWallet() : merchantOrderPaymentService.changePriceUseEarnest(uid, totalDiffMoney, moai);
|
|
|
SellerWallet sellerWallet = isSuper ? new SellerWallet() : merchantOrderPaymentService.changePriceUseEarnest(uid, totalDiffMoney, moai);
|
|
|
int successCnt = 0;
|
|
|
int failCnt = 0;
|
|
|
if(Objects.nonNull(sellerWallet)) {
|
...
|
...
|
@@ -658,7 +658,7 @@ public class SellerOrderService implements IOrderListService, IOrderDetailServic |
|
|
|
|
|
//4 划账记录
|
|
|
List<SellerOrder> psoList = sellerOrderMapper.selectBySkups(skupSet);
|
|
|
if(!isSurper) {
|
|
|
if(!isSuper) {
|
|
|
List<OrderInfo> orderList = psoList.parallelStream().map(
|
|
|
so -> OrderInfo.builder().orderCode(so.getOrderCode()).amount(diffEarnestMoney).build())
|
|
|
.collect(Collectors.toList());
|
...
|
...
|
@@ -802,7 +802,7 @@ public class SellerOrderService implements IOrderListService, IOrderDetailServic |
|
|
//(异步实现)同步数据到prd,记录支付,
|
|
|
BatchPublishTailEvent bpte = BatchPublishTailEvent.builder()
|
|
|
.sellerUid(uid)
|
|
|
.isSurper(isSuper)
|
|
|
.isSuper(isSuper)
|
|
|
.fjr(fjr).sellerWallet(sellerWallet).build();
|
|
|
EventBusPublisher.publishEvent(bpte);
|
|
|
|
...
|
...
|
|