Browse Source

Merge remote-tracking branch 'remotes/origin/dev' into prod

release
jianjun 4 years ago
parent
commit
991ebcbf40
  1. 5
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerStaffGridServiceImpl.java
  2. 1
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/BasicInfoResultDTO.java
  3. 2
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/StaffBasicInfoResultDTO.java
  4. 10
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java
  5. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/StaffRoleServiceImpl.java

5
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerStaffGridServiceImpl.java

@ -176,8 +176,9 @@ public class CustomerStaffGridServiceImpl extends BaseServiceImpl<CustomerStaffG
if (CollectionUtils.isEmpty(data)){ if (CollectionUtils.isEmpty(data)){
return new ArrayList<>(); return new ArrayList<>();
} }
gridStaff.stream().forEach(g -> data.stream().filter(d -> g.getStaffId().equals(d.getStaffId()) && g.getGridId().equals(d.getGridId())).forEach(d -> g.setMobile(d.getMobile()))); /*gridStaff.stream().forEach(g -> data.stream().filter(d -> g.getStaffId().equals(d.getStaffId()) && g.getGridId().equals(d.getGridId())).forEach(d -> g.setMobile(d.getMobile())));
return gridStaff.stream().filter(g -> StringUtils.isNotBlank(g.getMobile())).collect(Collectors.toList()); return gridStaff.stream().filter(g -> StringUtils.isNotBlank(g.getMobile())).collect(Collectors.toList());*/
return data;
} }
/** /**

1
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/BasicInfoResultDTO.java

@ -1,7 +1,6 @@
package com.epmet.dto.result; package com.epmet.dto.result;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable; import java.io.Serializable;

2
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/StaffBasicInfoResultDTO.java

@ -16,7 +16,7 @@ public class StaffBasicInfoResultDTO implements Serializable {
* 客户Id * 客户Id
*/ */
private String customerId; private String customerId;
private String customerName;
/** /**
* 用户Id * 用户Id
*/ */

10
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java

@ -742,6 +742,16 @@ public class CustomerStaffServiceImpl extends BaseServiceImpl<CustomerStaffDao,
resultDTO.setLongitude(staffInfo.getLongitude()); resultDTO.setLongitude(staffInfo.getLongitude());
resultDTO.setLatitude(staffInfo.getLatitude()); resultDTO.setLatitude(staffInfo.getLatitude());
} }
//获取工作人员所属客户名
CustomerDTO dto = new CustomerDTO();
dto.setId(customerId);
Result<CustomerDTO> customerResult = operCrmOpenFeignClient.getCustomerInfo(dto);
if (!customerResult.success()) {
throw new RenException(customerResult.getCode(), customerResult.getMsg());
}
if (null != customerResult.getData()) {
resultDTO.setCustomerName(customerResult.getData().getCustomerName());
}
} }
return new Result<StaffBasicInfoResultDTO>().ok(resultDTO); return new Result<StaffBasicInfoResultDTO>().ok(resultDTO);
} }

4
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/StaffRoleServiceImpl.java

@ -138,8 +138,8 @@ public class StaffRoleServiceImpl extends BaseServiceImpl<StaffRoleDao, StaffRol
return new ArrayList<>(); return new ArrayList<>();
} }
List<String> userIds = forms.stream().map(m -> m.getStaffId()).distinct().collect(Collectors.toList()); List<String> userIds = forms.stream().map(m -> m.getStaffId()).distinct().collect(Collectors.toList());
List<GridStaffResultDTO> result = baseDao.staffGridRoleByIds(userIds); // List<GridStaffResultDTO> result = baseDao.staffGridRoleByIds(userIds);
/*List<GridStaffResultDTO> result = baseDao.staffGridRole(forms);*/ List<GridStaffResultDTO> result = baseDao.staffGridRole(forms);
if (CollectionUtils.isEmpty(result)){ if (CollectionUtils.isEmpty(result)){
return new ArrayList<>(); return new ArrayList<>();
} }

Loading…
Cancel
Save