|
@@ -297,12 +297,21 @@ public class CompanyController {
|
|
|
|
|
|
try {
|
|
try {
|
|
//todo 先根据用户名、真实姓名、电话查询云平台
|
|
//todo 先根据用户名、真实姓名、电话查询云平台
|
|
- List<JpCloudUser> jpCloudUserList = jpCloudUserService.findUser(userName,name,phone);
|
|
|
|
-
|
|
|
|
List<String> promotionList = new ArrayList<>();
|
|
List<String> promotionList = new ArrayList<>();
|
|
|
|
|
|
- for (JpCloudUser jpCloudUser:jpCloudUserList) {
|
|
|
|
- promotionList.add(jpCloudUser.getName());
|
|
|
|
|
|
+ if(StringUtils.isNotEmpty(userName) || StringUtils.isNotEmpty(name) || StringUtils.isNotEmpty(phone)) {
|
|
|
|
+ List<JpCloudUser> jpCloudUserList = jpCloudUserService.findUser(userName, name, phone);
|
|
|
|
+
|
|
|
|
+ if(jpCloudUserList!=null){
|
|
|
|
+ for (JpCloudUser jpCloudUser : jpCloudUserList) {
|
|
|
|
+ promotionList.add(jpCloudUser.getName());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (promotionList.size()==0){
|
|
|
|
+ //查询为空
|
|
|
|
+ promotionList.add("null"); //不存在的用户名以便查询结果为0
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
Map<String,Object> searchParams = new HashMap<>();
|
|
Map<String,Object> searchParams = new HashMap<>();
|
|
@@ -334,15 +343,20 @@ public class CompanyController {
|
|
//todo 一次性读取本页推广人信息
|
|
//todo 一次性读取本页推广人信息
|
|
List<JpCloudUser> jpCloudUsers = jpCloudUserService.findUserByNames(userNames);
|
|
List<JpCloudUser> jpCloudUsers = jpCloudUserService.findUserByNames(userNames);
|
|
|
|
|
|
- Map<String,JpCloudUser> userMap = new HashMap<>();
|
|
|
|
|
|
+ if(jpCloudUsers!=null) {
|
|
|
|
+ Map<String, JpCloudUser> userMap = new HashMap<>();
|
|
|
|
|
|
- for (JpCloudUser jpCloudUser : jpCloudUsers) {
|
|
|
|
- userMap.put(jpCloudUser.getName(),jpCloudUser);
|
|
|
|
- }
|
|
|
|
|
|
+ for (JpCloudUser jpCloudUser : jpCloudUsers) {
|
|
|
|
+ userMap.put(jpCloudUser.getName(), jpCloudUser);
|
|
|
|
+ }
|
|
|
|
|
|
- for (Company company: page) {
|
|
|
|
- if (StringUtils.isNotEmpty(company.getPromoter())) {
|
|
|
|
- company.setJpCloudUser(userMap.get(company.getPromoter()));
|
|
|
|
|
|
+ for (Company company : page) {
|
|
|
|
+ if (StringUtils.isNotEmpty(company.getPromoter())) {
|
|
|
|
+ company.setJpCloudUser(userMap.get(company.getPromoter()));
|
|
|
|
+ }
|
|
|
|
+ else{
|
|
|
|
+ company.setJpCloudUser(new JpCloudUser()); //以免前台做是否为空判断
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|