diff --git a/src/main/java/com/dsic/gj_erp/service/jhgk/impl/YdjhImportNewService.java b/src/main/java/com/dsic/gj_erp/service/jhgk/impl/YdjhImportNewService.java index 4f61666..7d8ce0b 100644 --- a/src/main/java/com/dsic/gj_erp/service/jhgk/impl/YdjhImportNewService.java +++ b/src/main/java/com/dsic/gj_erp/service/jhgk/impl/YdjhImportNewService.java @@ -75,18 +75,21 @@ public class YdjhImportNewService extends ServiceImpl{ - item.set二跨面板板数(size+""); + item.set一垮龙门板数(size+""); 板数.addAndGet(size); }); + item.set一垮数控板数("0"); this.getBomSize(item, "8",(size)->{ - item.set二跨面板板数(size+""); + item.set一垮数控板数(size+""); 板数.addAndGet(size); }); } if (item.get切割完成2() != null) { + item.set二跨面板板数("0"); this.getBomSize(item, "5",(size)->{ item.set二跨面板板数(size+""); 板数.addAndGet(size); @@ -110,23 +113,27 @@ public class YdjhImportNewService extends ServiceImpl{ - item.set三跨平铁板数(size.toString()); + atomicInteger.addAndGet(size); + 板数.addAndGet(size); + }); + this.getBomSize(item, "13", (size)->{ + atomicInteger.addAndGet(size); 板数.addAndGet(size); }); + item.set三跨平铁板数(atomicInteger.toString()); } - if(item.get曲平铁曲完成()!=null){ - this.getBomSize(item, "13", 板数::addAndGet); - } - - if (item.get切割完成5() != null) { + if (item.get切割完成5() != null||item.get三跨数控板数()!=null) { + item.set三跨数控板数("0"); this.getBomSize(item, "14",(size)->{ item.set三跨数控板数(size+""); 板数.addAndGet(size); @@ -134,6 +141,7 @@ public class YdjhImportNewService extends ServiceImpl{ item.set四区腹板板数(size+""); 板数.addAndGet(size); @@ -148,16 +156,13 @@ public class YdjhImportNewService extends ServiceImpl{ - atomicInteger.addAndGet(size); - 板数.addAndGet(size); - }); + item.set四区数控板数("0"); item.set四区数控板数(atomicInteger.toString()); } - if(item.get光电完成()!=null){ - this.getBomSize(item, "17", 板数::addAndGet); - } +// if(item.get光电完成()!=null){ +// this.getBomSize(item, "17", 板数::addAndGet); +// } item.set板数(板数.toString()); }); @@ -270,20 +275,16 @@ public class YdjhImportNewService extends ServiceImpl { ydjhs.forEach(ydjh->{ - DmYdjh dmYdjh = this.updateYdjh(item.get上料完成(),item.get抛丸完成(),item.get曲平铁曲完成()); + DmYdjh dmYdjh = this.updateYdjh(item.get上料完成(),item.get抛丸完成(),item.get切割完成4()); dmYdjh.setId(ydjh.getId()); updateList.add(dmYdjh); }); }); } - if (item.get切割完成5() != null) { + if (item.get切割完成5() != null||item.get三跨数控板数()!=null) { Optional.ofNullable(collect.get("14")).ifPresent(ydjhs -> { ydjhs.forEach(ydjh->{ DmYdjh dmYdjh = this.updateYdjh(item.get上料完成(),item.get抛丸完成(),item.get切割完成5()); @@ -312,14 +313,6 @@ public class YdjhImportNewService extends ServiceImpl { - ydjhs.forEach(ydjh->{ - DmYdjh dmYdjh = this.updateYdjh(item.get上料完成(),item.get抛丸完成(),item.get切割完成7()); - dmYdjh.setId(ydjh.getId()); - updateList.add(dmYdjh); - }); - }); } if(item.get光电完成()!=null){ @@ -335,6 +328,8 @@ public class YdjhImportNewService extends ServiceImpl updateData(LambdaQueryWrapper wrapper, Consumer handler) { @@ -516,7 +509,7 @@ public class YdjhImportNewService extends ServiceImpl { redisTemplate.opsForHash().put(GJSCGK_BOM_COUNT_KEY+item.getDcCh(), finalDcPl +"_13",boms.size()); boms.forEach(bom -> { DmSygdMx dmSygdMx = new DmSygdMx(); dmSygdMx.setDcCh(item.getDcCh()); dmSygdMx.setDcPl(item.getDcPl()); - dmSygdMx.setQgrq(item.get曲平铁曲完成()); + dmSygdMx.setQgrq(item.get切割完成4()); dmSygdMx.setQbs("1"); - dmSygdMx.setQjgrq(item.get曲外板曲完成()); - dmSygdMx.setJssj(item.getQfxqrqxz()); + dmSygdMx.setQjgrq(item.get曲平铁曲完成()); + dmSygdMx.setJssj(item.get小组配送完成()); dmSygdMx.setGjjsDz(item.getQfxqrqdz()); dmSygdMx.setBomData(bom); addList.add(dmSygdMx); }); }); + } - if (item.get切割完成5() != null) { + if (item.get切割完成5() != null||item.get三跨数控板数()!=null) { Optional.ofNullable(collect.get("14")).ifPresent(boms -> { redisTemplate.opsForHash().put(GJSCGK_BOM_COUNT_KEY+item.getDcCh(), finalDcPl +"_14",boms.size()); boms.forEach(bom -> { @@ -641,12 +631,28 @@ public class YdjhImportNewService extends ServiceImpl { +// redisTemplate.opsForHash().put(GJSCGK_BOM_COUNT_KEY+item.getDcCh(), finalDcPl +"_14",boms.size()); +// boms.forEach(bom -> { +// DmSygdMx dmSygdMx = new DmSygdMx(); +// dmSygdMx.setDcCh(item.getDcCh()); +// dmSygdMx.setDcPl(item.getDcPl()); +// dmSygdMx.setQgrq(item.get切割完成5()); +// dmSygdMx.setQbs("1"); +// dmSygdMx.setQjgrq(item.get曲外板曲完成()); +// dmSygdMx.setJssj(item.get小组配送完成()); +// dmSygdMx.setGjjsDz(item.getQfxqrqdz()); +// dmSygdMx.setBomData(bom); +// addList.add(dmSygdMx); +// }); +// }); } if (item.get切割完成6() != null) { @@ -657,7 +663,7 @@ public class YdjhImportNewService extends ServiceImpl { - redisTemplate.opsForHash().put(GJSCGK_BOM_COUNT_KEY+item.getDcCh(), finalDcPl +"_16",boms.size()); - boms.forEach(bom -> { - DmSygdMx dmSygdMx = new DmSygdMx(); - dmSygdMx.setDcCh(item.getDcCh()); - dmSygdMx.setDcPl(item.getDcPl()); - dmSygdMx.setQgrq(item.get切割完成7()); - dmSygdMx.setJssj(item.getQfxqrqxz()); - dmSygdMx.setGjjsDz(item.getQfxqrqdz()); - dmSygdMx.setBomData(bom); - addList.add(dmSygdMx); - }); - }); } if(item.get光电完成()!=null){ @@ -703,7 +696,7 @@ public class YdjhImportNewService extends ServiceImpl