|  | @@ -281,9 +281,9 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
 | 
	
		
			
				|  |  |          orderReq.setOrderNo(Long.toString(orderNo));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //分润人为自己,不是分润订单
 | 
	
		
			
				|  |  | -        if (null != orderReq.getRecomUserId() && orderReq.getUserId().equals(orderReq.getRecomUserId())) {
 | 
	
		
			
				|  |  | -            orderReq.setRecomUserId(null);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +        // if (null != orderReq.getRecomUserId() && orderReq.getUserId().equals(orderReq.getRecomUserId())) {
 | 
	
		
			
				|  |  | +        //     orderReq.setRecomUserId(null);
 | 
	
		
			
				|  |  | +        // }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          //验证参数,必须验证参数
 | 
	
		
			
				|  |  |          BigDecimal actualPrice = BigDecimal.ZERO;
 | 
	
	
		
			
				|  | @@ -872,9 +872,10 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              platformCashAccountRecordService.save(platformCashAccountRecord);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            //卖家不能分润自己
 | 
	
		
			
				|  |  | +            //卖家不能分润自己 买家和分润人相同,不分润
 | 
	
		
			
				|  |  |              if (null != orderDetailVo.getRecomUserId()
 | 
	
		
			
				|  |  | -                    && !orderDetailVo.getRecomUserId().equals(orderDetailVo.getMerchId())) {
 | 
	
		
			
				|  |  | +                    && !orderDetailVo.getRecomUserId().equals(orderDetailVo.getMerchId())
 | 
	
		
			
				|  |  | +                    && !orderDetailVo.getUserId().equals(orderDetailVo.getRecomUserId())) {
 | 
	
		
			
				|  |  |                  //获取分润收益费率
 | 
	
		
			
				|  |  |                  BigDecimal shareFeeRate = getShareFreeByGoodType(orderDetailVo.getGoodType()
 | 
	
		
			
				|  |  |                          , orderDetailVo.getBizId());
 |