Commit c8fe2b62 by guojuxing

添加导购名称字段

parent 0be96dcf
......@@ -17,6 +17,11 @@ public class ClerkAuthValidDTO implements Serializable{
private Integer clerkId;
/**
*
*/
private String clerkName;
/**
* 该导购是否有权限
*/
private boolean hasAuth;
......@@ -39,11 +44,21 @@ public class ClerkAuthValidDTO implements Serializable{
return this;
}
public String getClerkName() {
return clerkName;
}
public ClerkAuthValidDTO setClerkName(String clerkName) {
this.clerkName = clerkName;
return this;
}
@Override
public String toString() {
return "ClerkAuthValidDTO{" +
"clerkId=" + clerkId +
", hasAuth=" + hasAuth +
", clerkName=" + clerkName +
'}';
}
}
......@@ -354,9 +354,18 @@ public class ClerkApiServiceImpl implements ClerkApiService {
.collect(Collectors.toList()));
} else {
Set<Integer> clerkIdSet = list.stream().map(e -> e.getClerkId()).collect(Collectors.toSet());
List<TabClerk> clerkList = clerkService.listClerkByIds(clerkIdList);
if (CollectionUtils.isEmpty(clerkList)) {
throw new CommonException(ErrorCode.PARAMETER_ERROR.getCode(), "没有查询到导购");
}
Map<Integer, String> clerkIdMapName = clerkList.stream().collect(Collectors.toMap(TabClerk::getClerkId, TabClerk::getClerkName));
return ServiceResponse.success(clerkIdList.stream().map(e -> {
ClerkAuthValidDTO temp = new ClerkAuthValidDTO();
temp.setClerkId(e);
temp.setClerkName(clerkIdMapName.get(e));
if (clerkIdSet.contains(e)) {
temp.setHasAuth(true);
} else {
......
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