|  |  | @ -228,9 +228,11 @@ public class SysSmsServiceImpl extends BaseServiceImpl<SysSmsDao, SysSmsEntity> | 
			
		
	
		
			
				
					|  |  |  |             groupByCustomer.forEach((customerId,v) -> { | 
			
		
	
		
			
				
					|  |  |  |                 parameterResult.forEach(p -> { | 
			
		
	
		
			
				
					|  |  |  |                     if (customerId.equals(p.getCustomerId())){ | 
			
		
	
		
			
				
					|  |  |  |                         // 判断参数开关是否打开,false:未打开
 | 
			
		
	
		
			
				
					|  |  |  |                         if (p.getSwitchStatus() == false){ | 
			
		
	
		
			
				
					|  |  |  |                             logger.error(String.format(SysSmsConstant.NOT_ON_SWITCH,customerId,p.getParameterKey())); | 
			
		
	
		
			
				
					|  |  |  |                         }else { | 
			
		
	
		
			
				
					|  |  |  |                             // 判断余额状态 false:余额不足
 | 
			
		
	
		
			
				
					|  |  |  |                             if (p.getBalanceStatus() == false){ | 
			
		
	
		
			
				
					|  |  |  |                                 logger.error(String.format(SysSmsConstant.NOT_ENOUGH_BALANCE,customerId,p.getParameterValue())); | 
			
		
	
		
			
				
					|  |  |  |                             }else { | 
			
		
	
	
		
			
				
					|  |  | @ -249,17 +251,14 @@ public class SysSmsServiceImpl extends BaseServiceImpl<SysSmsDao, SysSmsEntity> | 
			
		
	
		
			
				
					|  |  |  |         }catch (RenException e){ | 
			
		
	
		
			
				
					|  |  |  |             logger.error(e.getInternalMsg()); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         Map<Boolean, List<CrmParameterResultDTO>> groupByStatus = parameterResult.stream().collect(Collectors.groupingBy(CrmParameterResultDTO::getBalanceStatus)); | 
			
		
	
		
			
				
					|  |  |  |         Map<Boolean, List<CrmParameterResultDTO>> groupBySwitch = parameterResult.stream().collect(Collectors.groupingBy(CrmParameterResultDTO::getSwitchStatus)); | 
			
		
	
		
			
				
					|  |  |  |         List<CrmParameterResultDTO> crmParameterTrue = groupBySwitch.get(true); | 
			
		
	
		
			
				
					|  |  |  |         Map<Boolean, List<CrmParameterResultDTO>> groupByStatus = crmParameterTrue.stream().collect(Collectors.groupingBy(CrmParameterResultDTO::getBalanceStatus)); | 
			
		
	
		
			
				
					|  |  |  |         List<CrmParameterResultDTO> crmParameterResultDTOS = groupByStatus.get(true); | 
			
		
	
		
			
				
					|  |  |  |         operCrmOpenFeignClient.updateParamInfo(crmParameterResultDTOS); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | //        formDTOList.forEach(dto->{
 | 
			
		
	
		
			
				
					|  |  |  | //            SysSmsDTO sysSmsDTO = new SysSmsDTO();
 | 
			
		
	
		
			
				
					|  |  |  | //            sysSmsDTO.setMobile(dto.getMobile());
 | 
			
		
	
		
			
				
					|  |  |  | //            sysSmsDTO.setAliyunTemplateCode(dto.getAliyunTemplateCode());
 | 
			
		
	
		
			
				
					|  |  |  | //            //推送短信
 | 
			
		
	
		
			
				
					|  |  |  | //            this.sendMsg(sysSmsDTO);
 | 
			
		
	
		
			
				
					|  |  |  | //        });
 | 
			
		
	
		
			
				
					|  |  |  |         // 把参数开关打开的,已发送短信的客户更新余额
 | 
			
		
	
		
			
				
					|  |  |  |         if (!CollectionUtils.isEmpty(crmParameterResultDTOS)){ | 
			
		
	
		
			
				
					|  |  |  |             operCrmOpenFeignClient.updateParamInfo(crmParameterResultDTOS); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
	
		
			
				
					|  |  | 
 |