|
@ -18,10 +18,11 @@ import com.getui.push.v2.sdk.dto.req.message.android.Ups;
|
|
import com.getui.push.v2.sdk.dto.req.message.ios.Alert;
|
|
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.Aps;
|
|
import com.getui.push.v2.sdk.dto.req.message.ios.IosDTO;
|
|
import com.getui.push.v2.sdk.dto.req.message.ios.IosDTO;
|
|
|
|
import com.yihu.jw.entity.care.common.GetuiRecordDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO;
|
|
import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO;
|
|
import com.yihu.jw.push.dao.PushHospitalSysDictDao;
|
|
import com.yihu.jw.push.dao.PushHospitalSysDictDao;
|
|
import com.yihu.jw.push.dao.WlyyHttpLogDao;
|
|
|
|
|
|
import com.yihu.jw.push.dao.GetuiRecordDao;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@ -47,7 +48,7 @@ public class GetuiService {
|
|
@Autowired
|
|
@Autowired
|
|
private PushHospitalSysDictDao sysDictDao;
|
|
private PushHospitalSysDictDao sysDictDao;
|
|
@Autowired
|
|
@Autowired
|
|
private WlyyHttpLogDao httpLogDao;
|
|
|
|
|
|
private GetuiRecordDao getuiRecordDao;
|
|
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(GetuiService.class);
|
|
private static final Logger logger = LoggerFactory.getLogger(GetuiService.class);
|
|
|
|
|
|
@ -213,20 +214,20 @@ public class GetuiService {
|
|
|
|
|
|
// 进行cid单推
|
|
// 进行cid单推
|
|
ApiResult<Map<String, Map<String, String>>> apiResult = pushApi.pushToSingleByCid(pushDTO);
|
|
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));
|
|
|
|
|
|
GetuiRecordDO getuiRecordDO = new GetuiRecordDO();//报错发送日志
|
|
|
|
getuiRecordDO.setCid(cid);
|
|
|
|
getuiRecordDO.setRequest(json.toJSONString());
|
|
|
|
getuiRecordDO.setResponse(JSONObject.toJSONString(apiResult));
|
|
if (apiResult.isSuccess()) {
|
|
if (apiResult.isSuccess()) {
|
|
// success
|
|
// success
|
|
logger.info("发送成功:"+apiResult.getData());
|
|
logger.info("发送成功:"+apiResult.getData());
|
|
httpLogDO.setStatus("0");
|
|
|
|
|
|
getuiRecordDO.setStatus(1);
|
|
} else {
|
|
} else {
|
|
// failed
|
|
// failed
|
|
logger.info("code:" + apiResult.getCode() + ", msg: " + apiResult.getMsg());
|
|
logger.info("code:" + apiResult.getCode() + ", msg: " + apiResult.getMsg());
|
|
httpLogDO.setStatus("1");
|
|
|
|
|
|
getuiRecordDO.setStatus(0);
|
|
}
|
|
}
|
|
httpLogDao.save(httpLogDO);
|
|
|
|
|
|
getuiRecordDao.save(getuiRecordDO);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|