|  | @@ -128,7 +128,7 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public Map pay(ReplacementPayDto replacementPayDto) throws Exception {
 | 
	
		
			
				|  |  | -        ReplacementInstrumentActivity replacementInstrumentActivity = replacementInstrumentActivityDao.get(replacementPayDto.getId());
 | 
	
		
			
				|  |  | +        ReplacementInstrumentActivity replacementInstrumentActivity = replacementInstrumentActivityDao.getLock(replacementPayDto.getId());
 | 
	
		
			
				|  |  |          if (replacementInstrumentActivity == null) {
 | 
	
		
			
				|  |  |              throw new BizException("乐器置换不存在,请核查");
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -182,7 +182,9 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
 | 
	
		
			
				|  |  |          studentPaymentOrder.setUpdateTime(nowDate);
 | 
	
		
			
				|  |  |          studentPaymentOrderService.insert(studentPaymentOrder);
 | 
	
		
			
				|  |  |          //修改支付状态
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        replacementInstrumentActivity.setPayStatus(1);
 | 
	
		
			
				|  |  | +        replacementInstrumentActivity.setUpdateTime(nowDate);
 | 
	
		
			
				|  |  | +        replacementInstrumentActivityDao.update(replacementInstrumentActivity);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          studentPaymentOrder.setVersion(0);
 | 
	
		
			
				|  |  |          if (amount.compareTo(BigDecimal.ZERO) == 0) {
 | 
	
	
		
			
				|  | @@ -232,7 +234,7 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
 | 
	
		
			
				|  |  |              throw new BizException("订单更新失败");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          //更新维修单信息
 | 
	
		
			
				|  |  | -        ReplacementInstrumentActivity replacementInstrumentActivity = get(Integer.parseInt(studentPaymentOrder.getMusicGroupId()));
 | 
	
		
			
				|  |  | +        ReplacementInstrumentActivity replacementInstrumentActivity = replacementInstrumentActivityDao.getLock(Integer.parseInt(studentPaymentOrder.getMusicGroupId()));
 | 
	
		
			
				|  |  |          if (replacementInstrumentActivity == null) {
 | 
	
		
			
				|  |  |              throw new BizException("置换信息不存在");
 | 
	
		
			
				|  |  |          }
 |