|  | @@ -299,6 +299,15 @@ public class SubjectChangeServiceImpl extends BaseServiceImpl<Integer, SubjectCh
 | 
	
		
			
				|  |  |          if (studentPaymentOrder.getStatus() == DealStatusEnum.SUCCESS) {
 | 
	
		
			
				|  |  |              subjectChange.setStatus(SubjectChangeStatusEnum.SUCCESSED);
 | 
	
		
			
				|  |  |              subjectChange.setUpdateTime(nowDate);
 | 
	
		
			
				|  |  | +            subjectChange.setSellTime(nowDate);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            //乐器辅件价差大于0时,有销售金额
 | 
	
		
			
				|  |  | +            if (studentPaymentOrder.getActualAmount().compareTo(BigDecimal.ZERO) > 0) {
 | 
	
		
			
				|  |  | +                BigDecimal sellAmount = studentPaymentOrder.getActualAmount().multiply(subjectChange.getGoodsMargin())
 | 
	
		
			
				|  |  | +                        .divide(studentPaymentOrder.getExpectAmount(), 2, BigDecimal.ROUND_HALF_UP);
 | 
	
		
			
				|  |  | +                subjectChange.setSellAmount(sellAmount);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              if (this.update(subjectChange) <= 0) {
 | 
	
		
			
				|  |  |                  throw new BizException("维修单更新失败");
 | 
	
		
			
				|  |  |              }
 |