|
@@ -23,20 +23,21 @@
|
|
<result column="DELETE_NAME" jdbcType="VARCHAR" property="deleteName" />
|
|
<result column="DELETE_NAME" jdbcType="VARCHAR" property="deleteName" />
|
|
<result column="DELETE_TIME" jdbcType="TIMESTAMP" property="deleteTime" />
|
|
<result column="DELETE_TIME" jdbcType="TIMESTAMP" property="deleteTime" />
|
|
<result column="RESULT_ABOUT_TIME" jdbcType="VARCHAR" property="resultAboutTime" />
|
|
<result column="RESULT_ABOUT_TIME" jdbcType="VARCHAR" property="resultAboutTime" />
|
|
|
|
+ <result column="RESULT_BALANCE_TIME" jdbcType="DECIMAL" property="resultBalanceTime" />
|
|
</resultMap>
|
|
</resultMap>
|
|
<sql id="columns">
|
|
<sql id="columns">
|
|
TIME_TASK_RESULT_ID, RESULT_TOTAL_ID, RESULT_VALUE, RESULT_UOM_ID, RESULT_TIME_TYPE,
|
|
TIME_TASK_RESULT_ID, RESULT_TOTAL_ID, RESULT_VALUE, RESULT_UOM_ID, RESULT_TIME_TYPE,
|
|
RESULT_TIME, RESULT_START_NODE_ID, RESULT_START_LONGITUDE_VAL, RESULT_START_LATITUDE_VAL,
|
|
RESULT_TIME, RESULT_START_NODE_ID, RESULT_START_LONGITUDE_VAL, RESULT_START_LATITUDE_VAL,
|
|
RESULT_END_NODE_ID, RESULT_END_LONGITUDE_VAL, RESULT_END_LATITUDE_VAL, RESULT_MEMO,
|
|
RESULT_END_NODE_ID, RESULT_END_LONGITUDE_VAL, RESULT_END_LATITUDE_VAL, RESULT_MEMO,
|
|
INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
- DELETE_NAME, DELETE_TIME, RESULT_ABOUT_TIME
|
|
|
|
|
|
+ DELETE_NAME, DELETE_TIME, RESULT_ABOUT_TIME, RESULT_BALANCE_TIME
|
|
</sql>
|
|
</sql>
|
|
<sql id="columns_alias">
|
|
<sql id="columns_alias">
|
|
t.TIME_TASK_RESULT_ID, t.RESULT_TOTAL_ID, t.RESULT_VALUE, t.RESULT_UOM_ID, t.RESULT_TIME_TYPE,
|
|
t.TIME_TASK_RESULT_ID, t.RESULT_TOTAL_ID, t.RESULT_VALUE, t.RESULT_UOM_ID, t.RESULT_TIME_TYPE,
|
|
t.RESULT_TIME, t.RESULT_START_NODE_ID, t.RESULT_START_LONGITUDE_VAL, t.RESULT_START_LATITUDE_VAL,
|
|
t.RESULT_TIME, t.RESULT_START_NODE_ID, t.RESULT_START_LONGITUDE_VAL, t.RESULT_START_LATITUDE_VAL,
|
|
t.RESULT_END_NODE_ID, t.RESULT_END_LONGITUDE_VAL, t.RESULT_END_LATITUDE_VAL, t.RESULT_MEMO,
|
|
t.RESULT_END_NODE_ID, t.RESULT_END_LONGITUDE_VAL, t.RESULT_END_LATITUDE_VAL, t.RESULT_MEMO,
|
|
t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK,
|
|
t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK,
|
|
- t.DELETE_NAME, t.DELETE_TIME, t.RESULT_ABOUT_TIME
|
|
|
|
|
|
+ t.DELETE_NAME, t.DELETE_TIME, t.RESULT_ABOUT_TIME, t.RESULT_BALANCE_TIME
|
|
</sql>
|
|
</sql>
|
|
<sql id="select">
|
|
<sql id="select">
|
|
SELECT <include refid="columns" /> FROM TMSTRUCK_TIME_TASK_RESULT
|
|
SELECT <include refid="columns" /> FROM TMSTRUCK_TIME_TASK_RESULT
|
|
@@ -109,6 +110,9 @@
|
|
<if test="resultAboutTime != null and resultAboutTime != ''">
|
|
<if test="resultAboutTime != null and resultAboutTime != ''">
|
|
and RESULT_ABOUT_TIME = #{resultAboutTime}
|
|
and RESULT_ABOUT_TIME = #{resultAboutTime}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="resultBalanceTime != null">
|
|
|
|
+ and RESULT_BALANCE_TIME = #{resultBalanceTime}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<sql id="whereLike">
|
|
<sql id="whereLike">
|
|
@@ -176,6 +180,9 @@
|
|
<if test="resultAboutTime != null and resultAboutTime != ''">
|
|
<if test="resultAboutTime != null and resultAboutTime != ''">
|
|
and RESULT_ABOUT_TIME LIKE '%${resultAboutTime}%'
|
|
and RESULT_ABOUT_TIME LIKE '%${resultAboutTime}%'
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="resultBalanceTime != null">
|
|
|
|
+ and RESULT_BALANCE_TIME = #{resultBalanceTime}
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
</sql>
|
|
</sql>
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
@@ -245,6 +252,9 @@
|
|
<if test="resultAboutTime != null and resultAboutTime != ''">
|
|
<if test="resultAboutTime != null and resultAboutTime != ''">
|
|
or RESULT_ABOUT_TIME = #{resultAboutTime}
|
|
or RESULT_ABOUT_TIME = #{resultAboutTime}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="resultBalanceTime != null">
|
|
|
|
+ or RESULT_BALANCE_TIME = #{resultBalanceTime}
|
|
|
|
+ </if>
|
|
</delete>
|
|
</delete>
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
<insert id="insert" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
insert into TMSTRUCK_TIME_TASK_RESULT (TIME_TASK_RESULT_ID, RESULT_TOTAL_ID,
|
|
insert into TMSTRUCK_TIME_TASK_RESULT (TIME_TASK_RESULT_ID, RESULT_TOTAL_ID,
|
|
@@ -254,8 +264,8 @@
|
|
RESULT_END_LONGITUDE_VAL, RESULT_END_LATITUDE_VAL,
|
|
RESULT_END_LONGITUDE_VAL, RESULT_END_LATITUDE_VAL,
|
|
RESULT_MEMO, INSERT_USERNAME, INSERT_TIME,
|
|
RESULT_MEMO, INSERT_USERNAME, INSERT_TIME,
|
|
UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
- DELETE_NAME, DELETE_TIME, RESULT_ABOUT_TIME
|
|
|
|
- )
|
|
|
|
|
|
+ DELETE_NAME, DELETE_TIME, RESULT_ABOUT_TIME,
|
|
|
|
+ RESULT_BALANCE_TIME)
|
|
values (#{timeTaskResultId,jdbcType=DECIMAL}, #{resultTotalId,jdbcType=DECIMAL},
|
|
values (#{timeTaskResultId,jdbcType=DECIMAL}, #{resultTotalId,jdbcType=DECIMAL},
|
|
#{resultValue,jdbcType=DECIMAL}, #{resultUomId,jdbcType=DECIMAL}, #{resultTimeType,jdbcType=DECIMAL},
|
|
#{resultValue,jdbcType=DECIMAL}, #{resultUomId,jdbcType=DECIMAL}, #{resultTimeType,jdbcType=DECIMAL},
|
|
#{resultTime,jdbcType=TIMESTAMP}, #{resultStartNodeId,jdbcType=DECIMAL}, #{resultStartLongitudeVal,jdbcType=VARCHAR},
|
|
#{resultTime,jdbcType=TIMESTAMP}, #{resultStartNodeId,jdbcType=DECIMAL}, #{resultStartLongitudeVal,jdbcType=VARCHAR},
|
|
@@ -263,8 +273,8 @@
|
|
#{resultEndLongitudeVal,jdbcType=VARCHAR}, #{resultEndLatitudeVal,jdbcType=VARCHAR},
|
|
#{resultEndLongitudeVal,jdbcType=VARCHAR}, #{resultEndLatitudeVal,jdbcType=VARCHAR},
|
|
#{resultMemo,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
|
|
#{resultMemo,jdbcType=VARCHAR}, #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
|
|
#{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
#{updateUsername,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
- #{deleteName,jdbcType=VARCHAR}, #{deleteTime,jdbcType=TIMESTAMP}, #{resultAboutTime,jdbcType=VARCHAR}
|
|
|
|
- )
|
|
|
|
|
|
+ #{deleteName,jdbcType=VARCHAR}, #{deleteTime,jdbcType=TIMESTAMP}, #{resultAboutTime,jdbcType=VARCHAR},
|
|
|
|
+ #{resultBalanceTime,jdbcType=DECIMAL})
|
|
</insert>
|
|
</insert>
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
<insert id="insertSelective" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
insert into TMSTRUCK_TIME_TASK_RESULT
|
|
insert into TMSTRUCK_TIME_TASK_RESULT
|
|
@@ -332,6 +342,9 @@
|
|
<if test="resultAboutTime != null">
|
|
<if test="resultAboutTime != null">
|
|
RESULT_ABOUT_TIME,
|
|
RESULT_ABOUT_TIME,
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="resultBalanceTime != null">
|
|
|
|
+ RESULT_BALANCE_TIME,
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="timeTaskResultId != null">
|
|
<if test="timeTaskResultId != null">
|
|
@@ -397,6 +410,9 @@
|
|
<if test="resultAboutTime != null">
|
|
<if test="resultAboutTime != null">
|
|
#{resultAboutTime,jdbcType=VARCHAR},
|
|
#{resultAboutTime,jdbcType=VARCHAR},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="resultBalanceTime != null">
|
|
|
|
+ #{resultBalanceTime,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
</trim>
|
|
</trim>
|
|
</insert>
|
|
</insert>
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
@@ -420,7 +436,8 @@
|
|
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
DELETE_NAME = #{deleteName,jdbcType=VARCHAR},
|
|
DELETE_NAME = #{deleteName,jdbcType=VARCHAR},
|
|
DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
- RESULT_ABOUT_TIME = #{resultAboutTime,jdbcType=VARCHAR}
|
|
|
|
|
|
+ RESULT_ABOUT_TIME = #{resultAboutTime,jdbcType=VARCHAR},
|
|
|
|
+ RESULT_BALANCE_TIME = #{resultBalanceTime,jdbcType=DECIMAL}
|
|
where TIME_TASK_RESULT_ID = #{timeTaskResultId,jdbcType=DECIMAL}
|
|
where TIME_TASK_RESULT_ID = #{timeTaskResultId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.TmstruckTimeTaskResult">
|
|
@@ -486,6 +503,9 @@
|
|
<if test="resultAboutTime != null">
|
|
<if test="resultAboutTime != null">
|
|
RESULT_ABOUT_TIME = #{resultAboutTime,jdbcType=VARCHAR},
|
|
RESULT_ABOUT_TIME = #{resultAboutTime,jdbcType=VARCHAR},
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="resultBalanceTime != null">
|
|
|
|
+ RESULT_BALANCE_TIME = #{resultBalanceTime,jdbcType=DECIMAL},
|
|
|
|
+ </if>
|
|
</set>
|
|
</set>
|
|
where TIME_TASK_RESULT_ID = #{timeTaskResultId,jdbcType=DECIMAL}
|
|
where TIME_TASK_RESULT_ID = #{timeTaskResultId,jdbcType=DECIMAL}
|
|
</update>
|
|
</update>
|
|
@@ -512,8 +532,8 @@
|
|
RESULT_MEMO, INSERT_USERNAME, INSERT_TIME,
|
|
RESULT_MEMO, INSERT_USERNAME, INSERT_TIME,
|
|
UPDATE_USERNAME, UPDATE_TIME,
|
|
UPDATE_USERNAME, UPDATE_TIME,
|
|
INSERT_UPDATE_REMARK, DELETE_NAME,
|
|
INSERT_UPDATE_REMARK, DELETE_NAME,
|
|
- DELETE_TIME, RESULT_ABOUT_TIME
|
|
|
|
- )
|
|
|
|
|
|
+ DELETE_TIME, RESULT_ABOUT_TIME,
|
|
|
|
+ RESULT_BALANCE_TIME)
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
select
|
|
select
|
|
#{item.timeTaskResultId,jdbcType=DECIMAL},
|
|
#{item.timeTaskResultId,jdbcType=DECIMAL},
|
|
@@ -525,8 +545,8 @@
|
|
#{item.resultMemo,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
#{item.resultMemo,jdbcType=VARCHAR}, #{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
|
|
#{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
#{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
|
|
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleteName,jdbcType=VARCHAR},
|
|
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.deleteName,jdbcType=VARCHAR},
|
|
- #{item.deleteTime,jdbcType=TIMESTAMP}, #{item.resultAboutTime,jdbcType=VARCHAR}
|
|
|
|
- from dual
|
|
|
|
|
|
+ #{item.deleteTime,jdbcType=TIMESTAMP}, #{item.resultAboutTime,jdbcType=VARCHAR},
|
|
|
|
+ #{item.resultBalanceTime,jdbcType=DECIMAL} from dual
|
|
</foreach> )
|
|
</foreach> )
|
|
</insert>
|
|
</insert>
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
<update id="batchUpdate" parameterType="java.util.List">
|
|
@@ -616,6 +636,10 @@
|
|
<foreach close="end" collection="list" index="index" item="item" open="case TIME_TASK_RESULT_ID" separator=" ">
|
|
<foreach close="end" collection="list" index="index" item="item" open="case TIME_TASK_RESULT_ID" separator=" ">
|
|
when #{item.timeTaskResultId,jdbcType=DECIMAL} then #{item.resultAboutTime,jdbcType=VARCHAR}
|
|
when #{item.timeTaskResultId,jdbcType=DECIMAL} then #{item.resultAboutTime,jdbcType=VARCHAR}
|
|
</foreach>
|
|
</foreach>
|
|
|
|
+ ,RESULT_BALANCE_TIME=
|
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case TIME_TASK_RESULT_ID" separator=" ">
|
|
|
|
+ when #{item.timeTaskResultId,jdbcType=DECIMAL} then #{item.resultBalanceTime,jdbcType=DECIMAL}
|
|
|
|
+ </foreach>
|
|
where TIME_TASK_RESULT_ID in
|
|
where TIME_TASK_RESULT_ID in
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
<foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
#{item.timeTaskResultId,jdbcType=DECIMAL}
|
|
#{item.timeTaskResultId,jdbcType=DECIMAL}
|
|
@@ -629,7 +653,6 @@
|
|
</foreach>
|
|
</foreach>
|
|
</delete>
|
|
</delete>
|
|
|
|
|
|
-
|
|
|
|
<!-- 友情提示!!!-->
|
|
<!-- 友情提示!!!-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
<!-- 通过运输订单号查询总实绩ID -->
|
|
<!-- 通过运输订单号查询总实绩ID -->
|
|
@@ -754,7 +777,7 @@
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
LEFT JOIN RMS_CAPACITY RC
|
|
ON RC.CAPACITY_ID=OO.CAPACITY_ID
|
|
ON RC.CAPACITY_ID=OO.CAPACITY_ID
|
|
LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
- ON RCT.CAPACITY_TYPE_ID=RC.CAPACITY_TYPE_ID
|
|
|
|
|
|
+ ON RCT.CAPACITY_TYPE_ID=AIR.CAPACITY_TYPE_ID
|
|
where TTTR.RESULT_TIME_TYPE = 3 AND TTTR.RESULT_VALUE IS NOT NULL
|
|
where TTTR.RESULT_TIME_TYPE = 3 AND TTTR.RESULT_VALUE IS NOT NULL
|
|
<if test="con!=null">
|
|
<if test="con!=null">
|
|
AND RC.CAPACITY_NUMBER LIKE #{con} or RM.MATERIAL_NAME LIKE #{con}
|
|
AND RC.CAPACITY_NUMBER LIKE #{con} or RM.MATERIAL_NAME LIKE #{con}
|
|
@@ -861,7 +884,8 @@
|
|
</select>
|
|
</select>
|
|
<!--获取需求信息-->
|
|
<!--获取需求信息-->
|
|
<select id="getRequirementInfo" resultType="java.util.Map" parameterType="decimal">
|
|
<select id="getRequirementInfo" resultType="java.util.Map" parameterType="decimal">
|
|
- select AIR.CAPACITY_TYPE_ID "capacityTypeId" ,
|
|
|
|
|
|
+ select DISTINCT
|
|
|
|
+ AIR.CAPACITY_TYPE_ID "capacityTypeId" ,
|
|
AIR.REQUIREMENT_TYPE "requirementType",
|
|
AIR.REQUIREMENT_TYPE "requirementType",
|
|
RCT.CAPACITY_TYPE_NAME "capacityTypeName"
|
|
RCT.CAPACITY_TYPE_NAME "capacityTypeName"
|
|
from OMSTRUCK_ORDER OO
|
|
from OMSTRUCK_ORDER OO
|
|
@@ -874,6 +898,7 @@
|
|
LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
LEFT JOIN RMS_CAPACITY_TYPE RCT
|
|
ON AIR.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID
|
|
ON AIR.CAPACITY_TYPE_ID = RCT.CAPACITY_TYPE_ID
|
|
where oo.ORDER_ID = #{orderId1}
|
|
where oo.ORDER_ID = #{orderId1}
|
|
|
|
+ fetch next 1 rows only
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<!-- 查找计时开始时间-->
|
|
<!-- 查找计时开始时间-->
|
|
@@ -901,4 +926,19 @@
|
|
WHERE TTTR.RESULT_TIME_TYPE= 3 AND OO.ORDER_NUMBER=#{orderNumber}
|
|
WHERE TTTR.RESULT_TIME_TYPE= 3 AND OO.ORDER_NUMBER=#{orderNumber}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="getShipperName" resultType="java.lang.String">
|
|
|
|
+ SELECT RS.SHIPPER_NAME
|
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
|
|
|
|
+ ON AIP.PLAN_ID=OO.ORDER_PLAN_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
|
|
|
|
+ ON ARP.PLAN_ID=AIP.PLAN_ID
|
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
|
|
|
|
+ ON AIR.REQUIREMENT_ID=ARP.REQUIREMENT_ID
|
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
|
+ ON RS.SHIPPER_ID = AIR.REQUIREMENT_SHIPPER_ID
|
|
|
|
+ where RS.SHIPPER_NAME is not null AND OO.ORDER_NUMBER=#{orderNumber}
|
|
|
|
+ FETCH NEXT 1 rows only
|
|
|
|
+ </select>
|
|
|
|
+
|
|
</mapper>
|
|
</mapper>
|