修改业务逻辑

This commit is contained in:
yangjun 2024-11-01 11:17:49 +08:00
parent 8405d8e8ac
commit 52a9fa8c9d
1 changed files with 35 additions and 27 deletions

View File

@ -2,6 +2,7 @@ package org.jeecg.modules.demo.sync;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.compress.utils.Lists;
import org.jeecg.modules.demo.xxhbjwxtjxrw.entity.JwxtJxrw;
@ -61,13 +62,6 @@ public class SyncJwxt extends BaseSync {
* @param param
*/
public void run(Map<String, Object> param){
//查询数据
List<JwxtJxrw> inDataList = expJxrwService.list();
List<Xxhbjwxtjxrw> outDataList = Lists.newArrayList();
System.out.println("---------------------------------------------------------------------------");
System.out.println("--------------查询第1个"+inDataList.size()+"--------------------");
System.out.println("---------------------------------------------------------------------------");
//查询数据
List<JwxtScwjxx> in1DataList = expScwjxxService.list();
@ -77,44 +71,58 @@ public class SyncJwxt extends BaseSync {
System.out.println("--------------查询第2个"+in1DataList.size()+"--------------------");
System.out.println("---------------------------------------------------------------------------");
//查询数据
// List<JwxtXsmd> in2DataList = expXsmdService.list();
// List<Xxhbjwxtxsmd> out2DataList = Lists.newArrayList();
// System.out.println("---------------------------------------------------------------------------");
// System.out.println("--------------第3个"+in2DataList.size()+"--------------------");
// System.out.println("---------------------------------------------------------------------------");
//清洗数据
inDataList.forEach(x -> outDataList.add(BeanUtil.toBean(x, Xxhbjwxtjxrw.class)));
in1DataList.forEach(x -> out1DataList.add(BeanUtil.toBean(x, Xxhbjwxtscwjxx.class)));
// in2DataList.forEach(x -> out2DataList.add(BeanUtil.toBean(x, Xxhbjwxtxsmd.class)));
//删除数据
QueryWrapper dqw = new QueryWrapper();
impJxrwService.remove(dqw);
// QueryWrapper dqw = new QueryWrapper();
// impJxrwService.remove(dqw);
QueryWrapper dqw1 = new QueryWrapper();
impScwjxxService.remove(dqw1);
//保存到胃
try {
System.out.println("---------------------------------------------------------------------------");
System.out.println("--------------插入第一个"+outDataList.size()+"--------------------");
System.out.println("---------------------------------------------------------------------------");
impJxrwService.syncList(outDataList);
System.out.println("---------------------------------------------------------------------------");
System.out.println("--------------插入第二个"+out1DataList.size()+"--------------------");
System.out.println("---------------------------------------------------------------------------");
impScwjxxService.syncList(out1DataList);
// System.out.println("---------------------------------------------------------------------------");
// System.out.println("--------------第三个"+outDataList.size()+"--------------------");
// System.out.println("---------------------------------------------------------------------------");
// QueryWrapper dqw2 = new QueryWrapper();
// impXsmdService.remove(dqw2);
// impXsmdService.syncList(out2DataList);
}catch (Exception e){
e.printStackTrace();
}
//查询数据
QueryWrapper<JwxtJxrw> jxrwQueryWrapper = new QueryWrapper<>();
jxrwQueryWrapper.eq("file_shztmc","审核通过");
List<JwxtJxrw> inDataList = expJxrwService.list(jxrwQueryWrapper);
List<Xxhbjwxtjxrw> outDataList = Lists.newArrayList();
System.out.println("---------------------------------------------------------------------------");
System.out.println("--------------查询第1个"+inDataList.size()+"--------------------");
System.out.println("---------------------------------------------------------------------------");
//清洗数据
inDataList.forEach(x -> outDataList.add(BeanUtil.toBean(x, Xxhbjwxtjxrw.class)));
try {
System.out.println("---------------------------------------------------------------------------");
System.out.println("--------------插入第一个"+outDataList.size()+"--------------------");
System.out.println("---------------------------------------------------------------------------");
for(Xxhbjwxtjxrw par : outDataList){
UpdateWrapper<Xxhbjwxtjxrw> xxhbjwxtjxrwUpdateWrapper = new UpdateWrapper<>();
xxhbjwxtjxrwUpdateWrapper.set("file_shztmc","审核通过");
xxhbjwxtjxrwUpdateWrapper.eq("kcrwdm",par.getKcrwdm());
impJxrwService.update(xxhbjwxtjxrwUpdateWrapper);
}
// impJxrwService.syncList(outDataList);
}catch (Exception e){
e.printStackTrace();
}
}
/**