| | |
| | | } |
| | | |
| | | @Override |
| | | public Boolean updatePosCodeByAgvId(Long agvId, Long codeId) { |
| | | return this.baseMapper.updatePosCodeByAgvId(agvId, codeId) > 0; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean updateUnPosCode(Long id, Long codeId) { |
| | | return this.baseMapper.updateUnPosCode(id, codeId) > 0; |
| | | } |
| | | |
| | | @Override |
| | | public Boolean updateAngleByAgvId(Long agvId, Double angle) { |
| | | return this.baseMapper.updateAngleByAgvId(agvId, angle); |
| | | } |
| | | |
| | | @Override |
| | |
| | | if (null == agvModel) { |
| | | agvModel = agvModelService.getById(agv.getAgvModel()); |
| | | } |
| | | return agvDetail.getVol() < Math.min(agv.getChargeLine(), agvModel.getLowBattery()); |
| | | if (null == agv.getChargeLine()) { |
| | | return agvDetail.getVol() < agvModel.getLowBattery(); |
| | | } else { |
| | | return agvDetail.getVol() < Math.max(agv.getChargeLine(), agvModel.getLowBattery()); |
| | | } |
| | | } |
| | | |
| | | } |