Browse Source

fix press

release_toaliyun_real
lin 3 years ago
parent
commit
8b47e4745b
1 changed files with 12 additions and 6 deletions
  1. +12
    -6
      mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java

+ 12
- 6
mallinkService/src/main/java/com/iformall/service/impl/WxPayOrderServiceImpl.java View File

@@ -177,8 +177,10 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
//处理其他信息
try {
WxCoupon wxCoupon = wxCouponMapper.selectById(composeOrder.getSingleOrder().getProductId(),composeOrder.getSingleOrder().getTenantId());
proxy.handelPress(wxCoupon, composeOrder.getSingleOrder());
proxy.handleOrderPaySingleOrderSuccess(wxCoupon,composeOrder.getSingleOrder(),oldRecord, transactionId,isScheduleTask);
boolean isSuccess = proxy.handelPress(wxCoupon, composeOrder.getSingleOrder());
if (isSuccess) {
proxy.handleOrderPaySingleOrderSuccess(wxCoupon,composeOrder.getSingleOrder(),oldRecord, transactionId,isScheduleTask);
}
}catch(Exception e) {
throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),e.getMessage());
}
@@ -187,8 +189,10 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
for (WxOrder o : orderList) {
try {
WxCoupon wxCoupon = wxCouponMapper.selectById(o.getProductId(),o.getTenantId());
proxy.handelPress(wxCoupon, o);
proxy.handleOrderPaySingleOrderSuccess(wxCoupon,o,oldRecord, transactionId, isScheduleTask);
boolean isSuccess = proxy.handelPress(wxCoupon, o);
if (isSuccess) {
proxy.handleOrderPaySingleOrderSuccess(wxCoupon,o,oldRecord, transactionId, isScheduleTask);
}
}catch(Exception e) {
logger.error("handleSuccessOrder error.",e);
}
@@ -198,8 +202,10 @@ public class WxPayOrderServiceImpl implements WxPayOrderService {
//处理其他信息
try {
WxCoupon wxCoupon = wxCouponMapper.selectById(composeOrder.getSingleOrder().getProductId(),composeOrder.getSingleOrder().getTenantId());
proxy.handelPress(wxCoupon, composeOrder.getSingleOrder());
proxy.handleOrderPaySingleOrderSuccess(wxCoupon,composeOrder.getSingleOrder(),oldRecord, transactionId,isScheduleTask);
boolean isSuccess = proxy.handelPress(wxCoupon, composeOrder.getSingleOrder());
if (isSuccess) {
proxy.handleOrderPaySingleOrderSuccess(wxCoupon,composeOrder.getSingleOrder(),oldRecord, transactionId,isScheduleTask);
}
}catch(Exception e) {
throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),e.getMessage());
}


Loading…
Cancel
Save