|
@@ -3,7 +3,9 @@ package com.jpsoft.picc.modules.base.controller;
|
|
|
import com.github.pagehelper.Page;
|
|
|
import com.jpsoft.picc.modules.base.entity.Company;
|
|
|
import com.jpsoft.picc.modules.base.entity.CompanyUser;
|
|
|
+import com.jpsoft.picc.modules.base.entity.JpCloudUser;
|
|
|
import com.jpsoft.picc.modules.base.service.CompanyUserService;
|
|
|
+import com.jpsoft.picc.modules.base.service.JpCloudUserService;
|
|
|
import com.jpsoft.picc.modules.common.utils.PojoUtils;
|
|
|
import com.jpsoft.picc.modules.common.dto.Sort;
|
|
|
import com.jpsoft.picc.modules.common.dto.MessageResult;
|
|
@@ -29,6 +31,9 @@ public class CompanyController {
|
|
|
@Autowired
|
|
|
private CompanyUserService companyUserService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private JpCloudUserService jpCloudUserService;
|
|
|
+
|
|
|
@ApiOperation(value="获取信息")
|
|
|
@GetMapping("detail")
|
|
|
@ApiImplicitParams({
|
|
@@ -231,4 +236,36 @@ public class CompanyController {
|
|
|
|
|
|
return msgResult;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ @ApiOperation(value="获取推广人员信息列表")
|
|
|
+ @RequestMapping(value = "promoterList",method = RequestMethod.POST)
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "promoters",value = "推广人员帐号(多个英文逗号隔开)", required = true, paramType = "query")
|
|
|
+ })
|
|
|
+ public MessageResult<List<JpCloudUser>> promoterList(String promoters){
|
|
|
+ MessageResult<List<JpCloudUser>> msgResult = new MessageResult<>();
|
|
|
+
|
|
|
+ try {
|
|
|
+ String[] promoterArray = promoters.split(",");
|
|
|
+ List<String> list = new ArrayList<>();
|
|
|
+ for (String promoter : promoterArray) {
|
|
|
+ list.add(promoter);
|
|
|
+ }
|
|
|
+
|
|
|
+ List<JpCloudUser> jpCloudUserList = jpCloudUserService.findUserByNames(list);
|
|
|
+
|
|
|
+ msgResult.setResult(true);
|
|
|
+ msgResult.setData(jpCloudUserList);
|
|
|
+ }
|
|
|
+ catch(Exception ex){
|
|
|
+ logger.error(ex.getMessage(),ex);
|
|
|
+
|
|
|
+ msgResult.setResult(false);
|
|
|
+ msgResult.setMessage(ex.getMessage());
|
|
|
+ }
|
|
|
+
|
|
|
+ return msgResult;
|
|
|
+
|
|
|
+ }
|
|
|
}
|