| | |
| | | @Autowired |
| | | private WaitPakinService waitPakinService; |
| | | |
| | | public void start() { |
| | | public boolean start() { |
| | | List<WrkMast> wrkMasts = wrkMastService.selectToBeCompleteData(); |
| | | if (wrkMasts.isEmpty()) { |
| | | return; |
| | | return true; |
| | | } |
| | | for (WrkMast wrkMast : wrkMasts) { |
| | | // 4.入库完成 |
| | |
| | | doOut(wrkMast); |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | private void doIn(WrkMast wrkMast){ |
| | |
| | | break; |
| | | // 空板出库 |
| | | case 110: |
| | | |
| | | // 修改库位状态 R ===>> O |
| | | if (locMast.getLocType().equals("R")) { |
| | | locMast.setLocType("O"); |
| | | locMast.setBarcode(""); |
| | | locMast.setModiTime(now); |
| | | locMast.setIoTime(now); |
| | | if (!locMastService.updateById(locMast)) { |
| | | exceptionHandle(""); // todo |
| | | } |
| | | } |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | // 修改工作主档状态 |
| | | wrkMast.setWrkSts(15L); |
| | | wrkMast.setModiTime(now); |
| | | if (!wrkMastService.updateById(wrkMast)) { |
| | | exceptionHandle(""); // todo |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | public static void main(String[] args) { |
| | | for (int i = 0;i<10;i++) { |