liupeng 4 gadi atpakaļ
vecāks
revīzija
10f2a787a9

+ 5 - 4
code/sapparent/sapservice/src/main/java/org/fouram/service/SapUserService.java

@@ -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);