人员导入生日格式修改
This commit is contained in:
parent
66a7e99647
commit
f90bb306d5
|
|
@ -19,10 +19,10 @@ import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.util.ArrayList;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.HashMap;
|
import java.time.LocalDate;
|
||||||
import java.util.List;
|
import java.time.format.DateTimeFormatter;
|
||||||
import java.util.Map;
|
import java.util.*;
|
||||||
import java.util.concurrent.atomic.AtomicInteger;
|
import java.util.concurrent.atomic.AtomicInteger;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
@ -199,6 +199,8 @@ public class BasePersonServiceImp implements BasePersonService{
|
||||||
Map<String,Object> map = new HashMap<>();
|
Map<String,Object> map = new HashMap<>();
|
||||||
map.put("type","postType");
|
map.put("type","postType");
|
||||||
List<TDictBean> dictBeanList = tDictDao.list(map, 0, 1000);
|
List<TDictBean> dictBeanList = tDictDao.list(map, 0, 1000);
|
||||||
|
// 创建一个SimpleDateFormat对象解析原始日期字符串
|
||||||
|
SimpleDateFormat originalFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", java.util.Locale.US);
|
||||||
list.forEach(c->{
|
list.forEach(c->{
|
||||||
TrimUtil.trimBean(c);
|
TrimUtil.trimBean(c);
|
||||||
if(StringUtils.isNotEmpty(c.getSignDate()) && c.getSignDate().contains("-")){
|
if(StringUtils.isNotEmpty(c.getSignDate()) && c.getSignDate().contains("-")){
|
||||||
|
|
@ -207,6 +209,16 @@ public class BasePersonServiceImp implements BasePersonService{
|
||||||
c.setSignDate(signDate);
|
c.setSignDate(signDate);
|
||||||
c.setExpiryDate(expiryDate);
|
c.setExpiryDate(expiryDate);
|
||||||
}
|
}
|
||||||
|
try {
|
||||||
|
Date date = originalFormat.parse(c.getBirthday());
|
||||||
|
// 转换为LocalDate
|
||||||
|
LocalDate localDate = date.toInstant().atZone(java.time.ZoneId.systemDefault()).toLocalDate();
|
||||||
|
// 格式化输出为"yyyy-MM-dd"
|
||||||
|
String formattedDate = localDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
||||||
|
c.setBirthday(formattedDate);
|
||||||
|
} catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
//岗位
|
//岗位
|
||||||
AtomicInteger x = new AtomicInteger();
|
AtomicInteger x = new AtomicInteger();
|
||||||
dictBeanList.forEach(i -> {
|
dictBeanList.forEach(i -> {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue