package com.ruoyi.sy.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ruoyi.common.core.domain.entity.SysDept; import com.ruoyi.sy.domain.ArdSyCar; import com.ruoyi.sy.domain.ArdSyCarLock; import com.ruoyi.sy.mapper.ArdSyCarMapper; import com.ruoyi.sy.service.ArdSyCarLockService; import com.ruoyi.sy.vo.CarLockVo; import com.ruoyi.sy.vo.CarVo; import com.ruoyi.system.mapper.SysDeptMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** * @author Administrator */ @Service public class ArdSyCarLockServiceImpl implements ArdSyCarLockService { @Autowired private ArdSyCarMapper ardSyCarMapper; @Autowired private SysDeptMapper sysDeptMapper; @Override public List car() { List list = new ArrayList<>(); QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.isNull("reserved_1"); List ardSyCars= ardSyCarMapper.selectList(queryWrapper); for (int i = 0; i < ardSyCars.size(); i++) { ArdSyCar ardSyCar = ardSyCars.get(i); CarVo carVo = new CarVo(); carVo.setCarId(ardSyCar.getCarId()); carVo.setCarPicture(ardSyCar.getCarPicture()); carVo.setCarType(ardSyCar.getCarType()); carVo.setDeptId(ardSyCar.getDeptId()); SysDept sysDept = sysDeptMapper.selectById(ardSyCar.getDeptId()); carVo.setDeptName(sysDept.getDeptName()); list.add(carVo); } return list; } @Override public int addRtu(String carId) { return 0; } @Override public List carList() { return null; } @Override public int delCar(String CarId) { return 0; } @Override public List carLock(String carId) { return null; } @Override public int addUpdLock(List ardSyCarLock) { return 0; } }