2023年8月25日 修改老系统同步方案,修改服务大厅数据同步形式

This commit is contained in:
bai 2023-08-25 17:28:51 +08:00
parent 97016f72fa
commit cd15cb29e8
2 changed files with 31 additions and 10 deletions

View File

@ -344,16 +344,26 @@ public class SyncOldEvaluation extends BaseSync {
//查出答案不对劲的数据
QueryWrapper<KcOldEvaluationans> bedSaveQw = new QueryWrapper<>();
bedSaveQw
.notIn("ans1","A", "B", "C", "D", "E").or()
.notIn("ans2","A", "B", "C", "D", "E").or()
.notIn("ans3","A", "B", "C", "D", "E").or()
.notIn("ans4","A", "B", "C", "D", "E").or()
.notIn("ans5","A", "B", "C", "D", "E").or()
.notIn("ans6","A", "B", "C", "D", "E").or()
.notIn("ans7","A", "B", "C", "D", "E").or()
.notIn("ans8","A", "B", "C", "D", "E").or()
.notIn("ans9","A", "B", "C", "D", "E");
bedSaveQw.apply("(ans1 not in('A','B','C','D','E') or ans1 is null or ans1 = '')" +
"or (ans2 not in('A','B','C','D','E') or ans2 is null or ans2 = '')" +
"or (ans3 not in('A','B','C','D','E') or ans3 is null or ans3 = '')" +
"or (ans4 not in('A','B','C','D','E') or ans4 is null or ans4 = '')" +
"or (ans5 not in('A','B','C','D','E') or ans5 is null or ans5 = '')" +
"or (ans6 not in('A','B','C','D','E') or ans6 is null or ans6 = '')" +
"or (ans7 not in('A','B','C','D','E') or ans7 is null or ans7 = '')" +
"or (ans8 not in('A','B','C','D','E') or ans8 is null or ans8 = '')" +
"or (ans9 not in('A','B','C','D','E') or ans9 is null or ans9 = '')");
// bedSaveQw
// .notIn("ans1","A", "B", "C", "D", "E").or()
// .notIn("ans2","A", "B", "C", "D", "E").or()
// .notIn("ans3","A", "B", "C", "D", "E").or()
// .notIn("ans4","A", "B", "C", "D", "E").or()
// .notIn("ans5","A", "B", "C", "D", "E").or()
// .notIn("ans6","A", "B", "C", "D", "E").or()
// .notIn("ans7","A", "B", "C", "D", "E").or()
// .notIn("ans8","A", "B", "C", "D", "E").or()
// .notIn("ans9","A", "B", "C", "D", "E");
List<KcOldEvaluationans> bedList = kcOldEvaluationansService.list(bedSaveQw);
if(bedList != null){

View File

@ -324,6 +324,17 @@ public class SyncZwdtEvaluation extends BaseSync {
qwKeTang.last("limit 1");
KcKetangbiao ketangbiao = kcKetangbiaoService.getOne(qwKeTang);
if(ketangbiao == null) {
//再查一遍去除hh
QueryWrapper<KcKetangbiao> qwKeTang2 = new QueryWrapper<>();
qwKeTang2.eq("kcmc",x.getTkkcmc());
qwKeTang2.eq("skjs",x.getRkjs());
qwKeTang2.eq("skrq",DateUtil.format(main.getUpDate(), DatePattern.NORM_DATE_FORMAT));
qwKeTang2.last("limit 1");
ketangbiao = kcKetangbiaoService.getOne(qwKeTang2);
}
if(ketangbiao == null) {
//还是为空就记录吧
ketangbiao = new KcKetangbiao();
log.error("错误的课题");
//存新表里面