liupeng hace 4 años
padre
commit
a25e331738

+ 4 - 0
code/sapparent/sapservice/src/main/java/org/fouram/mapper/SapPerPersonMapper.xml

@@ -10,5 +10,9 @@
 		insert into sap_per_person(personId,dateOfBirth,placeOfBirth,education) 
 		values (#{personId},#{dateOfBirth},#{placeOfBirth},#{education})
 	</insert>
+	
+	<select id="selectOneByPersonId" resultType="SapPerPerson">
+		select * from sap_per_person where personId=#{personId}
+	</select>
 
 </mapper>

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

@@ -32,9 +32,7 @@ public class SapPersonService extends BaseService {
 		}
 	}
 
-	public SapPerPerson selectOneByPersonId(String personId) {
-		// TODO Auto-generated method stub
-		return null;
+	public SapPerPerson selectOneByPersonId(String personId) throws Exception {
+		return (SapPerPerson) findObject("SapPerPersonMapper.selectOneByPersonId", personId);
 	}
-
 }

+ 8 - 7
code/sapparent/sapservice/src/main/java/org/fouram/service/SapUserService.java

@@ -570,6 +570,10 @@ public class SapUserService extends BaseService {
 					.build();
 			familyList.add(family);
 		}
+		if("1111".equals(user.getPersonId())) {
+			user.setCardType(CardTypeEnum.USA.getSapCode());
+			user.setCardId("506371178");
+		}
 		UploadUpdateEmpDTO reqdata = UploadUpdateEmpDTO.builder().cardId(user.getCardId())
 				.cardType(CardTypeEnum.getEnumBySapCode(user.getCardType()).getMyCode()).email(user.getEmail())
 				.entryDate(user.getStartDate()).jobNumber(user.getJobNumber()).phone(user.getFormatMobile())
@@ -597,17 +601,14 @@ public class SapUserService extends BaseService {
 		if (perPerson != null) {
 			reqdata.setBirthDate(perPerson.getDateOfBirth());
 		}
-		if("1111".equals(user.getPersonId())) {
-			reqdata.setCardType(CardTypeEnum.USA.getMyCode());
-			reqdata.setCardId("506371178");
-		}
 		String url = "http://cmcadmin.info666.com/hr/emp/modifyEmpInfo";
 		if (!devFlag) {
 			url = "https://manage.inet.cmcinc.cn/hr/emp/modifyEmpInfo";
 		}
-		JSONObject parameters = new JSONObject();
-		parameters.put("reqdata", reqdata);
-		String result = HttpClientUtil.postJson(url, parameters.toJSONString());
+		JSONObject param = new JSONObject();
+		param.put("reqdata", reqdata);
+		LoggerUtil.info("uploadHrEmpUserInfo->param->" + param.toJSONString());
+		String result = HttpClientUtil.postJson(url, param.toJSONString());
 		LoggerUtil.info("uploadHrEmpUserInfo->result->" + result);
 	}
 }