From 59d9ea33f503e363f2e2941c7c00cc9dd9d9d1c7 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: Tue, 28 Nov 2023 11:00:42 +0800
Subject: [PATCH] 修改课题管理bug
---
src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 52 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml b/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml
index 0fd4f51..e851ad8 100644
--- a/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml
+++ b/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml
@@ -2,13 +2,63 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.nanometer.smartlab.dao.SysWarehouseStatusDao">
<resultMap id="BaseMap" type="com.nanometer.smartlab.entity.SysWarehouseStatus">
+ <id property="id" column="id"/>
+ <result property="name" column="name" />
+ <result property="type" column="type"/>
+ <result property="temperature" column="temperature"/>
+ <result property="humidity" column="humidity"/>
+ <result property="creator" column="creator"/>
+ <result property="createTime" column="create_time"/>
+ <result property="validFlag" column="valid_flag"/>
+ <result property="warehouseId" column="warehouse_id"/>
+ <result property="warning" column="warning"/>
+ <result property="selectDate" column="select_date"/>
</resultMap>
<insert id="insertOne" parameterType="com.nanometer.smartlab.entity.SysWarehouseStatus">
insert into sys_warehouse_status
- (type,name,temperature,humidity,creator,create_time,valid_flag,warehouse_id,select_date)
+ (type,name,temperature,humidity,creator,create_time,valid_flag,warehouse_id,select_date,warning)
values
- (#{type},#{name},#{temperature},#{humidity},#{creator},#{createTime},1,#{warehouseId},#{selectDate})
+ (#{type},#{name},#{temperature},#{humidity},#{creator},#{createTime},1,#{warehouseId},#{selectDate},#{warning})
</insert>
+ <select id="selectCount" resultType="java.lang.Integer">
+ select count(0)
+ from sys_warehouse_status
+ <where>
+ <if test="params.name != null and params.name != ''">
+ name = #{params.name}
+ </if>
+ <if test="params.startTime != null and params.startTime != ''">
+ and select_date >= #{params.startTime}
+ </if>
+ <if test="params.endTime != null and params.endTime != ''">
+ and select_date <= #{params.endTime}
+ </if>
+ </where>
+ </select>
+
+ <select id="selectList" resultMap="BaseMap">
+ select *
+ from sys_warehouse_status
+ <where>
+ <if test="params.name != null and params.name != ''">
+ and name = #{params.name}
+ </if>
+ <if test="params.startTime != null and params.startTime != ''">
+ and select_date >= #{params.startTime}
+ </if>
+ <if test="params.endTime != null and params.endTime != ''">
+ and select_date <= #{params.endTime}
+ </if>
+ </where>
+ <if test="params.first != null and params.pageSize != null">
+ limit #{params.first},#{params.pageSize}
+ </if>
+ </select>
+ <select id="selectById" resultType="com.nanometer.smartlab.entity.SysWarehouseStatus">
+ select *
+ from sys_warehouse_status
+ where id = #{id}
+ </select>
</mapper>
--
Gitblit v1.9.2