| 
					
				 | 
			
			
				@@ -897,13 +897,14 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderDetailVo.setActivityId(detail.getActivityId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderDetailVo.setRewardId(detail.getRewardId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderDetailVo.setOrderType(detail.getOrderType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //记录平台收入和用户分润收入(未记录卖家收益,卖家收益业务逻辑处理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            savePlatformAccountRecord(orderDetailVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //调用业务 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Consumer<UserOrderDetailVo> userOrderVoConsumer = orderSuccess.get(orderDetailVo.getGoodType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!Objects.isNull(userOrderVoConsumer)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 userOrderVoConsumer.accept(orderDetailVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //记录平台收入和用户分润收入(未记录卖家收益,卖家收益业务逻辑处理) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            savePlatformAccountRecord(orderDetailVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //清除商家统计缓存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Long merchId = orderDetailVo.getMerchId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (merchId != null && merchId != 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -959,7 +960,6 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             platformFeeRate = BigDecimal.ONE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BigDecimal platformFee = expectPrice.multiply(platformFeeRate).setScale(2, RoundingMode.HALF_UP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        BigDecimal teacherFee = expectPrice.subtract(platformFee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         platformFee = platformFee.subtract(orderDetailVo.getCouponAmount()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (platformFee.compareTo(BigDecimal.ZERO) > 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -969,13 +969,6 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         InOrOutEnum.IN, PostStatusEnum.RECORDED, bizTypeEnum, orderDetailVo.getBizId(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         orderDetailVo.getOrderNo(), new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             platformCashAccountRecordService.save(platformCashAccountRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 支出给老师金额 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (teacherFee.compareTo(BigDecimal.ZERO) >0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                platformCashAccountRecord = new PlatformCashAccountRecord(orderDetailVo.getUserId(), teacherFee, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                              InOrOutEnum.OUT, PostStatusEnum.WAIT, bizTypeEnum, orderDetailVo.getBizId(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                              orderDetailVo.getOrderNo(), accountPeriodTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                platformCashAccountRecordService.save(platformCashAccountRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //卖家不能分润自己 买家和分润人相同,不分润 
			 |