| | |
| | | import com.zy.asrs.domain.vo.FakeTaskTraceVo; |
| | | import com.zy.asrs.domain.vo.StationLatestDataVo; |
| | | import com.zy.asrs.domain.vo.RgvLatestDataVo; |
| | | import com.zy.asrs.domain.vo.StationTaskTraceVo; |
| | | import com.zy.asrs.entity.*; |
| | | import com.zy.asrs.service.*; |
| | | import com.zy.common.CodeRes; |
| | |
| | | import com.zy.core.thread.RgvThread; |
| | | import com.zy.core.model.protocol.RgvProtocol; |
| | | import com.zy.core.network.fake.FakeTaskTraceRegistry; |
| | | import com.zy.core.trace.StationTaskTraceRegistry; |
| | | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | private StationCycleCapacityService stationCycleCapacityService; |
| | | @Autowired |
| | | private FakeTaskTraceRegistry fakeTaskTraceRegistry; |
| | | @Autowired |
| | | private StationTaskTraceRegistry stationTaskTraceRegistry; |
| | | |
| | | @PostMapping("/system/running/status") |
| | | @ManagerAuth(memo = "系统运行状态") |
| | |
| | | } |
| | | |
| | | private boolean isInRange(Integer taskNo, WrkLastno taskRange) { |
| | | if (taskRange == null || taskRange.getSNo() == null || taskRange.getENo() == null) { |
| | | if (taskRange == null || taskRange.getsNo() == null || taskRange.geteNo() == null) { |
| | | return false; |
| | | } |
| | | return taskNo >= taskRange.getSNo() && taskNo <= taskRange.getENo(); |
| | | return taskNo >= taskRange.getsNo() && taskNo <= taskRange.geteNo(); |
| | | } |
| | | |
| | | @PostMapping("/latest/data/crn") |
| | |
| | | return R.ok().add(traceList); |
| | | } |
| | | |
| | | @PostMapping("/latest/data/station/trace") |
| | | @ManagerAuth(memo = "输送任务轨迹实时数据") |
| | | public R stationTaskTraceLatestData() { |
| | | List<StationTaskTraceVo> traceList = stationTaskTraceRegistry.listLatestTraces(); |
| | | return R.ok().add(traceList); |
| | | } |
| | | |
| | | // @PostMapping("/latest/data/barcode") |
| | | // @ManagerAuth(memo = "条码扫描仪实时数据") |
| | | // public R barcodeLatestData(){ |