Commit e4558975 by 徐高华

通讯录导出加导购code

parent bd8d0268
...@@ -493,7 +493,7 @@ public class StaffController extends WebBaseController { ...@@ -493,7 +493,7 @@ public class StaffController extends WebBaseController {
@RequestMapping("staff-export") @RequestMapping("staff-export")
public HaobanResponse staffExport(HttpServletRequest request, HttpServletResponse response,String departmentId, Integer activeFlag, Integer relationFlag, public HaobanResponse staffExport(HttpServletRequest request, HttpServletResponse response,String departmentId, Integer activeFlag, Integer relationFlag,
String keyWord, String permitState,BasePageInfo pageInfo,@RequestParam(defaultValue = "create_time") String sortField, String keyWord, String permitState,BasePageInfo pageInfo,@RequestParam(defaultValue = "create_time") String sortField,
@RequestParam(defaultValue = "desc") String sortType,String enterpriseIdParam,String startTime,String endTime) { @RequestParam(defaultValue = "desc") String sortType,String enterpriseIdParam,String startTime,String endTime ,String clerkId) {
WebLoginDTO login = AuthWebRequestUtil.getLoginUser(); WebLoginDTO login = AuthWebRequestUtil.getLoginUser();
String wxEnterpriseId = login.getWxEnterpriseId(); String wxEnterpriseId = login.getWxEnterpriseId();
if(StringUtils.isBlank(departmentId)){ if(StringUtils.isBlank(departmentId)){
...@@ -520,6 +520,13 @@ public class StaffController extends WebBaseController { ...@@ -520,6 +520,13 @@ public class StaffController extends WebBaseController {
dto.setEnterpriseIdParam(enterpriseIdParam); dto.setEnterpriseIdParam(enterpriseIdParam);
dto.setStartTime(startTime); dto.setStartTime(startTime);
dto.setEndTime(endTime); dto.setEndTime(endTime);
if(StringUtils.isNotBlank(clerkId)) {
StaffClerkRelationDTO clerkRelationDTO = this.staffClerkRelationApiService.getByClerkId(clerkId) ;
if(null == clerkRelationDTO) {
return resultResponse(HaoBanErrCode.ERR_1, PageUtil.getPageInfo(new Page<>()));
}
dto.setStaffId(clerkRelationDTO.getStaffId());
}
pageInfo.setPageSize(Integer.MAX_VALUE); pageInfo.setPageSize(Integer.MAX_VALUE);
int pageNum = 1; int pageNum = 1;
while (true) { while (true) {
...@@ -631,7 +638,7 @@ public class StaffController extends WebBaseController { ...@@ -631,7 +638,7 @@ public class StaffController extends WebBaseController {
for (StaffClerkRelationDTO staffClerkRelationDTO : relationList) { for (StaffClerkRelationDTO staffClerkRelationDTO : relationList) {
ClerkDTO clerk = clerkMap.get(staffClerkRelationDTO.getClerkId()); ClerkDTO clerk = clerkMap.get(staffClerkRelationDTO.getClerkId());
if (clerk != null) { if (clerk != null) {
clerkName.append(clerk.getClerkName()).append(","); clerkName.append(clerk.getClerkName()).append("(").append(clerk.getClerkCode()).append(")").append(",");
} }
} }
if (StringUtils.isNoneBlank(clerkName.toString())) { if (StringUtils.isNoneBlank(clerkName.toString())) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment