|
|
@@ -6,11 +6,14 @@ import com.fs.common.core.domain.AjaxResult;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
import com.fs.common.core.page.TableDataInfo;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
|
+import com.fs.common.utils.ServletUtils;
|
|
|
import com.fs.common.utils.poi.ExcelUtil;
|
|
|
import com.fs.company.domain.CompanyWxClient;
|
|
|
import com.fs.company.service.ICompanyVoiceRoboticService;
|
|
|
import com.fs.company.service.ICompanyWxClientService;
|
|
|
import com.fs.company.vo.AddWxClientVo;
|
|
|
+import com.fs.framework.security.LoginUser;
|
|
|
+import com.fs.framework.service.TokenService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
@@ -34,6 +37,9 @@ public class CompanyWxClientController extends BaseController
|
|
|
@Autowired
|
|
|
private ICompanyVoiceRoboticService companyVoiceRoboticService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private TokenService tokenService;
|
|
|
+
|
|
|
/**
|
|
|
* 查询添加个微信账号列表
|
|
|
*/
|
|
|
@@ -41,6 +47,8 @@ public class CompanyWxClientController extends BaseController
|
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo list(CompanyWxClient companyWxClient){
|
|
|
startPage();
|
|
|
+ LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
+ companyWxClient.setCompanyId(loginUser.getCompany().getCompanyId());
|
|
|
List<CompanyWxClient> list = companyWxClientService.selectCompanyWxClientListCompany(companyWxClient);
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
@@ -53,6 +61,8 @@ public class CompanyWxClientController extends BaseController
|
|
|
@GetMapping("/export")
|
|
|
public AjaxResult export(CompanyWxClient companyWxClient)
|
|
|
{
|
|
|
+ LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
+ companyWxClient.setCompanyId(loginUser.getCompany().getCompanyId());
|
|
|
List<CompanyWxClient> list = companyWxClientService.selectCompanyWxClientListCompany(companyWxClient);
|
|
|
ExcelUtil<CompanyWxClient> util = new ExcelUtil<CompanyWxClient>(CompanyWxClient.class);
|
|
|
return util.exportExcel(list, "companyClient");
|
|
|
@@ -110,6 +120,8 @@ public class CompanyWxClientController extends BaseController
|
|
|
@GetMapping("/addWxStatistics")
|
|
|
@Transactional
|
|
|
public R addWxStatistics(CompanyWxClient companyWxClient){
|
|
|
+ LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
|
|
|
+ companyWxClient.setCompanyId(loginUser.getCompany().getCompanyId());
|
|
|
List<CompanyWxClient> clients = companyWxClientService.selectCompanyWxClientListCompany(companyWxClient);
|
|
|
LocalDate now = LocalDate.now();
|
|
|
return R.ok()
|