| @@ -5,6 +5,7 @@ import com.github.pagehelper.PageInfo; | |||||
| import com.iformall.common.ErrorCode; | import com.iformall.common.ErrorCode; | ||||
| import com.iformall.common.IdWorker; | import com.iformall.common.IdWorker; | ||||
| import com.iformall.common.ResultData; | import com.iformall.common.ResultData; | ||||
| import com.iformall.domain.dto.WxSharingOrderDto; | |||||
| import com.iformall.domain.po.*; | import com.iformall.domain.po.*; | ||||
| import com.iformall.domain.vo.WxMerchantVo; | import com.iformall.domain.vo.WxMerchantVo; | ||||
| import com.iformall.domain.vo.WxOrderCouponVo; | import com.iformall.domain.vo.WxOrderCouponVo; | ||||
| @@ -892,7 +893,18 @@ public class WxOrderServiceImpl implements WxOrderService { | |||||
| if (wxPayOrder != null && wxMerchantBUser != null && | if (wxPayOrder != null && wxMerchantBUser != null && | ||||
| wxPayOrder.getShare().equals(EnumPayShare.YES.getCode())) { | wxPayOrder.getShare().equals(EnumPayShare.YES.getCode())) { | ||||
| wxProfitSharingOrderService.createSharingOrder(wxPayOrder, wxMerchantBUser.getMerchantId()); | |||||
| WxSharingOrderDto wxSharingOrderDto = new WxSharingOrderDto(); | |||||
| wxSharingOrderDto.setcUserId(wxPayOrder.getcUserId()); | |||||
| wxSharingOrderDto.setMerchantId(wxMerchantBUser.getMerchantId()); | |||||
| wxSharingOrderDto.setType(EnumProfitSharingOrderType.PROFIT_SHARING_SINGLE.getCode()); | |||||
| wxSharingOrderDto.setPayAmount(wxPayOrder.getPayAmount()); | |||||
| wxSharingOrderDto.setOrderId(wxPayOrder.getId()); | |||||
| wxSharingOrderDto.setPayTimeStart(wxPayOrder.getPayTimeStart()); | |||||
| wxSharingOrderDto.setPayTimeEnd(wxPayOrder.getPayTimeEnd()); | |||||
| wxSharingOrderDto.setTenantId(wxPayOrder.getTenantId()); | |||||
| wxSharingOrderDto.setTransactionId(wxPayOrder.getTransactionId()); | |||||
| wxSharingOrderDto.setShareAmount(wxPayOrder.getShareAmount()); | |||||
| wxProfitSharingOrderService.createSharingOrder(wxSharingOrderDto); | |||||
| } else { | } else { | ||||
| logger.error("微信分账: 未找到payorder or merchant at orderid-" + orderId); | logger.error("微信分账: 未找到payorder or merchant at orderid-" + orderId); | ||||
| } | } | ||||