fuliqi
2025-02-10 27e913d6d28a9cfa0785d15453a4de10fd36ce6d
ycl-server/src/main/resources/mapper/zgyw/YwPointMapper.xml
@@ -13,6 +13,8 @@
        <result column="status" property="status"/>
        <result column="dept_id" property="deptId"/>
        <result column="dept_name" property="deptName"/>
        <result column="username" property="username"/>
        <result column="password" property="password"/>
        <result column="remark" property="remark"/>
        <result column="create_time" property="createTime"/>
        <result column="update_time" property="updateTime"/>
@@ -87,7 +89,7 @@
        SELECT t_yw_point.id, point_name, start_time, end_time, status, unit_name AS remark
        FROM t_yw_point
                 LEFT JOIN t_yw_unit ON t_yw_unit.id = t_yw_point.unit_id AND t_yw_point.deleted = 0
        WHERE t_yw_point.deleted = 0
        WHERE t_yw_point.deleted = 0 AND t_yw_point.examine_status = 1
          AND TIMESTAMPDIFF(MONTH, NOW(), end_time) <= (SELECT config_value
                                                        FROM sys_config
                                                        WHERE config_key = 'operation.and.maintenance.expiration.warning.time')
@@ -104,6 +106,8 @@
        yu.unit_name,
        yp.start_time,
        yp.end_time,
        yp.username,
        yp.password,
        d.area,
        CASE WHEN yp.province_tag_video = 0 THEN '否' ELSE '是' END AS provinceTagVideoString,
        CASE WHEN yp.province_tag_car = 0 THEN '否' ELSE '是' END AS provinceTagCarString,
@@ -146,7 +150,9 @@
            province_tag_car = #{point.provinceTagCar},
            province_tag_face = #{point.provinceTagFace},
            important_command_image_tag = #{point.importantCommandImageTag},
            dept_tag = #{point.deptTag}
            dept_tag = #{point.deptTag},
            username = #{point.username},
            password = #{point.password}
            WHERE serial_number = #{point.serialNumber}
        </foreach>
    </update>
@@ -232,7 +238,7 @@
        deleted = 0 AND serial_number in
        <foreach collection="gbList" open="(" separator="," close=")" item="no">#{no}</foreach>
        GROUP BY
        serial_number, province_tag_face,province_tag_car,province_tag_videogetTagsByGB, important_tag, important_command_image_tag, dept_tag
        serial_number, province_tag_face,province_tag_car,province_tag_video, important_tag, important_command_image_tag, dept_tag
    </select>
    <select id="selectToCount" resultType="com.ycl.platform.domain.vo.YwPointVO">
@@ -284,6 +290,12 @@
            <if test="deptTag !=null">
                dept_tag = #{deptTag},
            </if>
            <if test="username !=null and username!=''">
                username = #{username},
            </if>
            <if test="password !=null and password !=''">
                password = #{password},
            </if>
            unit_id = #{unitId},
            start_time = #{startTime},
            end_time = #{endTime},
@@ -291,4 +303,10 @@
        </set>
        where id =#{id}
    </update>
    <!-- 清理一机一档 -->
    <delete id="clearMonitor">
        delete from t_yw_point p
        where p.examine_status != 1
    </delete>
</mapper>