diff --git a/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java index afbc60e..8c5b073 100644 --- a/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java +++ b/src/main/java/com/dsic/gj_erp/service/jcsj/impl/BomUploadServiceImpl.java @@ -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 = ""; // 根据图纸编号获取 手工,数控 跨位,组立,、 diff --git a/src/main/java/com/dsic/gj_erp/service/jhgk/impl/DmSygdMxServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/jhgk/impl/DmSygdMxServiceImpl.java index fc5a4a9..1c1574a 100644 --- a/src/main/java/com/dsic/gj_erp/service/jhgk/impl/DmSygdMxServiceImpl.java +++ b/src/main/java/com/dsic/gj_erp/service/jhgk/impl/DmSygdMxServiceImpl.java @@ -311,16 +311,20 @@ public class DmSygdMxServiceImpl extends ServiceImpl i */ @Override public List getPl(String begin, String end) { - String beginTime_lj = ljService.getOne(new QueryWrapper() + DmSygdMxLj one = ljService.getOne(new QueryWrapper() .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() + .orderByAsc("xzglxq")); + + DmSygdMxLj two = ljService.getOne(new QueryWrapper() .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 pldtoList = baseMapper.getPl(beginTime_lj, endTime_lj); - return pldtoList; + .orderByDesc("xzglxq")); + if (ObjectUtil.isAllNotEmpty(one,two)){ + List pldtoList = baseMapper.getPl(one.getXzglxq(), two.getXzglxq()); + return pldtoList; + } + return null; } /**