修正批量表导入时原表分段为空 图纸计划判断重复

master
xhj 1 year ago
parent e822dce87f
commit 3e8ad1be6c

@ -102,14 +102,18 @@ public class DmCzplpNewServiceImpl extends ServiceImpl<DmCzplpNewMapper, DmCzplp
this.saveBatch(dmCzplpNews); this.saveBatch(dmCzplpNews);
List<DmTzjh>tzjhs=new ArrayList<>(); List<DmTzjh>tzjhs=new ArrayList<>();
dmCzplpNews.forEach(e->{ dmCzplpNews.forEach(e->{
DmTzjh tzjh=new DmTzjh(); List<DmTzjh> list1 = dmTzjhService.list(new QueryWrapper<DmTzjh>().eq("dc_ch", e.getDcCh()).eq("dc_pl", e.getDcPl()).eq("dc_fd",e.getDcFd()));
tzjh.setDcPl(e.getDcPl()); if(list1.isEmpty()){
tzjh.setDcFd(e.getDcFd()); DmTzjh tzjh=new DmTzjh();
tzjh.setDcCh(e.getDcCh()); tzjh.setDcPl(e.getDcPl());
tzjh.setXfqTlt(e.getXfqTlt()); tzjh.setDcFd(e.getDcFd());
tzjh.setXfqLqb(e.getXfqLqb()); tzjh.setDcCh(e.getDcCh());
tzjh.setXfqPtb(e.getXfqPtb()); tzjh.setXfqTlt(e.getXfqTlt());
tzjhs.add(tzjh); tzjh.setXfqLqb(e.getXfqLqb());
tzjh.setXfqPtb(e.getXfqPtb());
tzjhs.add(tzjh);
}
}); });
dmTzjhService.saveBatch(tzjhs); dmTzjhService.saveBatch(tzjhs);
} }
@ -166,7 +170,7 @@ public class DmCzplpNewServiceImpl extends ServiceImpl<DmCzplpNewMapper, DmCzplp
pls = pls + " " + dcPl8; pls = pls + " " + dcPl8;
} }
map.put("plcount", plcount); map.put("plcount", plcount);
map.put("pls", pls.trim()); map.put("fds", pls.trim());
return map; return map;
} }

Loading…
Cancel
Save