|
@@ -2415,29 +2415,30 @@ public class QwExternalContactServiceImpl extends ServiceImpl<QwExternalContactM
|
|
|
if (qwResult.getErrcode()==41050||qwResult.getErrcode()==41051){
|
|
if (qwResult.getErrcode()==41050||qwResult.getErrcode()==41051){
|
|
|
log.info("qw_user_id:{},external_id:{}: 欢迎语状态错误进入补发逻辑:{}", qwUser.getId(), externalUserID, qwResult.getErrcode());
|
|
log.info("qw_user_id:{},external_id:{}: 欢迎语状态错误进入补发逻辑:{}", qwUser.getId(), externalUserID, qwResult.getErrcode());
|
|
|
try {
|
|
try {
|
|
|
- QwSopLogs sopLogs=new QwSopLogs();
|
|
|
|
|
- sopLogs.setQwUserid(userID);
|
|
|
|
|
- sopLogs.setExternalUserId(externalUserID);
|
|
|
|
|
- sopLogs.setExternalId(contact.getId());
|
|
|
|
|
- sopLogs.setLogType(2);
|
|
|
|
|
- sopLogs.setSendStatus(3L);
|
|
|
|
|
- sopLogs.setSendTime(sdf.format(new Date()));
|
|
|
|
|
- sopLogs.setCompanyId(qwUser.getCompanyId());
|
|
|
|
|
- sopLogs.setReceivingStatus(0L);
|
|
|
|
|
- sopLogs.setCorpId(qwUser.getCorpId());
|
|
|
|
|
- sopLogs.setSort(99999999);
|
|
|
|
|
- sopLogs.setSendType(7);
|
|
|
|
|
- sopLogs.setExternalUserName("补发欢迎语无客户昵称");
|
|
|
|
|
- sopLogs.setQwUserKey(qwUser.getId());
|
|
|
|
|
- //组装发送数据
|
|
|
|
|
- sopLogs.setContentJson(JSON.toJSONString(reissueFriendWelcomeSettings(sendWelcomeMsgParam)));
|
|
|
|
|
- iQwSopLogsService.insertQwSopLogs(sopLogs);
|
|
|
|
|
- logger.info("补欢迎语:" + qwExternalContact.getExternalUserId());
|
|
|
|
|
|
|
+ String externalUserId = qwExternalContact.getExternalUserId();
|
|
|
|
|
+ new Thread(() -> {
|
|
|
|
|
+ QwSopLogs sopLogs=new QwSopLogs();
|
|
|
|
|
+ sopLogs.setQwUserid(userID);
|
|
|
|
|
+ sopLogs.setExternalUserId(externalUserID);
|
|
|
|
|
+ sopLogs.setExternalId(contact.getId());
|
|
|
|
|
+ sopLogs.setLogType(2);
|
|
|
|
|
+ sopLogs.setSendStatus(3L);
|
|
|
|
|
+ sopLogs.setSendTime(sdf.format(new Date()));
|
|
|
|
|
+ sopLogs.setCompanyId(qwUser.getCompanyId());
|
|
|
|
|
+ sopLogs.setReceivingStatus(0L);
|
|
|
|
|
+ sopLogs.setCorpId(qwUser.getCorpId());
|
|
|
|
|
+ sopLogs.setSort(99999999);
|
|
|
|
|
+ sopLogs.setSendType(7);
|
|
|
|
|
+ sopLogs.setExternalUserName("补发欢迎语无客户昵称");
|
|
|
|
|
+ sopLogs.setQwUserKey(qwUser.getId());
|
|
|
|
|
+ //组装发送数据
|
|
|
|
|
+ sopLogs.setContentJson(JSON.toJSONString(reissueFriendWelcomeSettings(sendWelcomeMsgParam)));
|
|
|
|
|
+ iQwSopLogsService.insertQwSopLogs(sopLogs);
|
|
|
|
|
+ logger.info("补欢迎语:" + externalUserId);
|
|
|
|
|
+ }).start();
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
logger.error("补发欢迎语异常:" + qwExternalContact.getExternalUserId(),e);
|
|
logger.error("补发欢迎语异常:" + qwExternalContact.getExternalUserId(),e);
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|