| | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * Created by vincent on 2022/4/9 |
| | |
| | | if (ts == null) { |
| | | throw new CoolException("timestamp 生成失败"); |
| | | } |
| | | |
| | | String barcode = String.valueOf(ts); |
| | | if (barcode.length() > 16) { |
| | | barcode = barcode.substring(0, 16); |
| | | } |
| | | basAgvMast.setBarcode(barcode); |
| | | |
| | | String locNo = null; |
| | | String staNo = null; |
| | | |
| | | basAgvMast.setBarcode(Long.toString(ts)); |
| | | |
| | | basAgvMast.setTaskNo(commonService.getWorkNo(0)); |
| | | basAgvMast.setSourceStaNo(param.getSourceStaNo()); |
| | | basAgvMast.setStaNo(param.getStaNo()); |
| | |
| | | basAgvMastService.insert(basAgvMast); |
| | | |
| | | bindCtnrAndBinParam bindParam = new bindCtnrAndBinParam(); |
| | | bindParam.setBarcode(Long.toString(ts)); |
| | | bindParam.setBarcode(basAgvMast.getBarcode()); |
| | | bindParam.setIndBind("1"); |
| | | bindParam.setFloorNo(basAgvMast.getFloorNo()); |
| | | bindParam.setLocNo(locNo); |
| | |
| | | } |
| | | return false; |
| | | }else { |
| | | if (basAgvMast.getIoType()==0 && (basAgvMast.getSourceStaNo()==2033 || basAgvMast.getStaNo()==4003)){ |
| | | if (basAgvMast != null |
| | | && basAgvMast.getIoType() != null |
| | | && (basAgvMast.getIoType() == 0) |
| | | && (Objects.equals(basAgvMast.getSourceStaNo(), 2033) || Objects.equals(basAgvMast.getStaNo(), 2034) |
| | | || Objects.equals(basAgvMast.getStaNo(), 4003)|| Objects.equals(basAgvMast.getSourceStaNo(), 4006))){ |
| | | AgvBindCtnrAndBinTwoParam agvBindCtnrAndBinTwoParam = new AgvBindCtnrAndBinTwoParam(); |
| | | agvBindCtnrAndBinTwoParam.setReqCode(String.valueOf(snowflakeIdWorker.nextId())); |
| | | agvBindCtnrAndBinTwoParam.setPodcode(basAgvMast.getBarcode()); |