1.修复数据格式问题导致生产数据导入失败问题

2.修复无数据报错的bug
master
董哲奇 1 year ago
parent fe57811fcc
commit edb2743304

@ -1542,7 +1542,10 @@ public class BomUploadServiceImpl {
System.out.println("e.getWpggZ().split(\"\\\\*\")[0] = " + e.getWpggZ().split("\\*")[0]);
System.out.println("e.getWpggZ().split(\"\\\\*\")[0] = " + e.getWpggZ());
dmBom.setBh(new BigDecimal(e.getWpggZ().split("\\*")[0]));
dmBom.setBc(new BigDecimal(e.getWpggZ().split("\\*")[2]));
xiiu if (e.getWpggZ().split("\\*").length>2){
dmBom.setBc(new BigDecimal(e.getWpggZ().split("\\*")[2]));
}
String tzbh = e.getTzbhZ();
String hxlx = "";
// 根据图纸编号获取 手工,数控 跨位,组立,、

@ -311,16 +311,20 @@ public class DmSygdMxServiceImpl extends ServiceImpl<DmSygdMxMapper, DmSygdMx> i
*/
@Override
public List<Pldto> getPl(String begin, String end) {
String beginTime_lj = ljService.getOne(new QueryWrapper<DmSygdMxLj>()
DmSygdMxLj one = ljService.getOne(new QueryWrapper<DmSygdMxLj>()
.select("top 1 xzglxq ")
.inSql("parent_id ", " SELECT dm_sygd_mx.id from dm_sygd_mx WHERE dm_sygd_mx.jssj BETWEEN '" + begin + "' and '" + end + "'")
.orderByAsc("xzglxq")).getXzglxq();
String endTime_lj = ljService.getOne(new QueryWrapper<DmSygdMxLj>()
.orderByAsc("xzglxq"));
DmSygdMxLj two = ljService.getOne(new QueryWrapper<DmSygdMxLj>()
.select("top 1 xzglxq ")
.inSql("parent_id ", " SELECT dm_sygd_mx.id from dm_sygd_mx WHERE dm_sygd_mx.jssj BETWEEN '" + begin + "' and '" + end + "'")
.orderByDesc("xzglxq")).getXzglxq();
List<Pldto> pldtoList = baseMapper.getPl(beginTime_lj, endTime_lj);
return pldtoList;
.orderByDesc("xzglxq"));
if (ObjectUtil.isAllNotEmpty(one,two)){
List<Pldto> pldtoList = baseMapper.getPl(one.getXzglxq(), two.getXzglxq());
return pldtoList;
}
return null;
}
/**

Loading…
Cancel
Save