|
|
@@ -993,10 +993,19 @@ public class QwSopLogsServiceImpl extends ServiceImpl<QwSopLogsMapper, QwSopLogs
|
|
|
public SendSopParamDetailsC getQwSopLogsByJsApi(GetQwSopLogsByJsApiParam param) {
|
|
|
//写入企业微信 在线状态 10分钟 通过订阅方式,如果10分钟没有请求此接口,调用一个LOGIN方法
|
|
|
// redisCache.setCacheObject("qwActive:"+param.getCorpId()+":"+param.getQwUserId(),1,30 ,TimeUnit.MINUTES);
|
|
|
- logger.info("主动获取发送信息:"+param);
|
|
|
|
|
|
// 封装消息体
|
|
|
SendSopParamDetailsC sopParamDetailsC = new SendSopParamDetailsC();
|
|
|
+ // 查询员工信息的id
|
|
|
+ QwUser qwUser = qwExternalContactService.getQwUserByRedis(param.getCorpId().trim(),param.getQwUserId().trim());
|
|
|
+ // 如果发送方式不等于侧边栏跳过
|
|
|
+ if(qwUser.getSendMsgType() != 0){
|
|
|
+ return sopParamDetailsC;
|
|
|
+ }
|
|
|
+
|
|
|
+ logger.info("主动获取发送信息:"+param);
|
|
|
+
|
|
|
+
|
|
|
// sendDelayTime(sopParamDetailsC,param);
|
|
|
// 使用线程安全的集合
|
|
|
List<QwSopLogsDoSendListTVO> sendJsApiList = Collections.synchronizedList(new ArrayList<>());
|
|
|
@@ -1044,8 +1053,7 @@ public class QwSopLogsServiceImpl extends ServiceImpl<QwSopLogsMapper, QwSopLogs
|
|
|
}
|
|
|
));
|
|
|
|
|
|
- // 查询员工信息的id
|
|
|
- QwUser qwUser = qwExternalContactService.getQwUserByRedis(param.getCorpId().trim(),param.getQwUserId().trim());
|
|
|
+
|
|
|
|
|
|
Long qwId=qwUser.getId();
|
|
|
|