|  | @@ -2816,14 +2816,14 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |              Integer beforeScoreInteger = (Integer) param.get("beforeScore");
 | 
	
		
			
				|  |  |              Integer afterScoreStrInteger = (Integer) param.get("afterScore");
 | 
	
		
			
				|  |  |              int deductionScore = org.springframework.util.StringUtils.isEmpty((String) param.get("deductionScore")) ? 0 : Integer.parseInt((String) param.get("deductionScore"));
 | 
	
		
			
				|  |  | -            String memberPhone = String.valueOf(param.get("memberPhone"));
 | 
	
		
			
				|  |  | +            String consigneePhone = String.valueOf(param.get("consigneePhone"));
 | 
	
		
			
				|  |  |              BigDecimal scoreDeductionPrice = new BigDecimal(org.springframework.util.StringUtils.isEmpty(param.get("scoreDeductionPrice").toString()) ? "0" : param.get("scoreDeductionPrice").toString());
 | 
	
		
			
				|  |  |              consumptionRecords.setBeforeScore(beforeScoreInteger);
 | 
	
		
			
				|  |  |              consumptionRecords.setAfterScore(afterScoreStrInteger);
 | 
	
		
			
				|  |  |              consumptionRecords.setOrderTotalPrice(order.getActual_price());
 | 
	
		
			
				|  |  |              consumptionRecords.setScoreDeductionPrice(scoreDeductionPrice);
 | 
	
		
			
				|  |  |              consumptionRecords.setMemberCode(memberCode);
 | 
	
		
			
				|  |  | -            consumptionRecords.setMemberPhone(memberPhone);
 | 
	
		
			
				|  |  | +            consumptionRecords.setMemberPhone(consigneePhone);
 | 
	
		
			
				|  |  |              consumptionRecords.setOrderGiftScore(memberScore.get());
 | 
	
		
			
				|  |  |              consumptionRecords.setActivityGiftScore(activityGiftScore.get());
 | 
	
		
			
				|  |  |              consumptionRecords.setDeductionScore(deductionScore);
 | 
	
	
		
			
				|  | @@ -2833,7 +2833,7 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (!org.springframework.util.StringUtils.isEmpty(memberCode)) {
 | 
	
		
			
				|  |  |                  // 同步会员订单消费记录
 | 
	
		
			
				|  |  | -                syncMemberConsumeRecord(memberPhone, order, deductionScore);
 | 
	
		
			
				|  |  | +                syncMemberConsumeRecord(consigneePhone, order, deductionScore);
 | 
	
		
			
				|  |  |                  if (deductionScore > 0) {
 | 
	
		
			
				|  |  |                      // 积分变动接口,下单扣减
 | 
	
		
			
				|  |  |                      syncMemberScoreChangeRecord(openId, order, deductionScore,null, "下单扣减", queryGoodsVOList, giftGoodsScoreDetailMap, HaiKongMemberScoreChangeEventEnum.SUBTRACT.getEvent());
 | 
	
	
		
			
				|  | @@ -3407,7 +3407,7 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |          HaiKongMemberOrderSyncResendEntity haiKongMemberOrderSyncResendEntity = new HaiKongMemberOrderSyncResendEntity();
 | 
	
		
			
				|  |  |          MemberOrderInfoSyncDTO memberOrderInfoSyncDTO = new MemberOrderInfoSyncDTO();
 | 
	
		
			
				|  |  |          memberOrderInfoSyncDTO.setOrderNo(order.getOrder_sn());
 | 
	
		
			
				|  |  | -        memberOrderInfoSyncDTO.setOpenId(memberPhone);
 | 
	
		
			
				|  |  | +        memberOrderInfoSyncDTO.setOpenId(Objects.isNull(order.getMemberCode()) ? memberPhone : order.getMemberCode());
 | 
	
		
			
				|  |  |          memberOrderInfoSyncDTO.setConsumeDate(new Date());
 | 
	
		
			
				|  |  |          memberOrderInfoSyncDTO.setOrderAmount(order.getActual_price());
 | 
	
		
			
				|  |  |          memberOrderInfoSyncDTO.setOrderScore(deductionScore);
 | 
	
	
		
			
				|  | @@ -3489,7 +3489,7 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |          memberScoreChangeDTO.setChangeEvent(changeEvent);
 | 
	
		
			
				|  |  |          memberScoreChangeDTO.setChangeId(changeId);
 | 
	
		
			
				|  |  |          memberScoreChangeDTO.setChangeReason(changeReason);
 | 
	
		
			
				|  |  | -        memberScoreChangeDTO.setOpenId(openId);
 | 
	
		
			
				|  |  | +        memberScoreChangeDTO.setOpenId(Objects.isNull(order.getMemberCode()) ? openId : order.getMemberCode());
 | 
	
		
			
				|  |  |          memberScoreChangeDTO.setOutBizNo(order.getOrder_sn());
 | 
	
		
			
				|  |  |          memberScoreChangeDTO.setScore(score);
 | 
	
		
			
				|  |  |          if(!Objects.isNull(activityScore)){
 |