提交 6a44d746 作者: ZhangJingKun

问题修改

上级 63c00435
...@@ -23,7 +23,7 @@ import java.util.concurrent.TimeUnit; ...@@ -23,7 +23,7 @@ import java.util.concurrent.TimeUnit;
* @Version 1.0 * @Version 1.0
* @Author: ZhangJingKun * @Author: ZhangJingKun
* @Date: 2024/4/7 11:18 * @Date: 2024/4/7 11:18
* @Content: * @Content: 企业高管数据表中的数据导入到人物库中临时处理的逻辑
*/ */
@Slf4j @Slf4j
@Component @Component
...@@ -42,11 +42,6 @@ public class QiyegaoguanExcutor implements CommandLineRunner { ...@@ -42,11 +42,6 @@ public class QiyegaoguanExcutor implements CommandLineRunner {
@Autowired @Autowired
CharacterCorrelationEnterpriseService characterCorrelationEnterpriseService; CharacterCorrelationEnterpriseService characterCorrelationEnterpriseService;
@Value("${offset}")
private int offset;
@Value("${size}")
private int size;
@Override @Override
public void run(String... args) { public void run(String... args) {
scheduledExecutorService.scheduleAtFixedRate(()->{ scheduledExecutorService.scheduleAtFixedRate(()->{
...@@ -56,11 +51,14 @@ public class QiyegaoguanExcutor implements CommandLineRunner { ...@@ -56,11 +51,14 @@ public class QiyegaoguanExcutor implements CommandLineRunner {
void run2(){ void run2(){
try (BufferedReader br = new BufferedReader(new FileReader("D:\\444.txt"))) { try (BufferedReader br = new BufferedReader(new FileReader("D:\\555.txt"))) {
String line; String line;
while ((line = br.readLine()) != null) { while ((line = br.readLine()) != null) {
// 处理每行的逻辑 // 处理每行的逻辑
String id = line.replace("\"", ""); String id = line.replace("\"", "");
String[] arr = line.split(",");
id = arr[0];
Long sort = Long.parseLong(arr[1]);
String uid = generatorIdService.getIdNo(); String uid = generatorIdService.getIdNo();
CharacterBasicInfo characterBasicInfo = new CharacterBasicInfo(); CharacterBasicInfo characterBasicInfo = new CharacterBasicInfo();
...@@ -72,6 +70,7 @@ public class QiyegaoguanExcutor implements CommandLineRunner { ...@@ -72,6 +70,7 @@ public class QiyegaoguanExcutor implements CommandLineRunner {
CharacterCorrelationEnterprise characterCorrelationEnterprise = new CharacterCorrelationEnterprise(); CharacterCorrelationEnterprise characterCorrelationEnterprise = new CharacterCorrelationEnterprise();
characterCorrelationEnterprise.setId(id); characterCorrelationEnterprise.setId(id);
characterCorrelationEnterprise.setUid(uid); characterCorrelationEnterprise.setUid(uid);
characterCorrelationEnterprise.setSort(sort);
characterCorrelationEnterpriseService.updateById(characterCorrelationEnterprise); characterCorrelationEnterpriseService.updateById(characterCorrelationEnterprise);
System.out.println("id:" + id); System.out.println("id:" + id);
} }
......
...@@ -31,13 +31,13 @@ public class CharacterInfoController { ...@@ -31,13 +31,13 @@ public class CharacterInfoController {
log.info("新增人物:{}",characterVo); log.info("新增人物:{}",characterVo);
//日期格式校验 //日期格式校验
String birthday = characterVo.getBirthday(); String birthday = characterVo.getBirthday();
if(!DateUtil.isValidDate(birthday)) if(!DateUtil.isDate(birthday))
return Result.error(400, "出生日期格式不正确!"); return Result.error(400, "出生日期格式不正确!");
String takeOfficeTime = characterVo.getTakeOfficeTime(); String takeOfficeTime = characterVo.getTakeOfficeTime();
if(!DateUtil.isValidDate(takeOfficeTime)) if(!DateUtil.isDate(takeOfficeTime))
return Result.error(400, "任职开始时间格式不正确!"); return Result.error(400, "任职开始时间格式不正确!");
String takeOfficeTimeEnd = characterVo.getTakeOfficeTimeEnd(); String takeOfficeTimeEnd = characterVo.getTakeOfficeTimeEnd();
if(!DateUtil.isValidDate(takeOfficeTime)) if(!DateUtil.isDate(takeOfficeTimeEnd))
return Result.error(400, "任职结束时间格式不正确!"); return Result.error(400, "任职结束时间格式不正确!");
return characterInfoService.add(characterVo); return characterInfoService.add(characterVo);
} }
...@@ -74,13 +74,13 @@ public class CharacterInfoController { ...@@ -74,13 +74,13 @@ public class CharacterInfoController {
log.info("根据人物id修改信息:{}",characterVo); log.info("根据人物id修改信息:{}",characterVo);
//日期格式校验 //日期格式校验
String birthday = characterVo.getBirthday(); String birthday = characterVo.getBirthday();
if(!DateUtil.isValidDate(birthday)) if(!DateUtil.isDate(birthday))
return Result.error(400, "出生日期格式不正确!"); return Result.error(400, "出生日期格式不正确!");
String takeOfficeTime = characterVo.getTakeOfficeTime(); String takeOfficeTime = characterVo.getTakeOfficeTime();
if(!DateUtil.isValidDate(takeOfficeTime)) if(!DateUtil.isDate(takeOfficeTime))
return Result.error(400, "任职开始时间格式不正确!"); return Result.error(400, "任职开始时间格式不正确!");
String takeOfficeTimeEnd = characterVo.getTakeOfficeTimeEnd(); String takeOfficeTimeEnd = characterVo.getTakeOfficeTimeEnd();
if(!DateUtil.isValidDate(takeOfficeTimeEnd)) if(!DateUtil.isDate(takeOfficeTimeEnd))
return Result.error(400, "任职结束时间格式不正确!"); return Result.error(400, "任职结束时间格式不正确!");
return characterInfoService.edit(characterVo); return characterInfoService.edit(characterVo);
} }
......
...@@ -35,6 +35,8 @@ public class CharacterCorrelationEnterprise { ...@@ -35,6 +35,8 @@ public class CharacterCorrelationEnterprise {
private String benefitShare; private String benefitShare;
//本届任期 //本届任期
private String currentTerm; private String currentTerm;
//排序
private Long sort;
//创建人 //创建人
private String createBy; private String createBy;
//创建时间 //创建时间
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论