|
|
@@ -59,6 +59,8 @@
|
|
|
<result column="RFID_STATE" jdbcType="VARCHAR" property="rfidState" />
|
|
|
<result column="VALID_AREA" jdbcType="VARCHAR" property="validArea" />
|
|
|
<result column="WEIGHT_STATUS" jdbcType="VARCHAR" property="weightStatus" />
|
|
|
+ <result column="FERROALLOY_CONFIRM" jdbcType="VARCHAR" property="ferroalloyConfirm" />
|
|
|
+ <result column="FERROALLOY_RESULT" jdbcType="VARCHAR" property="ferroalloyResult" />
|
|
|
</resultMap>
|
|
|
<sql id="columns">
|
|
|
POINT_NO, POINT_NAME, VALID_WGT, VALID_CARNO, VALID_TARE_TIME, VALID_TIME_INTERVAL,
|
|
|
@@ -70,7 +72,7 @@
|
|
|
IS_OPEN_SCANNING, VALID_IS_PRE, USER_IP, POWER_STATE, DVR_STATE, MOXA_STATE, PLC_STATE,
|
|
|
LEFT_INFRARED_RAY_STATE, RIGHT_INFRARED_RAY_STATE, AMPLIFIER_STATE, LAMP_STATE, SPOT_TYPE_NO,
|
|
|
RED_GREEN_LIGHT_STATE, FRONT_INFRARED_RAY_STATE, REAR_INFRARED_RAY_STATE, RFID_STATE,
|
|
|
- VALID_AREA, WEIGHT_STATUS
|
|
|
+ VALID_AREA, WEIGHT_STATUS, FERROALLOY_CONFIRM, FERROALLOY_RESULT
|
|
|
</sql>
|
|
|
<sql id="columns_alias">
|
|
|
t.POINT_NO, t.POINT_NAME, t.VALID_WGT, t.VALID_CARNO, t.VALID_TARE_TIME, t.VALID_TIME_INTERVAL,
|
|
|
@@ -83,7 +85,7 @@
|
|
|
t.POWER_STATE, t.DVR_STATE, t.MOXA_STATE, t.PLC_STATE, t.LEFT_INFRARED_RAY_STATE,
|
|
|
t.RIGHT_INFRARED_RAY_STATE, t.AMPLIFIER_STATE, t.LAMP_STATE, t.SPOT_TYPE_NO, t.RED_GREEN_LIGHT_STATE,
|
|
|
t.FRONT_INFRARED_RAY_STATE, t.REAR_INFRARED_RAY_STATE, t.RFID_STATE, t.VALID_AREA,
|
|
|
- t.WEIGHT_STATUS
|
|
|
+ t.WEIGHT_STATUS, t.FERROALLOY_CONFIRM, t.FERROALLOY_RESULT
|
|
|
</sql>
|
|
|
<sql id="select">
|
|
|
SELECT <include refid="columns" /> FROM METER_WORK_MONITOR
|
|
|
@@ -264,6 +266,12 @@
|
|
|
<if test="weightStatus != null and weightStatus != ''">
|
|
|
and WEIGHT_STATUS = #{weightStatus}
|
|
|
</if>
|
|
|
+ <if test="ferroalloyConfirm != null and ferroalloyConfirm != ''">
|
|
|
+ and FERROALLOY_CONFIRM = #{ferroalloyConfirm}
|
|
|
+ </if>
|
|
|
+ <if test="ferroalloyResult != null and ferroalloyResult != ''">
|
|
|
+ and FERROALLOY_RESULT = #{ferroalloyResult}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
<sql id="whereLike">
|
|
|
@@ -439,6 +447,12 @@
|
|
|
<if test="weightStatus != null and weightStatus != ''">
|
|
|
and WEIGHT_STATUS LIKE '%${weightStatus}%'
|
|
|
</if>
|
|
|
+ <if test="ferroalloyConfirm != null and ferroalloyConfirm != ''">
|
|
|
+ and FERROALLOY_CONFIRM LIKE '%${ferroalloyConfirm}%'
|
|
|
+ </if>
|
|
|
+ <if test="ferroalloyResult != null and ferroalloyResult != ''">
|
|
|
+ and FERROALLOY_RESULT LIKE '%${ferroalloyResult}%'
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
|
@@ -616,6 +630,12 @@
|
|
|
<if test="weightStatus != null and weightStatus != ''">
|
|
|
or WEIGHT_STATUS = #{weightStatus}
|
|
|
</if>
|
|
|
+ <if test="ferroalloyConfirm != null and ferroalloyConfirm != ''">
|
|
|
+ or FERROALLOY_CONFIRM = #{ferroalloyConfirm}
|
|
|
+ </if>
|
|
|
+ <if test="ferroalloyResult != null and ferroalloyResult != ''">
|
|
|
+ or FERROALLOY_RESULT = #{ferroalloyResult}
|
|
|
+ </if>
|
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.meterwork.meterworkmonitor.model.MeterWorkMonitor">
|
|
|
insert into METER_WORK_MONITOR (POINT_NO, POINT_NAME, VALID_WGT,
|
|
|
@@ -637,7 +657,8 @@
|
|
|
AMPLIFIER_STATE, LAMP_STATE, SPOT_TYPE_NO,
|
|
|
RED_GREEN_LIGHT_STATE, FRONT_INFRARED_RAY_STATE,
|
|
|
REAR_INFRARED_RAY_STATE, RFID_STATE, VALID_AREA,
|
|
|
- WEIGHT_STATUS)
|
|
|
+ WEIGHT_STATUS, FERROALLOY_CONFIRM, FERROALLOY_RESULT
|
|
|
+ )
|
|
|
values (#{pointNo,jdbcType=VARCHAR}, #{pointName,jdbcType=VARCHAR}, #{validWgt,jdbcType=VARCHAR},
|
|
|
#{validCarno,jdbcType=VARCHAR}, #{validTareTime,jdbcType=VARCHAR}, #{validTimeInterval,jdbcType=VARCHAR},
|
|
|
#{validParkStatus,jdbcType=VARCHAR}, #{validExceedWgt,jdbcType=VARCHAR}, #{validPredictionDiff,jdbcType=VARCHAR},
|
|
|
@@ -657,7 +678,8 @@
|
|
|
#{amplifierState,jdbcType=VARCHAR}, #{lampState,jdbcType=VARCHAR}, #{spotTypeNo,jdbcType=VARCHAR},
|
|
|
#{redGreenLightState,jdbcType=VARCHAR}, #{frontInfraredRayState,jdbcType=VARCHAR},
|
|
|
#{rearInfraredRayState,jdbcType=VARCHAR}, #{rfidState,jdbcType=VARCHAR}, #{validArea,jdbcType=VARCHAR},
|
|
|
- #{weightStatus,jdbcType=VARCHAR})
|
|
|
+ #{weightStatus,jdbcType=VARCHAR}, #{ferroalloyConfirm,jdbcType=VARCHAR}, #{ferroalloyResult,jdbcType=VARCHAR}
|
|
|
+ )
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.meterwork.meterworkmonitor.model.MeterWorkMonitor">
|
|
|
insert into METER_WORK_MONITOR
|
|
|
@@ -833,6 +855,12 @@
|
|
|
<if test="weightStatus != null">
|
|
|
WEIGHT_STATUS,
|
|
|
</if>
|
|
|
+ <if test="ferroalloyConfirm != null">
|
|
|
+ FERROALLOY_CONFIRM,
|
|
|
+ </if>
|
|
|
+ <if test="ferroalloyResult != null">
|
|
|
+ FERROALLOY_RESULT,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="pointNo != null">
|
|
|
@@ -1006,6 +1034,12 @@
|
|
|
<if test="weightStatus != null">
|
|
|
#{weightStatus,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="ferroalloyConfirm != null">
|
|
|
+ #{ferroalloyConfirm,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="ferroalloyResult != null">
|
|
|
+ #{ferroalloyResult,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.meterwork.meterworkmonitor.model.MeterWorkMonitor">
|
|
|
@@ -1065,7 +1099,9 @@
|
|
|
REAR_INFRARED_RAY_STATE = #{rearInfraredRayState,jdbcType=VARCHAR},
|
|
|
RFID_STATE = #{rfidState,jdbcType=VARCHAR},
|
|
|
VALID_AREA = #{validArea,jdbcType=VARCHAR},
|
|
|
- WEIGHT_STATUS = #{weightStatus,jdbcType=VARCHAR}
|
|
|
+ WEIGHT_STATUS = #{weightStatus,jdbcType=VARCHAR},
|
|
|
+ FERROALLOY_CONFIRM = #{ferroalloyConfirm,jdbcType=VARCHAR},
|
|
|
+ FERROALLOY_RESULT = #{ferroalloyResult,jdbcType=VARCHAR}
|
|
|
where POINT_NO = #{pointNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.meterwork.meterworkmonitor.model.MeterWorkMonitor">
|
|
|
@@ -1239,6 +1275,12 @@
|
|
|
<if test="weightStatus != null">
|
|
|
WEIGHT_STATUS = #{weightStatus,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="ferroalloyConfirm != null">
|
|
|
+ FERROALLOY_CONFIRM = #{ferroalloyConfirm,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="ferroalloyResult != null">
|
|
|
+ FERROALLOY_RESULT = #{ferroalloyResult,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where POINT_NO = #{pointNo,jdbcType=VARCHAR}
|
|
|
</update>
|
|
|
@@ -1277,7 +1319,8 @@
|
|
|
RIGHT_INFRARED_RAY_STATE, AMPLIFIER_STATE,
|
|
|
LAMP_STATE, SPOT_TYPE_NO, RED_GREEN_LIGHT_STATE,
|
|
|
FRONT_INFRARED_RAY_STATE, REAR_INFRARED_RAY_STATE,
|
|
|
- RFID_STATE, VALID_AREA, WEIGHT_STATUS
|
|
|
+ RFID_STATE, VALID_AREA, WEIGHT_STATUS,
|
|
|
+ FERROALLOY_CONFIRM, FERROALLOY_RESULT
|
|
|
)
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
|
@@ -1302,7 +1345,8 @@
|
|
|
#{item.rightInfraredRayState,jdbcType=VARCHAR}, #{item.amplifierState,jdbcType=VARCHAR},
|
|
|
#{item.lampState,jdbcType=VARCHAR}, #{item.spotTypeNo,jdbcType=VARCHAR}, #{item.redGreenLightState,jdbcType=VARCHAR},
|
|
|
#{item.frontInfraredRayState,jdbcType=VARCHAR}, #{item.rearInfraredRayState,jdbcType=VARCHAR},
|
|
|
- #{item.rfidState,jdbcType=VARCHAR}, #{item.validArea,jdbcType=VARCHAR}, #{item.weightStatus,jdbcType=VARCHAR}
|
|
|
+ #{item.rfidState,jdbcType=VARCHAR}, #{item.validArea,jdbcType=VARCHAR}, #{item.weightStatus,jdbcType=VARCHAR},
|
|
|
+ #{item.ferroalloyConfirm,jdbcType=VARCHAR}, #{item.ferroalloyResult,jdbcType=VARCHAR}
|
|
|
from dual
|
|
|
</foreach> )
|
|
|
</insert>
|
|
|
@@ -1537,6 +1581,14 @@
|
|
|
<foreach close="end" collection="list" index="index" item="item" open="case POINT_NO" separator=" ">
|
|
|
when #{item.pointNo,jdbcType=VARCHAR} then #{item.weightStatus,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
+ ,FERROALLOY_CONFIRM=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case POINT_NO" separator=" ">
|
|
|
+ when #{item.pointNo,jdbcType=VARCHAR} then #{item.ferroalloyConfirm,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
+ ,FERROALLOY_RESULT=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case POINT_NO" separator=" ">
|
|
|
+ when #{item.pointNo,jdbcType=VARCHAR} then #{item.ferroalloyResult,jdbcType=VARCHAR}
|
|
|
+ </foreach>
|
|
|
where POINT_NO in
|
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
#{item.pointNo,jdbcType=VARCHAR}
|
|
|
@@ -1946,20 +1998,21 @@
|
|
|
<select id="weightByCarNo" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
<include refid="select" />
|
|
|
where 1 != 1
|
|
|
- <if test="setCar != null and setCar != ''">
|
|
|
- or set_car = #{setCar}
|
|
|
- </if>
|
|
|
- <if test="rfidCar != null and rfidCar != ''">
|
|
|
- or RFID_CAR = #{rfidCar}
|
|
|
- </if>
|
|
|
- <if test="photoCar != null and photoCar != ''">
|
|
|
- or PHOTO_CAR = #{photoCar}
|
|
|
- </if>
|
|
|
- <if test="scanCar != null and scanCar != ''">
|
|
|
- or SCAN_CAR = #{scanCar}
|
|
|
- </if>
|
|
|
- <if test="editCar != null and editCar != ''">
|
|
|
- or EDIT_CAR = #{editCar}
|
|
|
- </if>
|
|
|
+ <if test="setCar != null and setCar != ''">
|
|
|
+ or set_car = #{setCar}
|
|
|
+ </if>
|
|
|
+ <if test="rfidCar != null and rfidCar != ''">
|
|
|
+ or RFID_CAR = #{rfidCar}
|
|
|
+ </if>
|
|
|
+ <if test="photoCar != null and photoCar != ''">
|
|
|
+ or PHOTO_CAR = #{photoCar}
|
|
|
+ </if>
|
|
|
+ <if test="scanCar != null and scanCar != ''">
|
|
|
+ or SCAN_CAR = #{scanCar}
|
|
|
+ </if>
|
|
|
+ <if test="editCar != null and editCar != ''">
|
|
|
+ or EDIT_CAR = #{editCar}
|
|
|
+ </if>
|
|
|
</select>
|
|
|
+
|
|
|
</mapper>
|