|  |  |  | 
|---|
|  |  |  | @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); | 
|---|