|
@ -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);
|
|
|
}
|
|
|
|
|
|
/**
|