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