|
|
@@ -12,7 +12,9 @@ import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.company.service.impl.CompanyDeptServiceImpl;
|
|
|
import com.fs.framework.security.LoginUser;
|
|
|
import com.fs.framework.service.TokenService;
|
|
|
+import com.fs.qw.domain.QwCompany;
|
|
|
import com.fs.qw.param.QwGroupChatParam;
|
|
|
+import com.fs.qw.service.IQwCompanyService;
|
|
|
import com.fs.qw.service.IQwGroupChatService;
|
|
|
import com.fs.qw.vo.QwGroupChatOptionsVO;
|
|
|
import com.fs.qw.vo.QwGroupChatVO;
|
|
|
@@ -46,6 +48,8 @@ public class QwGroupChatController extends BaseController
|
|
|
|
|
|
@Autowired
|
|
|
private CompanyDeptServiceImpl companyDeptService;
|
|
|
+ @Autowired
|
|
|
+ private IQwCompanyService qwCompanyService;
|
|
|
|
|
|
/** HTTP调用超时时间(秒) */
|
|
|
@Value("${qw.api.timeout:30}")
|
|
|
@@ -101,8 +105,15 @@ public class QwGroupChatController extends BaseController
|
|
|
public TableDataInfo myList(QwGroupChatParam qwGroupChat)
|
|
|
{
|
|
|
LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
- if (qwGroupChat.getCompanyId() == null && loginUser.getCompany() != null) { qwGroupChat.setCompanyId(loginUser.getCompany().getCompanyId()); };
|
|
|
- qwGroupChat.setCompanyUserId(loginUser.getUser().getUserId());
|
|
|
+ if (qwGroupChat.getCompanyId() == null) {
|
|
|
+ //查询qw_company
|
|
|
+ QwCompany qwCompany = qwCompanyService.selectQwCompanyByCorpId(qwGroupChat.getCorpId());
|
|
|
+ qwGroupChat.setCompanyId(qwCompany.getId());
|
|
|
+ }
|
|
|
+ if (qwGroupChat.getCompanyUserId() == null && loginUser != null){
|
|
|
+ qwGroupChat.setCompanyUserId(loginUser.getUser().getUserId());
|
|
|
+ }
|
|
|
+
|
|
|
startPage();
|
|
|
List<QwGroupChatVO> list = qwGroupChatService.selectQwGroupChatList(qwGroupChat);
|
|
|
return getDataTable(list);
|