|
@@ -10,7 +10,10 @@ import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.utils.PubFun;
|
|
import com.fs.common.utils.PubFun;
|
|
|
|
|
+import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.common.utils.StringUtils;
|
|
import com.fs.common.utils.StringUtils;
|
|
|
|
|
+import com.fs.framework.security.LoginUser;
|
|
|
|
|
+import com.fs.framework.service.TokenService;
|
|
|
import com.fs.qw.domain.QwGroupChatUser;
|
|
import com.fs.qw.domain.QwGroupChatUser;
|
|
|
import com.fs.qw.domain.QwTag;
|
|
import com.fs.qw.domain.QwTag;
|
|
|
import com.fs.qw.mapper.QwTagMapper;
|
|
import com.fs.qw.mapper.QwTagMapper;
|
|
@@ -20,6 +23,7 @@ import com.fs.qw.param.SopExternalContactInfo;
|
|
|
import com.fs.qw.service.IQwExternalContactService;
|
|
import com.fs.qw.service.IQwExternalContactService;
|
|
|
import com.fs.qw.service.IQwGroupChatUserService;
|
|
import com.fs.qw.service.IQwGroupChatUserService;
|
|
|
import com.fs.qw.service.IQwTagService;
|
|
import com.fs.qw.service.IQwTagService;
|
|
|
|
|
+import com.fs.qw.service.IQwUserService;
|
|
|
import com.fs.sop.domain.SopUserLogsInfo;
|
|
import com.fs.sop.domain.SopUserLogsInfo;
|
|
|
import com.fs.sop.params.BatchSopUserLogsInfoParam;
|
|
import com.fs.sop.params.BatchSopUserLogsInfoParam;
|
|
|
import com.fs.sop.params.SendUserLogsInfoMsgParam;
|
|
import com.fs.sop.params.SendUserLogsInfoMsgParam;
|
|
@@ -62,6 +66,10 @@ public class SopUserLogsInfoController extends BaseController
|
|
|
private IQwGroupChatUserService qwGroupChatUserService;
|
|
private IQwGroupChatUserService qwGroupChatUserService;
|
|
|
|
|
|
|
|
private static final Gson GSON = new Gson();
|
|
private static final Gson GSON = new Gson();
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IQwUserService qwUserService;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private TokenService tokenService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询sopUserLogsInfo列表
|
|
* 查询sopUserLogsInfo列表
|
|
@@ -528,6 +536,15 @@ public class SopUserLogsInfoController extends BaseController
|
|
|
@RepeatSubmit
|
|
@RepeatSubmit
|
|
|
public R sendUserLogsInfoMsgSop(@RequestBody SendUserLogsInfoMsgParam param)
|
|
public R sendUserLogsInfoMsgSop(@RequestBody SendUserLogsInfoMsgParam param)
|
|
|
{
|
|
{
|
|
|
|
|
+ if (param.getIsMine() != null && param.getIsMine() == 1) {
|
|
|
|
|
+ //我的sop
|
|
|
|
|
+ LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
|
|
+ //查询qwUserId
|
|
|
|
|
+ List<String> qwUserIds = qwUserService.selectQwUserListByCompanyUserId(loginUser.getUser().getUserId(), param.getCorpId());
|
|
|
|
|
+ if (qwUserIds != null && !qwUserIds.isEmpty()) {
|
|
|
|
|
+ param.setQwUserIds(qwUserIds);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
return sopUserLogsInfoService.sendUserLogsInfoMsgSop(param);
|
|
return sopUserLogsInfoService.sendUserLogsInfoMsgSop(param);
|
|
|
}
|
|
}
|
|
|
|
|
|