数据
This commit is contained in:
@ -13,6 +13,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.SerializationUtils;
|
||||
import org.dromara.common.core.enums.UserType;
|
||||
import org.dromara.common.core.service.OssService;
|
||||
import org.dromara.common.utils.IdCardEncryptorUtil;
|
||||
import org.dromara.contractor.domain.SubConstructionUser;
|
||||
import org.dromara.contractor.domain.SubConstructionUserFile;
|
||||
import org.dromara.contractor.service.ISubConstructionUserFileService;
|
||||
@ -79,6 +80,8 @@ public class TransferDataService {
|
||||
private TransferDataMapper transferDataMapper;
|
||||
@Resource
|
||||
private ISysUserService userService;
|
||||
@Resource
|
||||
private IdCardEncryptorUtil idCardEncryptorUtil;
|
||||
|
||||
|
||||
// 两个候选基础URL
|
||||
@ -561,12 +564,15 @@ public class TransferDataService {
|
||||
constructionUser.setSfzEnd(stringToLocalDate(user.getSfzEnd(), "yyyy-MM-dd"));
|
||||
constructionUser.setSfzSite(user.getSfzSite());
|
||||
constructionUser.setSfzBirth(stringToLocalDate(user.getSfzBirth(), "yyyy-MM-dd"));
|
||||
if(user.getSfzNumber()!=null){
|
||||
constructionUser.setSfzNumber(idCardEncryptorUtil.encrypt(user.getSfzNumber()));
|
||||
}
|
||||
constructionUser.setNativePlace(user.getNativePlace());
|
||||
constructionUser.setYhkNumber(user.getYhkNumber());
|
||||
constructionUser.setYhkOpeningBank(user.getYhkOpeningBank());
|
||||
constructionUser.setYhkCardholder(user.getYhkCardholder());
|
||||
constructionUser.setTypeOfWork(user.getTypeOfWork());
|
||||
constructionUser.setWageMeasureUnit(user.getSalary().toString());
|
||||
constructionUser.setWageMeasureUnit("1");
|
||||
constructionUser.setClock("0");
|
||||
constructionUser.setEntryDate(stringToDate(user.getEntryDate(), "yyyy-MM-dd HH:mm:ss"));
|
||||
constructionUser.setLeaveDate(stringToDate(user.getLeaveDate(), "yyyy-MM-dd HH:mm:ss"));
|
||||
@ -576,8 +582,12 @@ public class TransferDataService {
|
||||
constructionUser.setRemark("GoLand");
|
||||
constructionUser.setGoId(user.getId());
|
||||
constructionUser.setGoOpenid(user.getOpenid());
|
||||
constructionUser.setProjectId(projectIdAndTeamId(1, user.getProjectId().toString()));
|
||||
constructionUser.setTeamId(projectIdAndTeamId(2, user.getTeamId().toString()));
|
||||
if(user.getProjectId()!=null){
|
||||
constructionUser.setProjectId(projectIdAndTeamId(1, user.getProjectId().toString()));
|
||||
}
|
||||
if(user.getTeamId()!=null){
|
||||
constructionUser.setTeamId(projectIdAndTeamId(2, user.getTeamId().toString()));
|
||||
}
|
||||
|
||||
constructionUser.setCreateBy(1L);
|
||||
constructionUser.setUpdateBy(1L);
|
||||
@ -585,6 +595,7 @@ public class TransferDataService {
|
||||
}
|
||||
|
||||
public Long projectIdAndTeamId(Integer types, String id) {
|
||||
|
||||
Long val = 0L; // 假设val是long类型
|
||||
|
||||
switch (types) {
|
||||
|
||||
Reference in New Issue
Block a user