| | |
| | | public ReturnT<String> start(int staNo) { |
| | | try { |
| | | BasDevp basDevp = basDevpService.selectById(staNo); |
| | | if (!Cools.isEmpty(basDevp) && basDevp.getAutoing().equals("Y") && basDevp.getWrkNo()!=0){ //上传前工作号跟电控约定为9992(你可以自定义) |
| | | Integer staOther = getStaOther(staNo); |
| | | if (staOther==0) return SUCCESS; |
| | | BasDevp basDevpOther = basDevpService.selectById(staOther); |
| | | if (Cools.isEmpty(basDevpOther) || basDevpOther.getReportSign()==1){ |
| | | return SUCCESS; |
| | | } |
| | | if (!Cools.isEmpty(basDevp) && basDevp.getAutoing().equals("Y") && basDevp.getWrkNo()!=0){ //上传前工作号跟电控约定为9992中控(桁架):码垛完成下发入库信息(你可以自定义) |
| | | |
| | | WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", basDevp.getWrkNo())); |
| | | if (Cools.isEmpty(wrkMast) || !wrkMast.getSheetNo().equals("0")){ |
| | | return SUCCESS; |
| | |
| | | } |
| | | SingleMountUnstackingCompleteParam singleMountUnstackingCompleteParam = new SingleMountUnstackingCompleteParam(wrkMast,wrkDetls); |
| | | singleMountUnstackingCompleteParam.setStaStart(staNo); |
| | | singleMountUnstackingCompleteParam.setStaEnd(staNo>119? 135:133); |
| | | singleMountUnstackingCompleteParam.setStaEnd(staNo>119? 135:131); |
| | | ReturnT<String> result = null; |
| | | result = postMesData(barcodeUploadpath,singleMountUnstackingCompleteParam); |
| | | System.out.println(result); |
| | |
| | | } |
| | | wrkMast.setSheetNo("1"); |
| | | wrkMastService.updateById(wrkMast); |
| | | basDevp.setReportSign(1); |
| | | basDevpService.updateById(basDevp); |
| | | return SUCCESS; |
| | | }else { |
| | | log.error("条码上传中控失败"); |
| | |
| | | } |
| | | return SUCCESS; |
| | | } |
| | | |
| | | public Integer getStaOther(Integer staNo){ |
| | | switch (staNo){ |
| | | case 118: |
| | | return 119; |
| | | case 119: |
| | | return 118; |
| | | case 120: |
| | | return 121; |
| | | case 121: |
| | | return 120; |
| | | default: |
| | | return 0; |
| | | } |
| | | } |
| | | } |