From a4bfa94e3d97406c410e6975d9ab1b625ed05fe1 Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期三, 28 五月 2025 18:00:22 +0800 Subject: [PATCH] 新增任务管理、任务记录等搜索字段,可重复审核,添加导出任务记录字段 --- guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailVehiclesChannelMapper.xml | 36 ++++++++++++++++++++++++++++++------ 1 files changed, 30 insertions(+), 6 deletions(-) diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailVehiclesChannelMapper.xml b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailVehiclesChannelMapper.xml index 1409160..e2b3ed4 100644 --- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailVehiclesChannelMapper.xml +++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/TaskDetailVehiclesChannelMapper.xml @@ -1,10 +1,18 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.stylefeng.guns.modular.system.dao.TaskDetailVehiclesChannelMapper"> + <update id="updateAudit"> + UPDATE t_task_detail_vehicles_channel + SET + artificial_status = #{entity.artificialStatus}, + remark = #{entity.remark}, <!-- 无论是否为 null,都强制更新 --> + artificial_create_time = #{entity.artificialCreateTime}, + artificial_user_id = #{entity.artificialUserId} + WHERE id = #{entity.id} + </update> - - <select id="getPictureDetails" resultType="com.stylefeng.guns.modular.system.model.vo.PictureDetails"> + <select id="getPictureDetails" resultType="com.stylefeng.guns.modular.system.model.vo.PictureDetails"> select a.id, a.video_channel as videoChannel, @@ -25,12 +33,28 @@ #{item} </foreach> </if> - <if test="null != sysStatus"> - and a.sys_status = #{sysStatus} + <if test="null != sysStatusList and sysStatusList.size() > 0"> + and a.sys_status in + <foreach collection="sysStatusList" item="item" index="index" open="(" separator="," close=")"> + #{item} + </foreach> </if> - <if test="null != artificialStatus"> - and a.artificial_status = #{artificialStatus} + + <if test="null != artificialStatusList and artificialStatusList.size() > 0"> + and a.artificial_status in + <foreach collection="artificialStatusList" item="item" index="index" open="(" separator="," close=")"> + #{item} + </foreach> </if> + <if test="null != havePic"> + <if test=" havePic==0"> + and a.image_url IS NULL + </if> + <if test=" havePic==1"> + and a.image_url IS Not NULL + </if> + </if> + </where> </select> -- Gitblit v1.7.1