| | |
| | | import com.core.common.DateUtils; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.mapper.BasCrnErrorMapper; |
| | | import com.zy.asrs.mapper.BasRgvErrMapper; |
| | | import com.zy.asrs.mapper.WaitPakinMapper; |
| | | import com.zy.asrs.mapper.WrkMastMapper; |
| | | import com.zy.asrs.mapper.*; |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.asrs.utils.Utils; |
| | | import com.zy.asrs.utils.VersionUtils; |
| | |
| | | private BasRgvPathService basRgvPathService; |
| | | @Autowired |
| | | private RedisUtil redisUtil; |
| | | @Autowired |
| | | private WrkMastStaMapper wrkMastStaMapper; |
| | | |
| | | @Value("${wms.url}") |
| | | private String wmsUrl; |
| | |
| | | TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 完成小车任务 |
| | | */ |
| | | public synchronized void rgvCompleteWrkMastSta() { |
| | | |
| | | } |
| | | /** |
| | | * 执行小车搬运任务 |
| | | */ |
| | | public synchronized void rgvRunWrkMastSta() { |
| | | Integer signCount = 0; |
| | | for (RgvSlave rgvSlave:slaveProperties.getRgv()){ |
| | | |
| | | if (true){//rgv可用 |
| | | signCount++; |
| | | } |
| | | } |
| | | List<WrkMastSta> wrkMastStas = wrkMastStaMapper.selectAllWrkMastStaList(); |
| | | for (WrkMastSta wrkMastSta : wrkMastStas) { |
| | | // 只有当堆垛机空闲 并且 无任务时才继续执行 |
| | | if (true) { |
| | | |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | } |