liupeng 4 年之前
父节点
当前提交
60b881aeaf

+ 2 - 1
code/sapparent/sapservice/src/main/java/org/fouram/entity/SapPerPersonRelationship.java

@@ -21,6 +21,7 @@ public class SapPerPersonRelationship implements Serializable {
 	private String relatedPersonId;
 	private String lastName;
 	private String firstName;
-	private String relationshipType;
+	private Integer relationshipType;
+	private String relationshipTypeName;
 	private String dateOfBirth;
 }

+ 2 - 2
code/sapparent/sapservice/src/main/java/org/fouram/mapper/SapPerPersonRelationshipMapper.xml

@@ -8,9 +8,9 @@
 	
 	<insert id="save">
 		insert into sap_per_person_relationship(personId,relatedPersonId,
-			lastName,firstName,relationshipType,dateOfBirth) 
+			lastName,firstName,relationshipType,relationshipTypeName,dateOfBirth) 
 		values (#{personId},#{relatedPersonId},
-			#{lastName},#{firstName},#{relationshipType},#{dateOfBirth})
+			#{lastName},#{firstName},#{relationshipType},#{relationshipTypeName},#{dateOfBirth})
 	</insert>
 
 </mapper>

+ 4 - 2
code/sapparent/sapservice/src/main/java/org/fouram/service/SapPerPersonRelationshipService.java

@@ -29,11 +29,13 @@ public class SapPerPersonRelationshipService extends BaseService {
 				String relatedPersonId = JsonNodeUtil.getValue(userNode, "relatedPersonIdExternal");
 				String firstName = JsonNodeUtil.getValue(userNode, "firstName");
 				String lastName = JsonNodeUtil.getValue(userNode, "lastName");
-				String relationshipType = getLabelValue(JsonNodeUtil.getValue(userNode, "relationshipType"));
+				String relationshipType = JsonNodeUtil.getValue(userNode, "relationshipType");
+				String relationshipTypeName = getLabelValue(relationshipType);
 				String dateOfBirth = JsonNodeUtil.getValue(userNode, "relPersonNav", "dateOfBirth");
 				SapPerPersonRelationship entity = SapPerPersonRelationship.builder().personId(personId)
 						.relatedPersonId(relatedPersonId).lastName(lastName).firstName(firstName)
-						.relationshipType(relationshipType).dateOfBirth(dateOfBirth).build();
+						.relationshipType(Integer.valueOf(relationshipType))
+						.relationshipTypeName(relationshipTypeName).dateOfBirth(dateOfBirth).build();
 				save("SapPerPersonRelationshipMapper.save", entity);
 			}
 		}