| | |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.asrs.task.core.ReturnT; |
| | | import com.zy.asrs.utils.MatUtils; |
| | | import com.zy.asrs.utils.OrderOutBatchUtil; |
| | | import com.zy.asrs.utils.PostMesDataUtils; |
| | | import com.zy.common.model.DetlDto; |
| | | import com.zy.common.model.LocTypeDto; |
| | |
| | | |
| | | } |
| | | |
| | | /* |
| | | * 正常退库至二楼包装 |
| | | * */ |
| | | @Override |
| | | @Transactional |
| | | public R packagingAreaOrderCreate(QualityInspectionParam param) { |
| | | try{ |
| | | // String[] split = param.getModel().split(","); |
| | | // if (Cools.isEmpty(split)){ |
| | | // throw new CoolException("参数:卷号 Model为空,解析失败!!!"); |
| | | // } |
| | | List<String[]> OutLocBoxCs = new ArrayList<>(); |
| | | String orderNo = "TK" + snowflakeIdWorker.nextId(); |
| | | String cstmrName = "未知"; |
| | | // for (String model:split){ |
| | | String[] outLocBox = new String[]{param.getBoxNo(),orderNo,cstmrName,param.getMemo(),"随意"}; |
| | | OutLocBoxCs.add(outLocBox); |
| | | // } |
| | | |
| | | if (!OutLocBoxCs.isEmpty()){ |
| | | OrderOutBatchUtil orderOutBatchUtil = new OrderOutBatchUtil(orderNo,cstmrName,"","MES下发退货至二楼","退货至二楼"); |
| | | return orderOutBatchUtil.setOrderOutBatch(OutLocBoxCs); |
| | | } |
| | | } catch (Exception e) { |
| | | throw new CoolException("对应箱号:"+param.getBoxNo()+"的物料退库至2楼失败"+e.getMessage()); |
| | | } |
| | | return R.error("对应箱号:"+param.getBoxNo()+"的物料退库至2楼失败"); |
| | | } |
| | | |
| | | /*...........................上饶江铜..............以上.............徐工汉云...........................*/ |
| | | } |