| 
					
				 | 
			
			
				@ -19,7 +19,9 @@ import com.getui.push.v2.sdk.dto.req.message.ios.Alert; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.getui.push.v2.sdk.dto.req.message.ios.Aps; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.getui.push.v2.sdk.dto.req.message.ios.IosDTO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.push.dao.PushHospitalSysDictDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.push.dao.WlyyHttpLogDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.slf4j.Logger; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.slf4j.LoggerFactory; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -44,6 +46,8 @@ public class GetuiService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private StringRedisTemplate redisTemplate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private PushHospitalSysDictDao sysDictDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private WlyyHttpLogDao httpLogDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private static final Logger logger = LoggerFactory.getLogger(GetuiService.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -209,13 +213,20 @@ public class GetuiService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 进行cid单推 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ApiResult<Map<String, Map<String, String>>> apiResult = pushApi.pushToSingleByCid(pushDTO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        WlyyHttpLogDO httpLogDO = new WlyyHttpLogDO();//报错发送日志 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        httpLogDO.setCode(cid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        httpLogDO.setRequest(json.toJSONString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        httpLogDO.setResponse(JSONObject.toJSONString(apiResult)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (apiResult.isSuccess()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // success 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("发送成功:"+apiResult.getData()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            httpLogDO.setStatus("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // failed 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("code:" + apiResult.getCode() + ", msg: " + apiResult.getMsg()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            httpLogDO.setStatus("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        httpLogDao.save(httpLogDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 |