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