| | |
| | | try { |
| | | WrkMastSta wrkMastSta = wrkMastStaService.selectOne(new EntityWrapper<WrkMastSta>().eq("wrk_no", wrkMast.getWrkNo().longValue())); |
| | | switch (type){ |
| | | case 11://满出 |
| | | case 13://出 3:取放 |
| | | if (Cools.isEmpty(wrkMastSta)){ |
| | | WrkMastSta wrkMastSta1 = new WrkMastSta(wrkMast,new Date(),basDevp); |
| | | wrkMastSta1.setType(fillKM(wrkMast)? 0:1); |
| | | wrkMastSta1.setWrkType(3); |
| | | wrkMastSta1.setType(fullKM(wrkMast)? 0:1); //类型 0:非空 1:空板 |
| | | wrkMastSta1.setWrkType(3); //工作类型 1:取(叠盘) 2:放 3:取放 4:拆盘 |
| | | wrkMastStaService.insert(wrkMastSta1); |
| | | } |
| | | break; |
| | | case 2://入 |
| | | case 21://1:取(叠盘) |
| | | if (Cools.isEmpty(wrkMastSta)){ |
| | | WrkMastSta wrkMastSta1 = new WrkMastSta(wrkMast,new Date(),basDevp); |
| | | wrkMastSta1.setType(fillKM(wrkMast)? 0:1); |
| | | wrkMastSta1.setType(fullKM(wrkMast)? 0:1); |
| | | wrkMastSta1.setWrkType(1); |
| | | wrkMastStaService.insert(wrkMastSta1); |
| | | } |
| | | case 22://2:放 |
| | | if (Cools.isEmpty(wrkMastSta)){ |
| | | WrkMastSta wrkMastSta1 = new WrkMastSta(wrkMast,new Date(),basDevp); |
| | | wrkMastSta1.setType(fullKM(wrkMast)? 0:1); |
| | | wrkMastSta1.setWrkType(2); |
| | | wrkMastStaService.insert(wrkMastSta1); |
| | | } |
| | | case 23://3:取放 |
| | | if (Cools.isEmpty(wrkMastSta)){ |
| | | WrkMastSta wrkMastSta1 = new WrkMastSta(wrkMast,new Date(),basDevp); |
| | | wrkMastSta1.setType(fullKM(wrkMast)? 0:1); |
| | | wrkMastSta1.setWrkType(3); |
| | | wrkMastStaService.insert(wrkMastSta1); |
| | | } |
| | |
| | | return FAIL; |
| | | } |
| | | |
| | | public boolean fillKM(WrkMast wrkMast){ |
| | | public boolean fullKM(WrkMast wrkMast){ |
| | | if (wrkMast.getIoType()!=10 && wrkMast.getIoType()!=110){ |
| | | return true; |
| | | } |