|  |  |  | 
|---|
|  |  |  | List<BasJarMast> basJarMastList = basJarMastService.getJarMastByJarIdAndStatusList(jarSlave.getId(), new ArrayList<Integer>() {{ | 
|---|
|  |  |  | add(4); | 
|---|
|  |  |  | }}); | 
|---|
|  |  |  | if (basJarMastList.size() != 7){ | 
|---|
|  |  |  | if (basJarMastList.size() != jarMaxLoc){ | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | log.error("{}号硫化罐查询设备档案无信息!!!",jarProtocol.getJarNo()); | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (basJar.getJarCount()!=7){ | 
|---|
|  |  |  | if (!basJar.getJarCount().equals(jarMaxLoc)){ | 
|---|
|  |  |  | log.error("{}号硫化罐查询设备库存数异常!!!库存待入数:{}",jarProtocol.getJarNo(),basJar.getJarCount()); | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | List<BasJarMast> basJarMastList = basJarMastService.getJarMastByJarIdAndStatusList(jarSlave.getId(), new ArrayList<Integer>() {{ | 
|---|
|  |  |  | add(6); | 
|---|
|  |  |  | }}); | 
|---|
|  |  |  | if (basJarMastList.size() != 7){ | 
|---|
|  |  |  | if (basJarMastList.size() != jarMaxLoc){ | 
|---|
|  |  |  | return false; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (basJarMastService.selectJarMastOperation(jarSlave.getJarOtherId(),5)!=0){ | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | public synchronized Integer jarGetStartStaNo(Integer staNo) { | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | int[] jarNos=new int[]{1,2,3,4};//(607分配硫化罐) | 
|---|
|  |  |  | int[] jarNos=new int[]{4,2,3,1};//(607分配硫化罐) | 
|---|
|  |  |  | ArrayList<Integer> staNos = new ArrayList<Integer>() {{ | 
|---|
|  |  |  | add(607);add(608);add(609);add(610);add(611);add(612); | 
|---|
|  |  |  | add(613);add(614);add(615);add(616);add(617);add(618); | 
|---|
|  |  |  | 
|---|
|  |  |  | if (basJarMastList.isEmpty()){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (basJarMastList.size()>0 && basJarMastList.size()<7){ | 
|---|
|  |  |  | if (basJarMastList.size()>0 && basJarMastList.size()<jarMaxLoc){ | 
|---|
|  |  |  | jarNoList.add(jarNo); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (count<7){ | 
|---|
|  |  |  | if (count<jarMaxLoc){ | 
|---|
|  |  |  | return basJar.getEntStaNo$(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|