Commit f869756ece6d2e4c55ac0b94a1a6e38c36ff1d9e

Authored by liujun001
1 parent a8b19eef

设备和场地

Bsth-admin/src/main/java/com/ruoyi/controller/dss/DssDriverController.java
... ... @@ -545,7 +545,7 @@ public class DssDriverController extends BaseController {
545 545 if (CollectionUtils.isNotEmpty(equipmentList)) {
546 546 Optional<Equipment> optional = equipmentList.stream().filter(e -> Objects.equals(e.getDeviceId(), s.getDeviceId())).findFirst();
547 547 if (optional.isPresent()) {
548   - vo.setDeviceName(optional.get().getSiteName());
  548 + vo.setDeviceName(optional.get().getName());
549 549 }
550 550 }
551 551 vo.setCheckResult(Convert.toStr(s.getStatus()));
... ...
Bsth-admin/src/main/java/com/ruoyi/controller/dss/DssEquipmentController.java
... ... @@ -95,7 +95,7 @@ public class DssEquipmentController extends BaseController {
95 95 AsyncManager.me().execute(AsyncFactory.recordLogininfor(dto.getDevice(), Constants.LOGIN_SUCCESS, MessageUtils.message("equipment.login.success")));
96 96 //LoginUser loginUser = (LoginUser) authentication.getPrincipal();
97 97 LoginUser loginUser = new LoginUser();
98   - loginUser.setUserId(equipment.getId());
  98 + loginUser.setUserId(Convert.toLong(equipment.getId()));
99 99 loginUser.setDeptId(Convert.toLong(equipment.getDeviceId()));
100 100 loginUser.setUser(new SysUser());
101 101  
... ...
Bsth-admin/src/main/java/com/ruoyi/controller/dss/KeyBoxController.java
... ... @@ -438,7 +438,7 @@ public class KeyBoxController extends BaseController {
438 438 vo.setDevice(equipment.getDeviceId());
439 439 vo.setDeviceType(equipment.getPromise());
440 440 vo.setTime(workLocations.get(0).getScheduleDate());
441   - vo.setYardName(equipment.getSiteName());
  441 + vo.setYardName(equipment.getName());
442 442 // vo.setKeyboxName()
443 443  
444 444 List<BasicSyncKeyboxVo> keybox = new ArrayList<>();
... ...
Bsth-admin/src/main/java/com/ruoyi/controller/venue/info/LinggangVenueInfoController.java
... ... @@ -36,6 +36,7 @@ public class LinggangVenueInfoController extends BaseController {
36 36 @PreAuthorize("@ss.hasPermi('linggang:venue:info:list:limit:page:limit')")
37 37 @PostMapping(value = "/list/limit/{page}/{pageLimit}")
38 38 public IPage<LinggangVenueInfoVO> listLimit(@ModelAttribute LinggangVenueInfoQueryDTO request, @ModelAttribute OrderEntity orderEntity, @PathVariable Integer page, @PathVariable Integer pageLimit, org.springframework.ui.Model model) {
  39 + request.clearStrEmpty();
39 40 LinggangVenueInfo entity = convert(request);
40 41 IPage<LinggangVenueInfo> response = linggangVenueInfoService.pageList(new Page<LinggangVenueInfo>(page, pageLimit), entity, orderEntity);
41 42  
... ... @@ -52,7 +53,7 @@ public class LinggangVenueInfoController extends BaseController {
52 53  
53 54 @PostMapping(value = "/list/select")
54 55 @ApiOperation("(页面选择)")
55   - public com.ruoyi.common.core.domain.ResponseResult<List<LinggangVenueInfoVO>> listSelect(@RequestBody LinggangVenueInfoQueryDTO request) {
  56 + public com.ruoyi.common.core.domain.ResponseResult<List<LinggangVenueInfoVO>> listSelect(LinggangVenueInfoQueryDTO request) {
56 57 LinggangVenueInfo entity = convert(request);
57 58 List<LinggangVenueInfo> selectList = linggangVenueInfoService.listOfSelect(entity);
58 59 return com.ruoyi.common.core.domain.ResponseResult.success(convert(selectList));
... ...
Bsth-admin/src/main/java/com/ruoyi/domain/venue/info/dto/LinggangVenueInfoQueryDTO.java
... ... @@ -43,6 +43,19 @@ public class LinggangVenueInfoQueryDTO implements java.io.Serializable {
43 43 private String name;
44 44  
45 45  
  46 + public void clearStrEmpty() {
  47 + if (org.apache.commons.lang3.StringUtils.isEmpty(this.parkCode)) {
  48 + this.parkCode = null;
  49 + }
  50 + if (org.apache.commons.lang3.StringUtils.isEmpty(this.parkAddr)) {
  51 + this.parkAddr = null;
  52 + }
  53 + if (org.apache.commons.lang3.StringUtils.isEmpty(this.name)) {
  54 + this.name = null;
  55 + }
  56 + }
  57 +
  58 +
46 59 @Override
47 60 public String toString() {
48 61 return com.alibaba.fastjson2.JSON.toJSONString(this);
... ...
Bsth-admin/src/main/java/com/ruoyi/domain/venue/info/vo/LinggangVenueInfoVO.java
... ... @@ -47,6 +47,10 @@ public class LinggangVenueInfoVO implements java.io.Serializable {
47 47 @ApiModelProperty(value = "场站名称")
48 48 private String name;
49 49  
  50 + public String getDeleteFlagStr(){
  51 + return com.ruoyi.utils.IUnicodeUtils.getDelFlagStr(delFlag);
  52 + }
  53 +
50 54  
51 55 @Override
52 56 public String toString() {
... ...
Bsth-admin/src/main/java/com/ruoyi/equipment/controller/EquipmentController.java
1 1 package com.ruoyi.equipment.controller;
2 2  
3   -import java.util.List;
4   -import javax.servlet.http.HttpServletResponse;
5   -
6   -import com.ruoyi.equipment.domain.EquipmentLog;
7   -import io.swagger.annotations.Api;
8   -import io.swagger.annotations.ApiOperation;
9   -import org.springframework.security.access.prepost.PreAuthorize;
10   -import org.springframework.beans.factory.annotation.Autowired;
11   -import org.springframework.web.bind.annotation.*;
12 3 import com.ruoyi.common.annotation.Log;
13 4 import com.ruoyi.common.core.controller.BaseController;
14 5 import com.ruoyi.common.core.domain.AjaxResult;
  6 +import com.ruoyi.common.core.page.TableDataInfo;
15 7 import com.ruoyi.common.enums.BusinessType;
  8 +import com.ruoyi.common.utils.poi.ExcelUtil;
  9 +import com.ruoyi.domain.venue.info.LinggangVenueInfo;
16 10 import com.ruoyi.equipment.domain.Equipment;
  11 +import com.ruoyi.equipment.domain.EquipmentLog;
17 12 import com.ruoyi.equipment.service.IEquipmentService;
18   -import com.ruoyi.common.utils.poi.ExcelUtil;
19   -import com.ruoyi.common.core.page.TableDataInfo;
  13 +import com.ruoyi.service.venue.info.LinggangVenueInfoService;
  14 +import io.swagger.annotations.Api;
  15 +import io.swagger.annotations.ApiOperation;
  16 +import org.apache.commons.collections4.CollectionUtils;
  17 +import org.springframework.beans.factory.annotation.Autowired;
  18 +import org.springframework.web.bind.annotation.*;
  19 +
  20 +import javax.servlet.http.HttpServletResponse;
  21 +import java.util.Collection;
  22 +import java.util.List;
  23 +import java.util.Objects;
  24 +import java.util.Optional;
  25 +import java.util.stream.Collectors;
20 26  
21 27 /**
22 28 * 设备信息Controller
... ... @@ -30,6 +36,8 @@ import com.ruoyi.common.core.page.TableDataInfo;
30 36 public class EquipmentController extends BaseController {
31 37 @Autowired
32 38 private IEquipmentService equipmentService;
  39 + @Autowired
  40 + private LinggangVenueInfoService venueInfoService;
33 41  
34 42 /**
35 43 * 查询设备信息列表
... ... @@ -40,6 +48,21 @@ public class EquipmentController extends BaseController {
40 48 public TableDataInfo list(Equipment equipment) {
41 49 startPage();
42 50 List<Equipment> list = equipmentService.selectEquipmentList(equipment);
  51 + if (CollectionUtils.isNotEmpty(list)) {
  52 + Collection<Integer> yarIds = list.stream().map(Equipment::getYardId).collect(Collectors.toSet());
  53 + List<LinggangVenueInfo> venueInfos = venueInfoService.listOfIds(yarIds);
  54 + if (CollectionUtils.isNotEmpty(venueInfos)) {
  55 + list = list.stream().map(eq -> {
  56 + Optional<LinggangVenueInfo> optional = venueInfos.stream().filter(v -> Objects.equals(v.getId(), eq.getYardId())).findFirst();
  57 + if (optional.isPresent()) {
  58 + eq.setYardName(optional.get().getName());
  59 + }
  60 +
  61 + return eq;
  62 + }).collect(Collectors.toList());
  63 + }
  64 +
  65 + }
43 66 return getDataTable(list);
44 67 }
45 68  
... ...
Bsth-admin/src/main/java/com/ruoyi/equipment/domain/Equipment.java
1 1 package com.ruoyi.equipment.domain;
2 2  
  3 +import com.baomidou.mybatisplus.annotation.IdType;
  4 +import com.baomidou.mybatisplus.annotation.TableField;
  5 +import com.baomidou.mybatisplus.annotation.TableId;
3 6 import com.ruoyi.common.annotation.Excel;
4 7 import com.ruoyi.common.core.domain.BaseEntity;
5 8 import io.swagger.annotations.ApiModel;
6   -import io.swagger.annotations.ApiModelProperty;
7 9 import lombok.Data;
8 10  
9   -import java.util.Date;
10   -
11 11 /**
12 12 * 设备信息对象 equipment
13 13 *
... ... @@ -19,71 +19,82 @@ import java.util.Date;
19 19 public class Equipment extends BaseEntity {
20 20 private static final long serialVersionUID = 1L;
21 21  
22   - /**
23   - * 主键
24   - */
25   - private Long id;
26   -
27   - /**
28   - * 场地名称
29   - */
30   - @Excel(name = "场地名称")
31   - @ApiModelProperty("场地名称")
32   - private String siteName;
33   -
34   - /**
35   - * 安置地址
36   - */
  22 + /***主键*/
  23 + @Excel(name = "主键")
  24 + private java.lang.Integer id;
  25 +
  26 +
  27 + /***安置地址*/
37 28 @Excel(name = "安置地址")
38   - @ApiModelProperty("安置地址")
39   - private String address;
40   -
41   - /**
42   - * 设备ip
43   - */
44   - @Excel(name = "设备ip")
45   - @ApiModelProperty("设备ip")
46   - private String ip;
47   -
48   - /**
49   - * 设备状态
50   - */
51   - @Excel(name = "设备状态")
52   - @ApiModelProperty("设备状态")
53   - private Integer status;
54   -
55   - /**
56   - * 设备权限
57   - */
58   - @Excel(name = "设备权限")
59   - @ApiModelProperty("设备权限")
60   - private String promise;
61   -
62   - /**
63   - * 设备图片
64   - */
  29 + private java.lang.String address;
  30 +
  31 +
  32 + /***设备ip地址*/
  33 + @Excel(name = "设备ip地址")
  34 + private java.lang.String ip;
  35 +
  36 +
  37 + /***设备状态 是否异常*/
  38 + @Excel(name = "设备状态 是否异常")
  39 + private java.lang.Integer status;
  40 +
  41 +
  42 + /***权限 1 人脸 2 刷卡 3 其他 4 酒精 5为钥匙柜*/
  43 + @Excel(name = "权限 1 人脸 2 刷卡 3 其他 4 酒精 5为钥匙柜")
  44 + private java.lang.String promise;
  45 +
  46 +
  47 + /***设备图片*/
65 48 @Excel(name = "设备图片")
66   - @ApiModelProperty("设备图片")
67   - private String image;
68   - /**
69   - * 设备号
70   - */
  49 + private java.lang.String image;
  50 +
  51 +
  52 + /***设备号*/
  53 + @TableId(value = "device_id", type = IdType.AUTO)
71 54 @Excel(name = "设备号")
72   - @ApiModelProperty("设备号")
73   - private String deviceId;
74   - /**
75   - * 设备在线状态
76   - */
77   - @ApiModelProperty("设备在线状态")
78   - private String onlineClient;
79   - @ApiModelProperty("上次心跳响应时间")
80   - private Date lastHeartRes;
  55 + private java.lang.String deviceId;
  56 +
  57 +
  58 + /***创建时间*/
  59 + @Excel(name = "创建时间")
  60 + private java.util.Date createTime;
  61 +
  62 +
  63 + /***修改时间*/
  64 + @Excel(name = "修改时间")
  65 + private java.util.Date updateTime;
  66 +
  67 +
  68 + /***创建人 */
  69 + @Excel(name = "创建人 ")
  70 + private java.lang.String createBy;
  71 +
  72 +
  73 + /***修改人*/
  74 + @Excel(name = "修改人")
  75 + private java.lang.String updateBy;
  76 +
  77 +
  78 + /***备注*/
  79 + @Excel(name = "备注")
  80 + private java.lang.String remark;
  81 +
  82 +
  83 + /***上次检测时间*/
  84 + @Excel(name = "上次检测时间")
  85 + private java.util.Date lastHeartRes;
  86 +
  87 +
  88 + /***是否在线*/
  89 + @Excel(name = "是否在线")
  90 + private java.lang.String onlineClient;
81 91  
82 92  
83 93 /***格子数*/
84 94 @Excel(name = "格子数")
85 95 private java.lang.Integer latticeNumber;
86 96  
  97 +
87 98 /***钥匙柜名称*/
88 99 @Excel(name = "钥匙柜名称")
89 100 private java.lang.String name;
... ... @@ -93,6 +104,13 @@ public class Equipment extends BaseEntity {
93 104 @Excel(name = "场站ID")
94 105 private java.lang.Integer yardId;
95 106  
  107 + @TableField(exist = false)
  108 + private String yardName;
  109 +
96 110  
97 111  
  112 + @Override
  113 + public String toString() {
  114 + return com.alibaba.fastjson2.JSON.toJSONString(this);
  115 + }
98 116 }
... ...
Bsth-admin/src/main/java/com/ruoyi/equipment/service/impl/EquipmentServiceImpl.java
... ... @@ -83,7 +83,7 @@ public class EquipmentServiceImpl extends ServiceImpl&lt;EquipmentMapper, Equipment
83 83 }
84 84 LambdaQueryWrapper<Equipment> wrapper = new LambdaQueryWrapper<>();
85 85 wrapper.in(Equipment::getId, ids);
86   - wrapper.select(Equipment::getId, Equipment::getSiteName);
  86 + wrapper.select(Equipment::getId, Equipment::getName);
87 87 return list(wrapper);
88 88 }
89 89  
... ... @@ -180,7 +180,7 @@ public class EquipmentServiceImpl extends ServiceImpl&lt;EquipmentMapper, Equipment
180 180 @Override
181 181 public List<String> getEquipmentSiteName() {
182 182 List<Equipment> list = equipmentMapper.selectEquipmentList(null);
183   - List<String> equipment = list.stream().map(Equipment::getSiteName).distinct().collect(Collectors.toList());
  183 + List<String> equipment = list.stream().map(Equipment::getName).distinct().collect(Collectors.toList());
184 184 return equipment;
185 185 }
186 186  
... ...
Bsth-admin/src/main/java/com/ruoyi/in/service/impl/SignInServiceImpl.java
... ... @@ -463,9 +463,9 @@ public class SignInServiceImpl extends ServiceImpl&lt;SignInMapper, SignIn&gt; impleme
463 463 if (Objects.isNull(equipment)) {
464 464 equipment = new Equipment();
465 465 }
466   - vo.setAddress(equipment.getAddress());
  466 +// vo.setAddress(equipment.getAddress());
467 467 vo.setDeviceId(signIn.getDeviceId());
468   - vo.setSiteName(equipment.getSiteName());
  468 + vo.setSiteName(equipment.getName());
469 469 vo.setName(driver.getPersonnelName());
470 470 vo.setPosts(driver.getPosts());
471 471 return vo;
... ...
Bsth-admin/src/main/java/com/ruoyi/service/impl/dss/KeyBoxVoServiceImpl.java
... ... @@ -91,7 +91,7 @@ public class KeyBoxVoServiceImpl implements KeyBoxVoService {
91 91 KeyBoxVo keyBoxVo = new KeyBoxVo();
92 92 //keyBoxVo.setCabinetNo(Convert.toStr(keyInfo.getCabinetno()));
93 93 // keyBoxVo.setDevice("");
94   - keyBoxVo.setDeviceName(equipment.getSiteName());
  94 + keyBoxVo.setDeviceName(equipment.getName());
95 95 // keyBoxVo.setYardId(Convert.toStr(keyInfo.getYardId()));
96 96 // keyBoxVo.setYardName(Convert.toStr(keyInfo.getS()));
97 97 keyBoxVo.setPlateNum(lingangScheduling.getNbbm());
... ...
Bsth-admin/src/main/java/com/ruoyi/utils/IUnicodeUtils.java
1 1 package com.ruoyi.utils;
2 2  
  3 +import com.ruoyi.domain.enums.DelFlagEnum;
3 4 import org.apache.commons.lang3.StringUtils;
4 5  
  6 +import java.util.Objects;
  7 +
5 8 /**
6 9 * @author 20412
7 10 */
... ... @@ -21,4 +24,8 @@ public class IUnicodeUtils {
21 24 }
22 25 return outStr.toString();
23 26 }
  27 +
  28 + public static String getDelFlagStr(Boolean delFlag) {
  29 + return Objects.isNull(delFlag) ? null : delFlag ? DelFlagEnum.YES.getLabel() : DelFlagEnum.NO.getLabel();
  30 + }
24 31 }
... ...
Bsth-admin/src/main/resources/mapper/driver_scheduling/DriverSchedulingMapper.xml
... ... @@ -68,7 +68,7 @@
68 68 </update>
69 69  
70 70 <select id="queryToDay" resultType="com.ruoyi.domain.DriverScheduling" resultMap="Scheduling">
71   - select scheduling.*,driver.fleet_name fleetName,equipment.site_name siteName from
  71 + select scheduling.*,driver.fleet_name fleetName,equipment.name siteName from
72 72 scheduling left join driver on scheduling.job_code = driver.job_code
73 73 left join sign_in on scheduling.sign_in_id = sign_in.id
74 74 left join equipment on equipment.device_id = sign_in.device_id
... ... @@ -90,7 +90,7 @@
90 90  
91 91 </select>
92 92 <select id="queryByMonth" resultType="com.ruoyi.domain.DriverScheduling" resultMap="Scheduling">
93   - select scheduling.*, driver.fleet_name fleetName,equipment.site_name siteName
  93 + select scheduling.*, driver.fleet_name fleetName,equipment.name siteName
94 94 from scheduling
95 95 left join driver on driver.job_code = scheduling.job_code
96 96 left join sign_in on scheduling.sign_in_id = sign_in.id
... ...
Bsth-admin/src/main/resources/mapper/eexception/EquipmentExceptionMapper.xml
... ... @@ -15,7 +15,7 @@
15 15 <result property="remark" column="remark"/>
16 16 <result property="exType" column="ex_type"/>
17 17 <result property="personnelName" column="personnel_name"/>
18   - <result property="siteName" column="site_name"/>
  18 + <result property="name" column="name"/>
19 19 <result property="fleetName" column="fleet_name"/>
20 20 <result property="nbbm" column="nbbm"/>
21 21 <result property="lineName" column="line_name"/>
... ... @@ -53,7 +53,7 @@
53 53  
54 54 <select id="selectEquipmentExceptionList" parameterType="com.ruoyi.pojo.response.EquipmentExceptionResponseVo"
55 55 resultMap="EquipmentExceptionResponseResult">
56   - select equipment_exception.id, title, equipment.site_name ,
  56 + select equipment_exception.id, title, equipment.name ,
57 57 equipment_exception.device_id,driver.personnel_name,
58 58 driver.job_code, equipment_exception.image,
59 59 equipment_exception.status, equipment_exception.create_time,
... ... @@ -92,7 +92,7 @@
92 92 resultType="com.ruoyi.pojo.response.EquipmentExceptionResponseVo"
93 93 resultMap="EquipmentExceptionResponseResult">
94 94 select equipment_exception.id, title,
95   - equipment.site_name ,
  95 + equipment.name ,
96 96 equipment_exception.device_id,
97 97 driver.personnel_name,
98 98 driver.job_code,
... ...
Bsth-admin/src/main/resources/mapper/equipment/EquipmentMapper.xml
... ... @@ -4,35 +4,33 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
4 4 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5 5 <mapper namespace="com.ruoyi.equipment.mapper.EquipmentMapper">
6 6  
7   - <resultMap type="Equipment" id="EquipmentResult">
8   - <result property="id" column="id" />
9   - <result property="siteName" column="site_name" />
10   - <result property="address" column="address" />
11   - <result property="ip" column="ip" />
12   - <result property="status" column="status" />
13   - <result property="promise" column="promise" />
14   - <result property="image" column="image" />
15   - <result property="deviceId" column="device_id" />
16   - <result property="createTime" column="create_time" />
17   - <result property="updateTime" column="update_time" />
18   - <result property="createBy" column="create_by" />
19   - <result property="updateBy" column="update_by" />
20   - <result property="remark" column="remark" />
21   - <result property="lastHeartRes" column="last_heart_res" />
22   - <result property="onlineClient" column="online_client" />
  7 + <resultMap type="com.ruoyi.equipment.domain.Equipment" id="EquipmentResult">
  8 + <id column ="device_id" jdbcType="VARCHAR" property="deviceId" />
  9 + <result column="id" jdbcType="INTEGER" property="id" />
  10 + <result column="address" jdbcType="VARCHAR" property="address" />
  11 + <result column="ip" jdbcType="VARCHAR" property="ip" />
  12 + <result column="status" jdbcType="TINYINT" property="status" />
  13 + <result column="promise" jdbcType="VARCHAR" property="promise" />
  14 + <result column="image" jdbcType="VARCHAR" property="image" />
  15 + <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
  16 + <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
  17 + <result column="create_by" jdbcType="VARCHAR" property="createBy" />
  18 + <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
  19 + <result column="remark" jdbcType="VARCHAR" property="remark" />
  20 + <result column="last_heart_res" jdbcType="TIMESTAMP" property="lastHeartRes" />
  21 + <result column="online_client" jdbcType="VARCHAR" property="onlineClient" />
23 22 <result column="lattice_number" jdbcType="INTEGER" property="latticeNumber" />
24   - <result column="name" property="name" />
25   - <result column="yard_Id" property="yardId" />
  23 + <result column="name" jdbcType="VARCHAR" property="name" />
  24 + <result column="yard_Id" jdbcType="INTEGER" property="yardId" />
26 25 </resultMap>
27 26  
28 27 <sql id="selectEquipmentVo">
29   - select id, site_name, address, ip, status, promise, image, device_id, create_time, update_time, create_by, update_by, remark,last_heart_res,online_client,lattice_number from equipment
  28 + select id, name, address, ip, status, promise, image, device_id, create_time, update_time, create_by, update_by, remark,last_heart_res,online_client,lattice_number,yard_Id from equipment
30 29 </sql>
31 30  
32   - <select id="selectEquipmentList" parameterType="Equipment" resultMap="EquipmentResult">
  31 + <select id="selectEquipmentList" parameterType="com.ruoyi.equipment.domain.Equipment" resultMap="EquipmentResult">
33 32 <include refid="selectEquipmentVo"/>
34   - <where>
35   - <if test="siteName != null and siteName != ''"> and site_name like concat('%', #{siteName}, '%')</if>
  33 + <where>
36 34 <if test="address != null and address != ''"> and address = #{address}</if>
37 35 <if test="ip != null and ip != ''"> and ip = #{ip}</if>
38 36 <if test="status != null "> and status = #{status}</if>
... ... @@ -40,8 +38,8 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
40 38 <if test="image != null and image != ''"> and image = #{image}</if>
41 39 <if test="deviceId != null and deviceId != ''"> and device_id = #{deviceId}</if>
42 40 <if test="onlineClient != null and onlineClient != ''"> and online_client = #{onlineClient}</if>
43   - <if test="null!=name">#{name}</if>
44   - <if test="null!=yardId">#{yardId}</if>
  41 + <if test="null!=name">and name =#{name}</if>
  42 + <if test="null!=yardId">and yard_Id =#{yardId}</if>
45 43 </where>
46 44 order by id desc
47 45 </select>
... ... @@ -82,12 +80,11 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
82 80 </select>
83 81  
84 82 <select id="queryIdsiteNameBypromise" resultType="com.ruoyi.equipment.domain.Equipment">
85   - SELECT id,site_name,promise FROM equipment WHERE FIND_IN_SET(#{promise},promise) >0
  83 + SELECT id,name,promise FROM equipment WHERE FIND_IN_SET(#{promise},promise) >0
86 84 </select>
87 85 <insert id="insertEquipment" parameterType="Equipment" useGeneratedKeys="true" keyProperty="id">
88 86 insert into equipment
89 87 <trim prefix="(" suffix=")" suffixOverrides=",">
90   - <if test="siteName != null and siteName != ''">site_name,</if>
91 88 <if test="address != null and address != ''">address,</if>
92 89 <if test="ip != null and ip != ''">ip,</if>
93 90 <if test="status != null">status,</if>
... ... @@ -106,7 +103,6 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
106 103 <if test="null!=yardId">yard_Id,</if>
107 104 </trim>
108 105 <trim prefix="values (" suffix=")" suffixOverrides=",">
109   - <if test="siteName != null and siteName != ''">#{siteName},</if>
110 106 <if test="address != null and address != ''">#{address},</if>
111 107 <if test="ip != null and ip != ''">#{ip},</if>
112 108 <if test="status != null">#{status},</if>
... ... @@ -143,7 +139,6 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
143 139 <update id="updateEquipment" parameterType="Equipment">
144 140 update equipment
145 141 <trim prefix="SET" suffixOverrides=",">
146   - <if test="siteName != null and siteName != ''">site_name = #{siteName},</if>
147 142 <if test="address != null and address != ''">address = #{address},</if>
148 143 <if test="ip != null and ip != ''">ip = #{ip},</if>
149 144 <if test="status != null">status = #{status},</if>
... ... @@ -177,7 +172,6 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
177 172 <update id="updateEquipmentByDeviceId">
178 173 update equipment
179 174 <trim prefix="SET" suffixOverrides=",">
180   - <if test="siteName != null and siteName != ''">site_name = #{siteName},</if>
181 175 <if test="address != null and address != ''">address = #{address},</if>
182 176 <if test="ip != null and ip != ''">ip = #{ip},</if>
183 177 <if test="status != null">status = #{status},</if>
... ...
Bsth-admin/src/main/resources/mapper/in/SignInMapper.xml
... ... @@ -60,7 +60,7 @@
60 60 </sql>
61 61  
62 62 <select id="selectSignInList" parameterType="com.ruoyi.pojo.response.SignInResponseVo" resultMap="SignInResultVO">
63   - select sign_in.*,driver.posts,driver.personnel_name,equipment.site_name
  63 + select sign_in.*,driver.posts,driver.personnel_name,equipment.name
64 64 from sign_in,driver,equipment
65 65 WHERE
66 66 driver.job_code = sign_in.jobCode and equipment.device_id = sign_in.device_id
... ... @@ -72,7 +72,7 @@
72 72 <if test="alcoholFlag != null ">and alcohol_flag = #{alcoholFlag}</if>
73 73 <if test="type != null ">and type = #{type}</if>
74 74 <if test="alcoholIntake != null ">and alcohol_intake = #{alcoholIntake}</if>
75   - <if test="siteName != null ">and site_name = #{siteName}</if>
  75 + <if test="siteName != null ">and name = #{name}</if>
76 76 <if test="date != null ">and sign_in.create_time LIKE concat(#{date},'%')</if>
77 77 <if test="null!=schedulingId"> scheduling_id = #{schedulingId}</if>
78 78 order by create_time desc
... ... @@ -141,7 +141,7 @@
141 141 on s1.jobCode = s2.job_code and s1.create_time = s2.min_create_time
142 142 </select>
143 143 <select id="selectSignInByIds" parameterType="com.ruoyi.pojo.response.SignInResponseVo" resultMap="SignInResultVO">
144   - select sign_in.id,equipment.site_name
  144 + select sign_in.id,equipment.name
145 145 from sign_in,equipment
146 146 where equipment.device_id = sign_in.device_id
147 147 <if test="list != null and list.size >0">
... ...