|  | @@ -3675,6 +3675,21 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  |  	public boolean takeEffectOfinstrumentInsurance(String musicGroupId) {
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  | +		MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
 | 
	
		
			
				|  |  | +		if(musicGroup == null){
 | 
	
		
			
				|  |  | +			throw new BizException("乐团信息查询失败");
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  | +		if(musicGroup.getMusicalInstrumentsProvideStatus() != 0){
 | 
	
		
			
				|  |  | +			throw new BizException("乐器已发货,请勿重复操作");
 | 
	
		
			
				|  |  | +		}
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  | +		Date date = new Date();
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  | +		musicGroup.setMusicalInstrumentsProvideStatus(1);
 | 
	
		
			
				|  |  | +		musicGroup.setUpdateTime(date);
 | 
	
		
			
				|  |  | +		musicGroupDao.update(musicGroup);
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  |  		//查询当前乐团报名订单中购买了乐保的订单
 | 
	
		
			
				|  |  |  		List<StudentApplyInstrumentDto> maintenanceList = studentPaymentOrderDetailDao.queryByType(musicGroupId, OrderDetailTypeEnum.MAINTENANCE);
 | 
	
		
			
				|  |  |  		
 | 
	
	
		
			
				|  | @@ -3684,7 +3699,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  |  		List<StudentInstrument> updateList = new ArrayList<StudentInstrument>();
 | 
	
		
			
				|  |  |  		
 | 
	
		
			
				|  |  | -		Date date = new Date();
 | 
	
		
			
				|  |  |  		for (StudentInstrument si : studentInstrumentList) {
 | 
	
		
			
				|  |  |  			if (si.getStatus() == 0 && si.getStartTime() == null) {
 | 
	
		
			
				|  |  |  				si.setStatus(1);
 |