|  | @@ -2925,6 +2925,7 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |          entity.setIdentityCard(seaportInfo.getIdentityCard());
 | 
	
		
			
				|  |  |          entity.setIdentityMobile(seaportInfo.getIdentityMobile());
 | 
	
		
			
				|  |  |          entity.setIdentityName(seaportInfo.getIdentityName());
 | 
	
		
			
				|  |  | +        entity.setOutTradeNo(sendOrderToVmcShopDTO.getPayInfo().getOutTradeNo());
 | 
	
		
			
				|  |  |          entity.setOrderProductInfo(JacksonUtil.toJson(seaportInfo.getOrderProductInfoList()));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          return entity;
 | 
	
	
		
			
				|  | @@ -2962,7 +2963,21 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |          String response = order.getResponse();
 | 
	
		
			
				|  |  |          response = response.replaceAll("\r|\n", "");
 | 
	
		
			
				|  |  |          payInfoDTO.setResponse(response);
 | 
	
		
			
				|  |  | -        payInfoDTO.setOutTradeNo(order.getAliTradeNo());
 | 
	
		
			
				|  |  | +        if ("wxpay".equals(order.getPayApp())) {
 | 
	
		
			
				|  |  | +            String payTransactionId = order.getPayTransactionId();
 | 
	
		
			
				|  |  | +            if (org.springframework.util.StringUtils.isEmpty(payTransactionId)) {
 | 
	
		
			
				|  |  | +                OrderEntity orderEntity = orderDao.queryObjectByOrderSn(order.getOrder_sn());
 | 
	
		
			
				|  |  | +                payTransactionId = orderEntity.getPayTransactionId();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            payInfoDTO.setOutTradeNo(payTransactionId);
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +            String aliTradeNo = order.getAliTradeNo();
 | 
	
		
			
				|  |  | +            if (org.springframework.util.StringUtils.isEmpty(aliTradeNo)) {
 | 
	
		
			
				|  |  | +                OrderEntity orderEntity = orderDao.queryObjectByOrderSn(order.getOrder_sn());
 | 
	
		
			
				|  |  | +                aliTradeNo = orderEntity.getAliTradeNo();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            payInfoDTO.setOutTradeNo(aliTradeNo);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          return payInfoDTO;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -3441,6 +3456,7 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |                      Map processParam = Maps.newHashMap();
 | 
	
		
			
				|  |  |                      processParam.put("payTime", successTime);
 | 
	
		
			
				|  |  |                      processParam.put("orderSn", orderSn);
 | 
	
		
			
				|  |  | +                    order.setPayTransactionId(result.getTransaction_id());
 | 
	
		
			
				|  |  |                      orderDao.updateOrderProcessRecord(processParam);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //                    orderWXPayRecordService
 | 
	
	
		
			
				|  | @@ -5389,8 +5405,8 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |              //阿里支付流水号
 | 
	
		
			
				|  |  |              orderSendCusParams.put("tradeNo", orderEntity.getAliTradeNo());
 | 
	
		
			
				|  |  |              orderSendCusParams.put("amount", orderEntity.getActualPrice());
 | 
	
		
			
				|  |  | -            orderSendCusParams.put("certId", userEntity.getIdNo());
 | 
	
		
			
				|  |  | -            orderSendCusParams.put("name", orderEntity.getPayName());
 | 
	
		
			
				|  |  | +            orderSendCusParams.put("buyerIdNo", userEntity.getIdNo());
 | 
	
		
			
				|  |  | +            orderSendCusParams.put("buyerName", orderEntity.getPayName());
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              // 将支付单信息发送到当前项目下的 cuspay
 | 
	
		
			
				|  |  |              aliCusDeclareBiz.biz(orderSendCusParams);
 |