|  | @ -79,7 +79,7 @@ public class ManageSystemPushMessageService {
 | 
	
		
			
				|  |  |     public void addPushMessage(String content, Integer pushObjectType, String pushObjectJson, Integer pushDateType, String pushDate) {
 | 
	
		
			
				|  |  |         BasePushRecordLogEntity basePushRecordLogEntity = new BasePushRecordLogEntity();
 | 
	
		
			
				|  |  |         List<BasePatientDO> basePatientDOS = null;
 | 
	
		
			
				|  |  |         List<BasePushrecordLogInfoEntity> basePushrecordLogInfoEntityList = null;
 | 
	
		
			
				|  |  |         List<BasePushrecordLogInfoEntity> basePushrecordLogInfoEntityList = new ArrayList<>();
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         Date date =DateUtil.strToDate(pushDate);
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -128,8 +128,11 @@ public class ManageSystemPushMessageService {
 | 
	
		
			
				|  |  |         basePushRecordLogEntity.setMessageType(1);
 | 
	
		
			
				|  |  |         basePushRecordLogDao.save(basePushRecordLogEntity);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         if (basePushrecordLogInfoEntityList.size()>0) {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         if (null!=basePushrecordLogInfoEntityList&&basePushrecordLogInfoEntityList.size()>0) {
 | 
	
		
			
				|  |  |             basePushrecordLogInfoEntityList.forEach(basePushLogInfoEntity -> basePushLogInfoEntity.setPushId(basePushRecordLogEntity.getId()));
 | 
	
		
			
				|  |  |             basePushrecordLogInfoDao.save(basePushrecordLogInfoEntityList);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     }
 | 
	
	
		
			
				|  | @ -159,7 +162,7 @@ public class ManageSystemPushMessageService {
 | 
	
		
			
				|  |  |             sql +=" and  send_object like '%"+name+"%'";
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         sql += " LIMIT  " + (page - 1) * pageSize + "," + pageSize + "";
 | 
	
		
			
				|  |  |         sql += " ORDER BY send_time DESC  LIMIT  " + (page - 1) * pageSize + "," + pageSize + "";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         List<BasePushRecordLogEntity> entityList = jdbcTemplate.query(sql, new BeanPropertyRowMapper<>(BasePushRecordLogEntity.class));
 | 
	
		
			
				|  |  |         return entityList;
 | 
	
	
		
			
				|  | @ -176,8 +179,8 @@ public class ManageSystemPushMessageService {
 | 
	
		
			
				|  |  |         List<SystemMessageDO> messageDOS = new ArrayList<>();
 | 
	
		
			
				|  |  |         for (BasePatientDO basePatientDO : basePatientDOS) {
 | 
	
		
			
				|  |  |             String data = content;
 | 
	
		
			
				|  |  |             if (StringUtils.containsIgnoreCase(content,"【姓名】"))data.replace("【姓名】",basePatientDO.getName());
 | 
	
		
			
				|  |  |             if (StringUtils.containsIgnoreCase(content,"【称谓】"))data.replace("【称谓】",basePatientDO.getSex()==1?"大爷":"大妈");
 | 
	
		
			
				|  |  |             if (StringUtils.containsIgnoreCase(content,"【姓名】"))data = data.replace("【姓名】",basePatientDO.getName());
 | 
	
		
			
				|  |  |             if (StringUtils.containsIgnoreCase(content,"【称谓】"))data = data.replace("【称谓】",basePatientDO.getSex()==1?"大爷":"大妈");
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             SystemMessageDO systemMessageDO = new SystemMessageDO();
 | 
	
		
			
				|  |  |             systemMessageDO.setId(UUID.randomUUID().toString().replace("-", ""));
 | 
	
	
		
			
				|  | @ -188,7 +191,7 @@ public class ManageSystemPushMessageService {
 | 
	
		
			
				|  |  |             systemMessageDO.setSenderName("系统推送助手");
 | 
	
		
			
				|  |  |             systemMessageDO.setReceiver(basePatientDO.getId());
 | 
	
		
			
				|  |  |             systemMessageDO.setReceiverName(basePatientDO.getName());
 | 
	
		
			
				|  |  |             systemMessageDO.setData(content);
 | 
	
		
			
				|  |  |             systemMessageDO.setContent(data);
 | 
	
		
			
				|  |  |             systemMessageDO.setOver("1");
 | 
	
		
			
				|  |  |             systemMessageDO.setDel("1");
 | 
	
		
			
				|  |  |             systemMessageDO.setCreateTime(new Date());
 | 
	
	
		
			
				|  | @ -219,8 +222,8 @@ public class ManageSystemPushMessageService {
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public String audioUrl(String content){
 | 
	
		
			
				|  |  |         ResponseEntity<String> forEntity = restTemplate.getForEntity("http://svr-cloud-care:10301/common/open/wordToVoice?text={1}", String.class, content);
 | 
	
		
			
				|  |  |     private String audioUrl(String content){
 | 
	
		
			
				|  |  |         ResponseEntity<String> forEntity = restTemplate.getForEntity("http://svr-cloud-care/common/open/wordToVoice?text={1}", String.class, content);
 | 
	
		
			
				|  |  |         JSONObject jsonObject = JSONObject.parseObject(forEntity.getBody());
 | 
	
		
			
				|  |  |         if (jsonObject.getInteger("status") == 200){
 | 
	
		
			
				|  |  |             return jsonObject.getString("message");
 |