src/main/java/com/zy/asrs/entity/param/LabellerMatParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/entity/param/LabellerMatParam.java
@@ -24,37 +24,45 @@ */ private String requestTime; private String labTemplate; // 贴标模板号(贴标机系统定) // private String labTemplate; // 贴标模板号(贴标机系统定) private String WrkNo; // 字符串 工作号 (贴标机保存,贴标完成请求附带) private String orderNo; // 字符串 订单号 private String labellingTime; // 字符串 贴标日期 yyyy-MM-dd HH:mm:ss // private String orderNo; // 字符串 订单号 // private String labellingTime; // 字符串 贴标日期 yyyy-MM-dd HH:mm:ss private String uuid; // 字符串 时间戳 private List<CombMat> combMats; // private List<CombMat> combMats; private List<BoxNo> boxNos; @Data public static class CombMat{ private String matnr; // 字符串 商品编号 private String maktx; // 字符串 商品名称 private String specs; // 字符串 规格 private String batch; // 字符串 批次 private String unit ; //字符串 单位 private String anfme; // 字符串 数量 public static class BoxNo{ private String boxNo; // 字符串 数量 private String temp1; // 字符串 备用 private String temp2; // 字符串 备用 private String temp3; // 字符串 备用 private String temp4; // 字符串 备用 public CombMat(){} public CombMat(WrkDetl wrkDetl){ this.matnr = wrkDetl.getMatnr(); this.maktx = wrkDetl.getMaktx(); this.specs = wrkDetl.getSpecs(); this.batch = wrkDetl.getBatch(); this.unit = wrkDetl.getUnit(); this.anfme = wrkDetl.getAnfme().toString(); } } // @Data // public static class CombMat{ // private String matnr; // 字符串 商品编号 // private String maktx; // 字符串 商品名称 // private String specs; // 字符串 规格 // private String batch; // 字符串 批次 // private String unit ; //字符串 单位 // private String anfme; // 字符串 数量 // // private String temp1; // 字符串 备用 // private String temp2; // 字符串 备用 // private String temp3; // 字符串 备用 // private String temp4; // 字符串 备用 // // public CombMat(){} // // public CombMat(WrkDetl wrkDetl){ // this.matnr = wrkDetl.getMatnr(); // this.maktx = wrkDetl.getMaktx(); // this.specs = wrkDetl.getSpecs(); // this.batch = wrkDetl.getBatch(); // this.unit = wrkDetl.getUnit(); // this.anfme = wrkDetl.getAnfme().toString(); // } // } } src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -592,21 +592,28 @@ LabellerMatParam labellerMatParam = new LabellerMatParam(); labellerMatParam.setDevNo(param.getDevNo()); labellerMatParam.setLabNo(param.getLabNo()); ArrayList<LabellerMatParam.CombMat> combMats = new ArrayList<>(); String orderNo = ""; // ArrayList<LabellerMatParam.CombMat> combMats = new ArrayList<>(); ArrayList<LabellerMatParam.BoxNo> boxNos = new ArrayList<>(); // String orderNo = ""; for (WrkDetl wrkDetl:wrkDetls){ LabellerMatParam.CombMat combMat = new LabellerMatParam.CombMat(wrkDetl); orderNo=wrkDetl.getOrderNo(); combMat.setTemp1("1"); combMats.add(combMat); LabellerMatParam.BoxNo boxNo = new LabellerMatParam.BoxNo(); boxNo.setBoxNo(wrkDetl.getBatch()); boxNos.add(boxNo); } labellerMatParam.setBoxNos(boxNos); // for (WrkDetl wrkDetl:wrkDetls){ // LabellerMatParam.CombMat combMat = new LabellerMatParam.CombMat(wrkDetl); // orderNo=wrkDetl.getOrderNo(); // combMat.setTemp1("1"); // combMats.add(combMat); // } labellerMatParam.setCombMats(combMats); labellerMatParam.setLabellingTime(DateUtils.convert(new Date())); // labellerMatParam.setCombMats(combMats); // labellerMatParam.setLabellingTime(DateUtils.convert(new Date())); labellerMatParam.setWrkNo(basDevp.getWrkNo().toString()); labellerMatParam.setLabTemplate("1"); labellerMatParam.setOrderNo(orderNo); // labellerMatParam.setLabTemplate("1"); // labellerMatParam.setOrderNo(orderNo); wrkMast.setWrkSts(53L); if (!wrkMastService.updateById(wrkMast)){ throw new CoolException("异常,请重新申请");