| | |
| | | @Value("${wms.url}") |
| | | private String wmsUrl; |
| | | |
| | | /** |
| | | * 工装类型 WMS下发 N65/N87/G4X/B10 WCS转换为4,N74/PPE 转换为3 |
| | | */ |
| | | public static short getGzlx(String lx) { |
| | | if (Cools.isEmpty(lx)) { |
| | | return 0; |
| | | } |
| | | switch (lx) { |
| | | case "N74": |
| | | case "PPE": |
| | | return 3; |
| | | case "N65": |
| | | case "N87": |
| | | case "B10": |
| | | return 4; |
| | | default: |
| | | return 0; |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public HashMap<String, Object> taskCreate(TaskCreateParam param) { |
| | | HashMap<String, Object> map = new HashMap<>(); |
| | |
| | | taskWrk.setBarcode(param.getBarcode());//条码 |
| | | taskWrk.setCrnNo(locMast.getCrnNo()); |
| | | taskWrk.setType(param.getType()); |
| | | taskWrk.setMp(param.getMp()); |
| | | taskWrk.setLx(param.getLx()); |
| | | taskWrk.setMp((short) (param.getLev() > 1 ? 1 : 2)); |
| | | taskWrk.setLx(getGzlx(param.getLx())); |
| | | taskWrk.setLev(param.getLev()); |
| | | if (param.getIoType() == 1) { |
| | | taskWrk.setWrkSts(1); |