esb添加消息推送方法
This commit is contained in:
parent
7af6143514
commit
c78e10f059
|
@ -46,6 +46,8 @@ import com.hzya.frame.sysnew.messageManageDetail.entity.SysMessageManageDetailEn
|
|||
import com.hzya.frame.sysnew.messageManageLog.dao.ISysMessageManageLogDao;
|
||||
import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogEntity;
|
||||
import com.hzya.frame.sysnew.messageManageLog.entity.SysMessageManageLogPageVo;
|
||||
import com.hzya.frame.sysnew.pushMessage.entity.SysPushMessageEntity;
|
||||
import com.hzya.frame.sysnew.sendMessageLog.service.ISysSendMessageLogService;
|
||||
import com.hzya.frame.util.AESUtil;
|
||||
import com.hzya.frame.util.IPHelper;
|
||||
import com.hzya.frame.uuid.UUIDUtils;
|
||||
|
@ -90,6 +92,8 @@ public class SysApplicationServiceImpl extends BaseService<SysApplicationEntity,
|
|||
@Resource
|
||||
private ISysApplicationApiDao sysApplicationApiDao;
|
||||
@Resource
|
||||
private ISysSendMessageLogService sysSendMessageLogService;
|
||||
@Resource
|
||||
private ISysMessageManageLogDao sysMessageManageLogDao;
|
||||
@Resource
|
||||
private DsDataSourceUtil dsDataSourceUtil;
|
||||
|
@ -2638,9 +2642,21 @@ public class SysApplicationServiceImpl extends BaseService<SysApplicationEntity,
|
|||
sysMessageManageLogEntity.setModify_time(new Date());
|
||||
sysMessageManageLogEntity.setSts("Y");
|
||||
taskExecutor.execute(() -> doEsbTask(sysMessageManageLogEntity));
|
||||
SysPushMessageEntity sysPushMessageEntity = new SysPushMessageEntity();
|
||||
sysPushMessageEntity.setSendAppName(sendApp.getName());
|
||||
sysPushMessageEntity.setReceiveAppName(receiveApp.getName());
|
||||
sysPushMessageEntity.setReceiveApiName(receiveApi.getApiName());
|
||||
sysPushMessageEntity.setReceiveApiCode(receiveApi.getApiCode());
|
||||
sysPushMessageEntity.setReturnData(sysMessageManageLogEntity.getReturnData());
|
||||
sysPushMessageEntity.setStatus(sysMessageManageLogEntity.getStatus());
|
||||
taskExecutor.execute(() -> sendMssage(sysPushMessageEntity));
|
||||
return sysMessageManageLogEntity;
|
||||
}
|
||||
|
||||
private void sendMssage(SysPushMessageEntity sysPushMessageEntity) {
|
||||
sysSendMessageLogService.sendMessage(sysPushMessageEntity);
|
||||
}
|
||||
|
||||
private SysMessageManageLogEntity updateLog(SysApplicationEntity sendApp, SysApplicationEntity receiveApp, SysApplicationApiEntity receiveApi,
|
||||
String oldbodys,String bodys,
|
||||
Map<String, String> oldheaderMap,Map<String, String> headerMap,
|
||||
|
@ -2793,6 +2809,9 @@ public class SysApplicationServiceImpl extends BaseService<SysApplicationEntity,
|
|||
sysMessageManageLogEntity.setModify_time(new Date());
|
||||
sysMessageManageLogEntity.setSts("Y");
|
||||
taskExecutor.execute(() -> doEsbTaskNew(sysMessageManageLogEntity));
|
||||
|
||||
|
||||
|
||||
return sysMessageManageLogEntity;
|
||||
}
|
||||
|
||||
|
@ -2805,6 +2824,7 @@ public class SysApplicationServiceImpl extends BaseService<SysApplicationEntity,
|
|||
**/
|
||||
private void doEsbTask(SysMessageManageLogEntity manageLogEntities) {
|
||||
sysMessageManageLogDao.save(manageLogEntities);
|
||||
|
||||
}
|
||||
private void doEsbTaskNew(SysMessageManageLogEntity manageLogEntities) {
|
||||
sysMessageManageLogDao.update(manageLogEntities);
|
||||
|
|
Loading…
Reference in New Issue