|  |  | 
 |  |  |             } | 
 |  |  |             WaitPakin waitPakin = new WaitPakin(); | 
 |  |  |             waitPakin.sync(mat); | 
 |  |  |             waitPakin.setBatch(matList.getBatch());       //木箱编码  //批次  唯一值  箱号 | 
 |  |  |             waitPakin.setBatch(matList.getBatch());       //木箱编码  //批次  唯一值  批次 | 
 |  |  |             waitPakin.setModel(matList.getModel());       //卷号  唯一值 | 
 |  |  |             waitPakin.setBrand(param.getBoxType());     //木箱类型 | 
 |  |  |             waitPakin.setZpallet(param.getBarcode());   //托盘码 | 
 |  |  | 
 |  |  |             waitPakin.setWeight(matList.getWeight());  //净重 | 
 |  |  |             waitPakin.setVolume(matList.getRoughWeight());  //毛重 | 
 |  |  |             waitPakin.setPrice(matList.getRollExtent());   //长度 | 
 |  |  |             waitPakin.setSpecs(String.valueOf(matList.getJoint()));   //接头 | 
 |  |  |             waitPakin.setSpecs(String.valueOf(matList.getJoint()));   //接头 MES订单号 | 
 |  |  |             waitPakin.setIoStatus("N");     // 入出状态 | 
 |  |  |             waitPakin.setAnfme(matList.getAnfme());  // 数量 | 
 |  |  |             waitPakin.setStatus("Y");    // 状态 | 
 |  |  | 
 |  |  |         WaitPakin waitPakin = new WaitPakin(); | 
 |  |  |         waitPakin.sync(mat); | 
 |  |  |         waitPakin.setBatch(param.getBatch());       //木箱编码  //批次  唯一值  箱号 | 
 |  |  |         waitPakin.setModel(param.getTaskNo());       //卷号  唯一值 | 
 |  |  |         waitPakin.setModel(param.getTaskNo());       //卷号  唯一值  工作号 | 
 |  |  | //        waitPakin.setBrand(param.getBoxType());     //木箱类型 | 
 |  |  |         waitPakin.setZpallet(basDevp.getBarcode());   //托盘码 | 
 |  |  | //        waitPakin.setOrigin(matList.getPosition()); //木箱在托盘上的位置 | 
 |  |  |         waitPakin.setWeight(param.getWeight());  //净重 | 
 |  |  | //        waitPakin.setVolume(matList.getRoughWeight());  //毛重 | 
 |  |  | //        waitPakin.setPrice(matList.getRollExtent());   //长度 | 
 |  |  |         waitPakin.setSpecs(param.getOrderNo());   //单号  借用 | 
 |  |  |         waitPakin.setSpecs(param.getOrderNo());   //MES订单号  借用规格 | 
 |  |  | //        waitPakin.setIoStatus("N");     // 入出状态 | 
 |  |  | //        waitPakin.setAnfme(matList.getAnfme());  // 数量 | 
 |  |  |         waitPakin.setColor(param.getColor());  // 颜色 | 
 |  |  | 
 |  |  |             throw new CoolException("品号 matnr,请先下发基础档案!!!"); | 
 |  |  |         } | 
 |  |  |         if (Cools.isEmpty(mat.getUnits())){ | 
 |  |  |             throw new CoolException("品号 matnr,重量范围偏移值为空!!!,请先下发基础档案!!!"); | 
 |  |  |             throw new CoolException("品号 matnr,重量范围偏移值为空!!!,请先维护基础档案!!!"); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         ArrayList<Integer> crns =new ArrayList<>(); |