|
@@ -16,10 +16,12 @@ import com.fs.his.service.IFsExpressService;
|
|
import com.fs.his.service.IFsStoreOrderService;
|
|
import com.fs.his.service.IFsStoreOrderService;
|
|
import com.fs.qw.domain.QwExternalContact;
|
|
import com.fs.qw.domain.QwExternalContact;
|
|
import com.fs.qw.domain.QwUser;
|
|
import com.fs.qw.domain.QwUser;
|
|
|
|
+import com.fs.qw.domain.QwUserVideo;
|
|
import com.fs.qw.mapper.QwExternalContactMapper;
|
|
import com.fs.qw.mapper.QwExternalContactMapper;
|
|
import com.fs.qw.mapper.QwUserMapper;
|
|
import com.fs.qw.mapper.QwUserMapper;
|
|
import com.fs.qw.service.IQwExternalContactService;
|
|
import com.fs.qw.service.IQwExternalContactService;
|
|
import com.fs.qw.service.IQwUserService;
|
|
import com.fs.qw.service.IQwUserService;
|
|
|
|
+import com.fs.qw.service.IQwUserVideoService;
|
|
import com.fs.qw.service.IQwUserVoiceLogService;
|
|
import com.fs.qw.service.IQwUserVoiceLogService;
|
|
import com.fs.sop.mapper.QwSopLogsMapper;
|
|
import com.fs.sop.mapper.QwSopLogsMapper;
|
|
import com.fs.sop.mapper.SopUserLogsInfoMapper;
|
|
import com.fs.sop.mapper.SopUserLogsInfoMapper;
|
|
@@ -57,6 +59,8 @@ public class QwMsgController {
|
|
@Autowired
|
|
@Autowired
|
|
IQwUserService qwUserService;
|
|
IQwUserService qwUserService;
|
|
@Autowired
|
|
@Autowired
|
|
|
|
+ IQwUserVideoService qwUserVideoService;
|
|
|
|
+ @Autowired
|
|
IQwUserVoiceLogService qwUserVoiceLogService;
|
|
IQwUserVoiceLogService qwUserVoiceLogService;
|
|
@Autowired
|
|
@Autowired
|
|
IFsStoreOrderService fsStoreOrderService;
|
|
IFsStoreOrderService fsStoreOrderService;
|
|
@@ -342,6 +346,29 @@ public class QwMsgController {
|
|
else if (wxWorkMessageDTO.getMsgtype() == 104){
|
|
else if (wxWorkMessageDTO.getMsgtype() == 104){
|
|
content = wxWorkMessageDTO.getUrl();
|
|
content = wxWorkMessageDTO.getUrl();
|
|
log.info("id:{}, 用户发送表情"+content, id);
|
|
log.info("id:{}, 用户发送表情"+content, id);
|
|
|
|
+ }//视频号
|
|
|
|
+ else if (wxWorkMessageDTO.getMsgtype()==141){
|
|
|
|
+ QwUser qwUserByAppKey = qwUserMapper.selectQwUserById(id);
|
|
|
|
+ if(qwUserByAppKey.getVideoGetStatus() != null && qwUserByAppKey.getVideoGetStatus() == 1){
|
|
|
|
+ QwUserVideo qwUserVideo = qwUserVideoService.selectByObjectId(wxWorkMessageDTO.getObjectId(), qwUserByAppKey.getId());
|
|
|
|
+ if(qwUserVideo == null){
|
|
|
|
+ QwUserVideo userVideo=new QwUserVideo();
|
|
|
|
+ userVideo.setSenderName(wxWorkMessageDTO.getSender_name());
|
|
|
|
+ userVideo.setNickName(wxWorkMessageDTO.getNickname());
|
|
|
|
+ userVideo.setObjectId(wxWorkMessageDTO.getObjectId());
|
|
|
|
+ userVideo.setCoverUrl(wxWorkMessageDTO.getCover_url());
|
|
|
|
+ userVideo.setThumbUrl(wxWorkMessageDTO.getThumb_url());
|
|
|
|
+ userVideo.setAvatar(wxWorkMessageDTO.getAvatar());
|
|
|
|
+ userVideo.setDesc(wxWorkMessageDTO.getDesc());
|
|
|
|
+ userVideo.setUrl(wxWorkMessageDTO.getUrl());
|
|
|
|
+ userVideo.setExtras(wxWorkMessageDTO.getExtras());
|
|
|
|
+ userVideo.setObjectNonceId(wxWorkMessageDTO.getObjectNonceId());
|
|
|
|
+ userVideo.setQwUserId(qwUserByAppKey.getId());
|
|
|
|
+ userVideo.setCompanyUserId(qwUserByAppKey.getCompanyUserId());
|
|
|
|
+ userVideo.setCompanyId(qwUserByAppKey.getCompanyId());
|
|
|
|
+ qwUserVideoService.insertQwUserVideo(userVideo);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
if (2000000000000000L-receiver>0){
|
|
if (2000000000000000L-receiver>0){
|