| | |
| | | import com.zy.acs.manager.manager.controller.result.AgvResult; |
| | | import com.zy.acs.manager.manager.entity.Agv; |
| | | import com.zy.acs.manager.manager.entity.AgvDetail; |
| | | import com.zy.acs.manager.manager.service.AgvDetailService; |
| | | import com.zy.acs.manager.manager.service.AgvService; |
| | | import com.zy.acs.manager.manager.service.CodeService; |
| | | import com.zy.acs.manager.manager.service.TaskService; |
| | | import com.zy.acs.manager.manager.entity.AgvModel; |
| | | import com.zy.acs.manager.manager.service.*; |
| | | import com.zy.acs.manager.system.controller.BaseController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | |
| | | private AgvService agvService; |
| | | @Autowired |
| | | private AgvDetailService agvDetailService; |
| | | @Autowired |
| | | private AgvModelService agvModelService; |
| | | @Autowired |
| | | private CodeService codeService; |
| | | @Autowired |
| | |
| | | PageResult<AgvResult> page = agvService.pageRel(pageParam); |
| | | for (AgvResult result : page.getRecords()) { |
| | | result.sync(agvDetailService.selectByAgvId(result.getId()), codeService, taskService, agvService); |
| | | if (result.getUuid().equals("2")) { result.setOnline(true); } |
| | | } |
| | | return R.ok().add(page); |
| | | } |
| | |
| | | public R get(@PathVariable("id") Long id) { |
| | | Agv agv = agvService.getById(id); |
| | | if (null != agv) { |
| | | agv.setOnline(agvService.judgeOnline(agv.getId())); |
| | | if (agv.getUuid().equals("2")) { agv.setOnline(true); } |
| | | AgvDetail agvDetail = agvDetailService.selectByAgvId(agv.getId()); |
| | | if (null != agvDetail) { |
| | | agv.setAgvDetail(agvDetail); |
| | | } |
| | | AgvModel agvModel = agvModelService.getById(agv.getAgvModel()); |
| | | if (null != agvModel) { |
| | | agv.setAgvModelData(agvModel); |
| | | } |
| | | } |
| | | return R.ok().add(agv); |
| | | } |