|
|
@@ -14,6 +14,7 @@ import com.fs.common.enums.BusinessType;
|
|
|
import com.fs.common.exception.ServiceException;
|
|
|
import com.fs.common.exception.user.UserPasswordNotMatchException;
|
|
|
import com.fs.common.utils.MessageUtils;
|
|
|
+import com.fs.common.utils.StringUtils;
|
|
|
import com.fs.common.utils.poi.ExcelUtil;
|
|
|
import com.fs.company.domain.CompanyUser;
|
|
|
import com.fs.company.mapper.CompanyUserMapper;
|
|
|
@@ -23,6 +24,7 @@ import com.fs.fastGpt.domain.FastGptRole;
|
|
|
import com.fs.fastGpt.mapper.FastGptRoleMapper;
|
|
|
import com.fs.framework.manager.AsyncManager;
|
|
|
import com.fs.framework.manager.factory.AsyncFactory;
|
|
|
+import com.fs.qw.domain.QwCompany;
|
|
|
import com.fs.qw.domain.QwExternalContact;
|
|
|
import com.fs.qw.domain.QwUser;
|
|
|
import com.fs.qw.mapper.QwCompanyMapper;
|
|
|
@@ -488,7 +490,6 @@ public class QwUserController extends BaseController {
|
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo list(QwUserListParam qwUser)
|
|
|
{
|
|
|
- startPage();
|
|
|
qwUser.setCompanyId(qwUser.getCompanyId());
|
|
|
if (ObjectUtil.isNotEmpty(qwUser.getIsRemark())&&qwUser.getIsRemark().equals("1")){
|
|
|
qwUser.setCompanyUserId(getLoginUser().getUser().getUserId());
|
|
|
@@ -497,6 +498,14 @@ public class QwUserController extends BaseController {
|
|
|
qwUser.setCorpId(null);
|
|
|
}
|
|
|
|
|
|
+ if (StringUtils.isNotEmpty(qwUser.getCorpId())) {
|
|
|
+ QwCompany qwCompany = qwCompanyMapper.selectQwCompanyByCorpId(qwUser.getCorpId());
|
|
|
+ if (qwCompany != null) {
|
|
|
+ qwUser.setAllowOfficial(qwCompany.getAllowOfficial());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ startPage();
|
|
|
List<QwUserVO> list = qwUserService.selectQwUserListVO(qwUser);
|
|
|
return getDataTable(list);
|
|
|
}
|