From cb77a6b162f59b6664e10bdfc26463fc909f4c22 Mon Sep 17 00:00:00 2001 From: aijinhui <aijinhui> Date: 星期三, 18 十月 2023 15:48:55 +0800 Subject: [PATCH] 查询所有未挂锁的车辆 --- ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java | 36 ++++++++++++++++++++++++++++++++++-- 1 files changed, 34 insertions(+), 2 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java index 055a6f3..b66c268 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java @@ -1,18 +1,49 @@ 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<CarVo> car() { - return null; + List<CarVo> list = new ArrayList<>(); + QueryWrapper<ArdSyCar> queryWrapper = new QueryWrapper<>(); + queryWrapper.isNull("reserved_1"); + List<ArdSyCar> 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 @@ -36,7 +67,8 @@ } @Override - public int addUpdLock(ArdSyCarLock ardSyCarLock) { + public int addUpdLock(List<ArdSyCarLock> ardSyCarLock) { return 0; } + } -- Gitblit v1.9.3