| | |
| | | import com.core.common.R; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.controller.MobileController; |
| | | import com.zy.asrs.entity.BasDevp; |
| | | import com.zy.asrs.entity.RowLastno; |
| | | import com.zy.asrs.entity.WaitPakin; |
| | | import com.zy.asrs.entity.WrkMast; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.asrs.service.impl.LocMastServiceImpl; |
| | | import com.zy.asrs.task.core.ReturnT; |
| | | import com.zy.common.service.CommonService; |
| | | import org.slf4j.Logger; |
| | |
| | | private WrkMastService wrkMastService; |
| | | @Autowired |
| | | private BasDevpService basDevpService; |
| | | @Autowired |
| | | private LocMastServiceImpl locMastService; |
| | | |
| | | /** |
| | | * 自动派发入库任务给AGV |
| | |
| | | if (!Cools.isEmpty(waitPakin1)) { |
| | | continue; |
| | | } |
| | | //查看该巷道库位空库位数量>3 |
| | | Integer crnNo=1; |
| | | if(staNo.equals("103")){ |
| | | crnNo=2; |
| | | }else if(staNo.equals("101")){ |
| | | crnNo=3; |
| | | } |
| | | int i1 = locMastService.selectCount(new EntityWrapper<LocMast>().eq("crn_no", crnNo).eq("loc_sts", "O")); |
| | | if(i1<=3){ |
| | | log.info("巷道={},空库位数量小于3,跳过agv入库搬运",crnNo); |
| | | continue; |
| | | } |
| | | R bind = mobileController.siteBindAndUnbind(waitPakin.getMemo(),waitPakin.getZpallet(), "BIND"); |
| | | // if (bind.get("code").equals(200)) { |
| | | // }else { |