|
@@ -53,6 +53,7 @@ public class SapUserService extends BaseService {
|
|
|
// get
|
|
|
JsonNode node = requestService.getForObject(userUrl, headers);
|
|
|
List<SapUser> sapUsers = Lists.newArrayList();
|
|
|
+ StringBuffer name = null;
|
|
|
if (node != null) {
|
|
|
Iterator<JsonNode> iterator = node.get("d").get("results").elements();
|
|
|
while (iterator.hasNext()) {
|
|
@@ -61,14 +62,14 @@ public class SapUserService extends BaseService {
|
|
|
// 去除非员工账号和测试数据
|
|
|
if (!userId.startsWith("Test")) {
|
|
|
String username = JsonNodeUtil.getValue(userNode, "username");
|
|
|
- String name = JsonNodeUtil.getValue(userNode, "lastName")
|
|
|
- + JsonNodeUtil.getValue(userNode, "firstName");
|
|
|
+ name = new StringBuffer().append(JsonNodeUtil.getValue(userNode, "lastName"))
|
|
|
+ .append(JsonNodeUtil.getValue(userNode, "firstName"));
|
|
|
String mobile = JsonNodeUtil.getValue(userNode, "cellPhone");
|
|
|
String businessPhone = JsonNodeUtil.getValue(userNode, "businessPhone");
|
|
|
String email = JsonNodeUtil.getValue(userNode, "email");
|
|
|
String personId = JsonNodeUtil.getValue(userNode, "personKeyNav", "personIdExternal");
|
|
|
- SapUser sapUser = SapUser.builder().userId(userId).personId(personId).username(username).name(name)
|
|
|
- .mobile(mobile).formatMobile(mobile).businessPhone(businessPhone)
|
|
|
+ SapUser sapUser = SapUser.builder().userId(userId).personId(personId).username(username)
|
|
|
+ .name(name.toString()).mobile(mobile).formatMobile(mobile).businessPhone(businessPhone)
|
|
|
.formatBusinessPhone(formatBusinessPhone(businessPhone)).email(email).formatEmail(email)
|
|
|
.isPrimary(userId.equals(personId)).build();
|
|
|
sapUsers.add(sapUser);
|