liupeng 4 年之前
父節點
當前提交
3ca960891e

+ 1 - 0
code/sapparent/sapservice/src/main/java/org/fouram/dto/input/UploadUpdateEmpDTO.java

@@ -34,6 +34,7 @@ public class UploadUpdateEmpDTO implements Serializable {
 	private String provinceName;
 	private String cityName;
 	private String businessUnit;
+	private String birthDate;
 	private List<AddFamilyDTO> familyList;
 	
 	@Data

+ 5 - 0
code/sapparent/sapservice/src/main/java/org/fouram/service/SapPersonService.java

@@ -32,4 +32,9 @@ public class SapPersonService extends BaseService {
 		}
 	}
 
+	public SapPerPerson selectOneByPersonId(String personId) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
 }

+ 11 - 0
code/sapparent/sapservice/src/main/java/org/fouram/service/SapUserService.java

@@ -31,6 +31,7 @@ import org.fouram.entity.SapEmpJob;
 import org.fouram.entity.SapMessageUser;
 import org.fouram.entity.SapOrg;
 import org.fouram.entity.SapPerGlobalInfoCHN;
+import org.fouram.entity.SapPerPerson;
 import org.fouram.entity.SapPerPersonRelationship;
 import org.fouram.entity.SapUser;
 import org.fouram.entity.WxUser;
@@ -65,6 +66,8 @@ public class SapUserService extends BaseService {
 	@Autowired
 	private SapEmpJobService empJobService;
 	@Autowired
+	private SapPersonService personService;
+	@Autowired
 	private SapEmpJobService sapEmpJobService;
 	@Autowired
 	private SapOprLogService sapOprLogService;
@@ -590,6 +593,14 @@ public class SapUserService extends BaseService {
 			reqdata.setProvinceName(empJob.getLocationName());
 			reqdata.setCityName(empJob.getLocationName());
 		}
+		SapPerPerson perPerson = personService.selectOneByPersonId(user.getPersonId());
+		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";