|
@@ -23,8 +23,8 @@
|
|
|
<result column="LOG_TYPE_CODE" jdbcType="VARCHAR" property="logTypeCode" />
|
|
<result column="LOG_TYPE_CODE" jdbcType="VARCHAR" property="logTypeCode" />
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
|
- ID, CREATE_MAN_NO, CREATE_MAN_NAME, CREATE_TIME, UPDATE_MAN_NO, UPDATE_MAN_NAME,
|
|
|
|
|
- UPDATE_TIME, DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME, OPERATION_PAGE, OPERATION_FUNCTION,
|
|
|
|
|
|
|
+ ID, CREATE_MAN_NO, CREATE_MAN_NAME, CREATE_TIME, UPDATE_MAN_NO, UPDATE_MAN_NAME,
|
|
|
|
|
+ UPDATE_TIME, DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME, OPERATION_PAGE, OPERATION_FUNCTION,
|
|
|
OPERATION_ID, OPERATION_PREDICTION_NO, OPERATION_CARN_NO, OPERATION_BEFORE_FIX, OPERATION_AFTER_FIX,
|
|
OPERATION_ID, OPERATION_PREDICTION_NO, OPERATION_CARN_NO, OPERATION_BEFORE_FIX, OPERATION_AFTER_FIX,
|
|
|
LOG_TYPE, LOG_TYPE_CODE
|
|
LOG_TYPE, LOG_TYPE_CODE
|
|
|
</sql>
|
|
</sql>
|
|
@@ -552,14 +552,14 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ID" close="end">
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ID" close="end">
|
|
|
when #{item.id,jdbcType=VARCHAR} then #{item.operationAfterFix,jdbcType=VARCHAR}
|
|
when #{item.id,jdbcType=VARCHAR} then #{item.operationAfterFix,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
</foreach>
|
|
|
- where ID in
|
|
|
|
|
|
|
+ where ID in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.id,jdbcType=VARCHAR}
|
|
#{item.id,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
|
|
|
|
+ </foreach>
|
|
|
</update>
|
|
</update>
|
|
|
<delete id="batchDelete" parameterType="java.util.List">
|
|
<delete id="batchDelete" parameterType="java.util.List">
|
|
|
delete from METER_BASE_OPERATION_LOG
|
|
delete from METER_BASE_OPERATION_LOG
|
|
|
- where ID in
|
|
|
|
|
|
|
+ where ID in
|
|
|
<foreach collection="list" item="id" open="(" close=")" separator=",">
|
|
<foreach collection="list" item="id" open="(" close=")" separator=",">
|
|
|
#{id}
|
|
#{id}
|
|
|
</foreach>
|
|
</foreach>
|
|
@@ -803,8 +803,285 @@
|
|
|
</if>
|
|
</if>
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
- <select id="likeByDesc" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
|
|
- <include refid="select" />
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ <resultMap id="likeByDescMap" type="com.steerinfo.baseinfo.meterbaseoperationlog.model.MeterBaseOperationLogVo">
|
|
|
|
|
+ <id column="ID" jdbcType="VARCHAR" property="id" />
|
|
|
|
|
+ <result column="BASE_SPOT_NAME" jdbcType="VARCHAR" property="baseSpotName" />
|
|
|
|
|
+ <result column="CREATE_MAN_NO" jdbcType="VARCHAR" property="createManNo" />
|
|
|
|
|
+ <result column="CREATE_MAN_NAME" jdbcType="VARCHAR" property="createManName" />
|
|
|
|
|
+ <result column="CREATE_TIME" jdbcType="TIMESTAMP" property="createTime" />
|
|
|
|
|
+ <result column="UPDATE_MAN_NO" jdbcType="VARCHAR" property="updateManNo" />
|
|
|
|
|
+ <result column="UPDATE_MAN_NAME" jdbcType="VARCHAR" property="updateManName" />
|
|
|
|
|
+ <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
|
|
|
|
|
+ <result column="DELETE_MAN_NO" jdbcType="VARCHAR" property="deleteManNo" />
|
|
|
|
|
+ <result column="DELETE_MAN_NAME" jdbcType="VARCHAR" property="deleteManName" />
|
|
|
|
|
+ <result column="DELETE_TIME" jdbcType="TIMESTAMP" property="deleteTime" />
|
|
|
|
|
+ <result column="OPERATION_PAGE" jdbcType="VARCHAR" property="operationPage" />
|
|
|
|
|
+ <result column="OPERATION_FUNCTION" jdbcType="VARCHAR" property="operationFunction" />
|
|
|
|
|
+ <result column="OPERATION_ID" jdbcType="VARCHAR" property="operationId" />
|
|
|
|
|
+ <result column="OPERATION_PREDICTION_NO" jdbcType="VARCHAR" property="operationPredictionNo" />
|
|
|
|
|
+ <result column="OPERATION_CARN_NO" jdbcType="VARCHAR" property="operationCarnNo" />
|
|
|
|
|
+ <result column="OPERATION_BEFORE_FIX" jdbcType="VARCHAR" property="operationBeforeFix" />
|
|
|
|
|
+ <result column="OPERATION_AFTER_FIX" jdbcType="VARCHAR" property="operationAfterFix" />
|
|
|
|
|
+ <result column="LOG_TYPE" jdbcType="VARCHAR" property="logType" />
|
|
|
|
|
+ <result column="LOG_TYPE_CODE" jdbcType="VARCHAR" property="logTypeCode" />
|
|
|
|
|
+ </resultMap>
|
|
|
|
|
+ <select id="likeByDesc" parameterType="java.util.HashMap" resultMap="likeByDescMap">
|
|
|
|
|
+ select
|
|
|
|
|
+ ID, BASE_SPOT_NAME,CREATE_MAN_NO, CREATE_MAN_NAME, CREATE_TIME, UPDATE_MAN_NO, UPDATE_MAN_NAME,
|
|
|
|
|
+ UPDATE_TIME, DELETE_MAN_NO, DELETE_MAN_NAME, DELETE_TIME, OPERATION_PAGE, OPERATION_FUNCTION,
|
|
|
|
|
+ OPERATION_ID, OPERATION_PREDICTION_NO, OPERATION_CARN_NO, OPERATION_BEFORE_FIX, OPERATION_AFTER_FIX,
|
|
|
|
|
+ LOG_TYPE, LOG_TYPE_CODE
|
|
|
|
|
+ from
|
|
|
|
|
+ (
|
|
|
|
|
+ (
|
|
|
|
|
+ select
|
|
|
|
|
+ A.ID,
|
|
|
|
|
+ A.CREATE_MAN_NO,
|
|
|
|
|
+ A.CREATE_MAN_NAME,
|
|
|
|
|
+ A.CREATE_TIME,
|
|
|
|
|
+ A.UPDATE_MAN_NO,
|
|
|
|
|
+ A.UPDATE_MAN_NAME,
|
|
|
|
|
+ A.UPDATE_TIME,
|
|
|
|
|
+ A.DELETE_MAN_NO,
|
|
|
|
|
+ A.DELETE_MAN_NAME,
|
|
|
|
|
+ A.DELETE_TIME,
|
|
|
|
|
+ A.OPERATION_PAGE,
|
|
|
|
|
+ A.OPERATION_FUNCTION,
|
|
|
|
|
+ A.OPERATION_ID,
|
|
|
|
|
+ A.OPERATION_PREDICTION_NO,
|
|
|
|
|
+ A.OPERATION_CARN_NO,
|
|
|
|
|
+ A.OPERATION_BEFORE_FIX,
|
|
|
|
|
+ A.OPERATION_AFTER_FIX,
|
|
|
|
|
+ A.LOG_TYPE,
|
|
|
|
|
+ A.LOG_TYPE_CODE,
|
|
|
|
|
+ B.BASE_SPOT_NAME BASE_SPOT_NAME,
|
|
|
|
|
+ case when B.value_flag != '0' then '继续'
|
|
|
|
|
+ else '停止' end valueFlag,
|
|
|
|
|
+ case when B.meter_mode = '1' then '远程计量'
|
|
|
|
|
+ when B.meter_mode = '2' then '智能计量'
|
|
|
|
|
+ when B.meter_mode = '3' then '手工计量'
|
|
|
|
|
+ else null end meterMode,
|
|
|
|
|
+ B.note note
|
|
|
|
|
+ from meter_base_operation_log A
|
|
|
|
|
+ left join meter_work_car_actual_first B
|
|
|
|
|
+ on A.operation_id = B.actual_first_no
|
|
|
|
|
+ where 1 = 1
|
|
|
|
|
+ and A.operation_page like '%汽车衡一次数据维护%'
|
|
|
|
|
+ )
|
|
|
|
|
+ union
|
|
|
|
|
+ (
|
|
|
|
|
+ select
|
|
|
|
|
+ A.ID,
|
|
|
|
|
+ A.CREATE_MAN_NO,
|
|
|
|
|
+ A.CREATE_MAN_NAME,
|
|
|
|
|
+ A.CREATE_TIME,
|
|
|
|
|
+ A.UPDATE_MAN_NO,
|
|
|
|
|
+ A.UPDATE_MAN_NAME,
|
|
|
|
|
+ A.UPDATE_TIME,
|
|
|
|
|
+ A.DELETE_MAN_NO,
|
|
|
|
|
+ A.DELETE_MAN_NAME,
|
|
|
|
|
+ A.DELETE_TIME,
|
|
|
|
|
+ A.OPERATION_PAGE,
|
|
|
|
|
+ A.OPERATION_FUNCTION,
|
|
|
|
|
+ A.OPERATION_ID,
|
|
|
|
|
+ A.OPERATION_PREDICTION_NO,
|
|
|
|
|
+ A.OPERATION_CARN_NO,
|
|
|
|
|
+ A.OPERATION_BEFORE_FIX,
|
|
|
|
|
+ A.OPERATION_AFTER_FIX,
|
|
|
|
|
+ A.LOG_TYPE,
|
|
|
|
|
+ A.LOG_TYPE_CODE,
|
|
|
|
|
+ B.NET_SPOT3_NAME BASE_SPOT_NAME,
|
|
|
|
|
+ case when B.value_flag != '0' then '继续'
|
|
|
|
|
+ else '取消' end valueFlag,
|
|
|
|
|
+ case when B.net_mode = '1' then '远程计量'
|
|
|
|
|
+ when B.net_mode = '2' then '智能计量'
|
|
|
|
|
+ when B.net_mode = '3' then '手工计量'
|
|
|
|
|
+ else null end meterMode,
|
|
|
|
|
+ B.note note
|
|
|
|
|
+ from meter_base_operation_log A
|
|
|
|
|
+ left join meter_work_car_actual B
|
|
|
|
|
+ on A.operation_id = B.actual_no
|
|
|
|
|
+ where A.operation_page like '%汽车衡净重数据维护%'
|
|
|
|
|
+ )
|
|
|
|
|
+ union
|
|
|
|
|
+ (
|
|
|
|
|
+ select
|
|
|
|
|
+ A.ID,
|
|
|
|
|
+ A.CREATE_MAN_NO,
|
|
|
|
|
+ A.CREATE_MAN_NAME,
|
|
|
|
|
+ A.CREATE_TIME,
|
|
|
|
|
+ A.UPDATE_MAN_NO,
|
|
|
|
|
+ A.UPDATE_MAN_NAME,
|
|
|
|
|
+ A.UPDATE_TIME,
|
|
|
|
|
+ A.DELETE_MAN_NO,
|
|
|
|
|
+ A.DELETE_MAN_NAME,
|
|
|
|
|
+ A.DELETE_TIME,
|
|
|
|
|
+ A.OPERATION_PAGE,
|
|
|
|
|
+ A.OPERATION_FUNCTION,
|
|
|
|
|
+ A.OPERATION_ID,
|
|
|
|
|
+ A.OPERATION_PREDICTION_NO,
|
|
|
|
|
+ A.OPERATION_CARN_NO,
|
|
|
|
|
+ A.OPERATION_BEFORE_FIX,
|
|
|
|
|
+ A.OPERATION_AFTER_FIX,
|
|
|
|
|
+ A.LOG_TYPE,
|
|
|
|
|
+ A.LOG_TYPE_CODE,
|
|
|
|
|
+ B.BASE_SPOT_NAME BASE_SPOT_NAME,
|
|
|
|
|
+ case when B.value_flag != '0' then '继续'
|
|
|
|
|
+ else '停止' end valueFlag,
|
|
|
|
|
+ case when B.meter_mode = '1' then '远程计量'
|
|
|
|
|
+ when B.meter_mode = '2' then '智能计量'
|
|
|
|
|
+ when B.meter_mode = '3' then '手工计量'
|
|
|
|
|
+ else null end meterMode,
|
|
|
|
|
+ B.note note
|
|
|
|
|
+ from meter_base_operation_log A
|
|
|
|
|
+ left join meter_work_railway_act_first B
|
|
|
|
|
+ on A.operation_id = B.actual_first_no
|
|
|
|
|
+ where 1 = 1
|
|
|
|
|
+ and A.operation_page like '%轨道衡一次数据维护%'
|
|
|
|
|
+ )
|
|
|
|
|
+ union
|
|
|
|
|
+ (
|
|
|
|
|
+ select
|
|
|
|
|
+ A.ID,
|
|
|
|
|
+ A.CREATE_MAN_NO,
|
|
|
|
|
+ A.CREATE_MAN_NAME,
|
|
|
|
|
+ A.CREATE_TIME,
|
|
|
|
|
+ A.UPDATE_MAN_NO,
|
|
|
|
|
+ A.UPDATE_MAN_NAME,
|
|
|
|
|
+ A.UPDATE_TIME,
|
|
|
|
|
+ A.DELETE_MAN_NO,
|
|
|
|
|
+ A.DELETE_MAN_NAME,
|
|
|
|
|
+ A.DELETE_TIME,
|
|
|
|
|
+ A.OPERATION_PAGE,
|
|
|
|
|
+ A.OPERATION_FUNCTION,
|
|
|
|
|
+ A.OPERATION_ID,
|
|
|
|
|
+ A.OPERATION_PREDICTION_NO,
|
|
|
|
|
+ A.OPERATION_CARN_NO,
|
|
|
|
|
+ A.OPERATION_BEFORE_FIX,
|
|
|
|
|
+ A.OPERATION_AFTER_FIX,
|
|
|
|
|
+ A.LOG_TYPE,
|
|
|
|
|
+ A.LOG_TYPE_CODE,
|
|
|
|
|
+ B.NET_SPOT3_NAME BASE_SPOT_NAME,
|
|
|
|
|
+ case when B.value_flag != '0' then '继续'
|
|
|
|
|
+ else '取消' end valueFlag,
|
|
|
|
|
+ case when B.net_mode = '1' then '远程计量'
|
|
|
|
|
+ when B.net_mode = '2' then '智能计量'
|
|
|
|
|
+ when B.net_mode = '3' then '手工计量'
|
|
|
|
|
+ else null end meterMode,
|
|
|
|
|
+ B.note note
|
|
|
|
|
+ from meter_base_operation_log A
|
|
|
|
|
+ left join meter_work_railway_actual B
|
|
|
|
|
+ on A.operation_id = B.actual_no
|
|
|
|
|
+ where A.operation_page like '%轨道衡净重数据维护%'
|
|
|
|
|
+ )
|
|
|
|
|
+ union
|
|
|
|
|
+ (
|
|
|
|
|
+ select
|
|
|
|
|
+ A.ID,
|
|
|
|
|
+ A.CREATE_MAN_NO,
|
|
|
|
|
+ A.CREATE_MAN_NAME,
|
|
|
|
|
+ A.CREATE_TIME,
|
|
|
|
|
+ A.UPDATE_MAN_NO,
|
|
|
|
|
+ A.UPDATE_MAN_NAME,
|
|
|
|
|
+ A.UPDATE_TIME,
|
|
|
|
|
+ A.DELETE_MAN_NO,
|
|
|
|
|
+ A.DELETE_MAN_NAME,
|
|
|
|
|
+ A.DELETE_TIME,
|
|
|
|
|
+ A.OPERATION_PAGE,
|
|
|
|
|
+ A.OPERATION_FUNCTION,
|
|
|
|
|
+ A.OPERATION_ID,
|
|
|
|
|
+ A.OPERATION_PREDICTION_NO,
|
|
|
|
|
+ A.OPERATION_CARN_NO,
|
|
|
|
|
+ A.OPERATION_BEFORE_FIX,
|
|
|
|
|
+ A.OPERATION_AFTER_FIX,
|
|
|
|
|
+ A.LOG_TYPE,
|
|
|
|
|
+ A.LOG_TYPE_CODE,
|
|
|
|
|
+ B.NET_SPOT3_NAME BASE_SPOT_NAME,
|
|
|
|
|
+ case when B.value_flag != '0' then '继续'
|
|
|
|
|
+ else '取消' end valueFlag,
|
|
|
|
|
+ case when B.net_mode = '1' then '远程计量'
|
|
|
|
|
+ when B.net_mode = '2' then '智能计量'
|
|
|
|
|
+ when B.net_mode = '3' then '手工计量'
|
|
|
|
|
+ else null end meterMode,
|
|
|
|
|
+ B.note note
|
|
|
|
|
+ from meter_base_operation_log A
|
|
|
|
|
+ left join meter_work_railway_actual B
|
|
|
|
|
+ on A.operation_id = B.actual_no
|
|
|
|
|
+ where A.operation_page like '%动轨净重数据维护%'
|
|
|
|
|
+ )
|
|
|
|
|
+ union
|
|
|
|
|
+ (
|
|
|
|
|
+ select
|
|
|
|
|
+ A.ID,
|
|
|
|
|
+ A.CREATE_MAN_NO,
|
|
|
|
|
+ A.CREATE_MAN_NAME,
|
|
|
|
|
+ A.CREATE_TIME,
|
|
|
|
|
+ A.UPDATE_MAN_NO,
|
|
|
|
|
+ A.UPDATE_MAN_NAME,
|
|
|
|
|
+ A.UPDATE_TIME,
|
|
|
|
|
+ A.DELETE_MAN_NO,
|
|
|
|
|
+ A.DELETE_MAN_NAME,
|
|
|
|
|
+ A.DELETE_TIME,
|
|
|
|
|
+ A.OPERATION_PAGE,
|
|
|
|
|
+ A.OPERATION_FUNCTION,
|
|
|
|
|
+ A.OPERATION_ID,
|
|
|
|
|
+ A.OPERATION_PREDICTION_NO,
|
|
|
|
|
+ A.OPERATION_CARN_NO,
|
|
|
|
|
+ A.OPERATION_BEFORE_FIX,
|
|
|
|
|
+ A.OPERATION_AFTER_FIX,
|
|
|
|
|
+ A.LOG_TYPE,
|
|
|
|
|
+ A.LOG_TYPE_CODE,
|
|
|
|
|
+ B.BASE_SPOT_NAME BASE_SPOT_NAME,
|
|
|
|
|
+ case when B.value_flag != '0' then '继续'
|
|
|
|
|
+ else '取消' end valueFlag,
|
|
|
|
|
+ case when B.meter_mode = '1' then '远程计量'
|
|
|
|
|
+ when B.meter_mode = '2' then '智能计量'
|
|
|
|
|
+ when B.meter_mode = '3' then '手工计量'
|
|
|
|
|
+ else null end meterMode,
|
|
|
|
|
+ B.memo note
|
|
|
|
|
+ from meter_base_operation_log A
|
|
|
|
|
+ left join Meter_Work_Railway_Received B
|
|
|
|
|
+ on A.operation_id = B.actual_first_no
|
|
|
|
|
+ where A.operation_page like '%轨道衡从表数据维护%'
|
|
|
|
|
+ )
|
|
|
|
|
+ union
|
|
|
|
|
+ (
|
|
|
|
|
+ select
|
|
|
|
|
+ A.ID,
|
|
|
|
|
+ A.CREATE_MAN_NO,
|
|
|
|
|
+ A.CREATE_MAN_NAME,
|
|
|
|
|
+ A.CREATE_TIME,
|
|
|
|
|
+ A.UPDATE_MAN_NO,
|
|
|
|
|
+ A.UPDATE_MAN_NAME,
|
|
|
|
|
+ A.UPDATE_TIME,
|
|
|
|
|
+ A.DELETE_MAN_NO,
|
|
|
|
|
+ A.DELETE_MAN_NAME,
|
|
|
|
|
+ A.DELETE_TIME,
|
|
|
|
|
+ A.OPERATION_PAGE,
|
|
|
|
|
+ A.OPERATION_FUNCTION,
|
|
|
|
|
+ A.OPERATION_ID,
|
|
|
|
|
+ A.OPERATION_PREDICTION_NO,
|
|
|
|
|
+ A.OPERATION_CARN_NO,
|
|
|
|
|
+ A.OPERATION_BEFORE_FIX,
|
|
|
|
|
+ A.OPERATION_AFTER_FIX,
|
|
|
|
|
+ A.LOG_TYPE,
|
|
|
|
|
+ A.LOG_TYPE_CODE,
|
|
|
|
|
+ B.BASE_SPOT_NAME BASE_SPOT_NAME,
|
|
|
|
|
+ case when B.value_flag != '0' then '继续'
|
|
|
|
|
+ else '取消' end valueFlag,
|
|
|
|
|
+ case when B.meter_mode = '1' then '远程计量'
|
|
|
|
|
+ when B.meter_mode = '2' then '智能计量'
|
|
|
|
|
+ when B.meter_mode = '3' then '手工计量'
|
|
|
|
|
+ else null end meterMode,
|
|
|
|
|
+ B.memo note
|
|
|
|
|
+ from meter_base_operation_log A
|
|
|
|
|
+ left join Meter_Work_Railway_Received B
|
|
|
|
|
+ on A.operation_id = B.actual_first_no
|
|
|
|
|
+ where A.operation_page like '%动轨数据维护%'
|
|
|
|
|
+ )
|
|
|
|
|
+ )
|
|
|
where 1 = 1
|
|
where 1 = 1
|
|
|
<if test="operationPageStr != null and operationPageStr != ''">
|
|
<if test="operationPageStr != null and operationPageStr != ''">
|
|
|
and operation_page in
|
|
and operation_page in
|
|
@@ -881,4 +1158,4 @@
|
|
|
<select id="operationFunctionInfo" parameterType="java.util.HashMap" resultType="String">
|
|
<select id="operationFunctionInfo" parameterType="java.util.HashMap" resultType="String">
|
|
|
select distinct A.operation_function from meter_base_operation_log A
|
|
select distinct A.operation_function from meter_base_operation_log A
|
|
|
</select>
|
|
</select>
|
|
|
-</mapper>
|
|
|
|
|
|
|
+</mapper>
|