|
@@ -1,1276 +1,1304 @@
|
|
|
<?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.steerinfo.dil.mapper.TmstruckWeightResultMapper">
|
|
|
- <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
- <id column="WEIGHT_TASK_RESULT_ID" jdbcType="DECIMAL" property="weightTaskResultId" />
|
|
|
- <result column="RESULT_TOTAL_ID" jdbcType="DECIMAL" property="resultTotalId" />
|
|
|
+ <resultMap id="BaseResultMap" type="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
+ <id column="WEIGHT_TASK_RESULT_ID" jdbcType="DECIMAL" property="weightTaskResultId"/>
|
|
|
+ <result column="RESULT_TOTAL_ID" jdbcType="DECIMAL" property="resultTotalId"/>
|
|
|
|
|
|
- <result column="RESULT_POUND_NO" jdbcType="VARCHAR" property="resultPoundNo" />
|
|
|
- <result column="RESULT_GROSS_WEIGHT" jdbcType="DECIMAL" property="resultGrossWeight" />
|
|
|
- <result column="RESULT_GROSS_WEIGHT_TIME" jdbcType="TIMESTAMP" property="resultGrossWeightTime" />
|
|
|
- <result column="RESULT_TARE_WEIGHT" jdbcType="DECIMAL" property="resultTareWeight" />
|
|
|
- <result column="RESULT_TARE_WEIGHT_TIME" jdbcType="TIMESTAMP" property="resultTareWeightTime" />
|
|
|
- <result column="RESULT_NET_WEIGHT" jdbcType="DECIMAL" property="resultNetWeight" />
|
|
|
- <result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername" />
|
|
|
- <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
|
|
|
- <result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername" />
|
|
|
- <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime" />
|
|
|
- <result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark" />
|
|
|
- <result column="DELETE_NAME" jdbcType="VARCHAR" property="deleteName" />
|
|
|
- <result column="DELETE_TIME" jdbcType="TIMESTAMP" property="deleteTime" />
|
|
|
- <result column="RESULT_GROSS_PLACE_ID" jdbcType="DECIMAL" property="resultGrossPlaceId" />
|
|
|
- <result column="RESULT_TARE_PLACE_ID" jdbcType="DECIMAL" property="resultTarePlaceId" />
|
|
|
- </resultMap>
|
|
|
- <sql id="columns">
|
|
|
- WEIGHT_TASK_RESULT_ID, RESULT_TOTAL_ID, RESULT_POUND_NO, RESULT_GROSS_WEIGHT,
|
|
|
+ <result column="RESULT_POUND_NO" jdbcType="VARCHAR" property="resultPoundNo"/>
|
|
|
+ <result column="RESULT_GROSS_WEIGHT" jdbcType="DECIMAL" property="resultGrossWeight"/>
|
|
|
+ <result column="RESULT_GROSS_WEIGHT_TIME" jdbcType="TIMESTAMP" property="resultGrossWeightTime"/>
|
|
|
+ <result column="RESULT_TARE_WEIGHT" jdbcType="DECIMAL" property="resultTareWeight"/>
|
|
|
+ <result column="RESULT_TARE_WEIGHT_TIME" jdbcType="TIMESTAMP" property="resultTareWeightTime"/>
|
|
|
+ <result column="RESULT_NET_WEIGHT" jdbcType="DECIMAL" property="resultNetWeight"/>
|
|
|
+ <result column="INSERT_USERNAME" jdbcType="VARCHAR" property="insertUsername"/>
|
|
|
+ <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime"/>
|
|
|
+ <result column="UPDATE_USERNAME" jdbcType="VARCHAR" property="updateUsername"/>
|
|
|
+ <result column="UPDATE_TIME" jdbcType="TIMESTAMP" property="updateTime"/>
|
|
|
+ <result column="INSERT_UPDATE_REMARK" jdbcType="VARCHAR" property="insertUpdateRemark"/>
|
|
|
+ <result column="DELETE_NAME" jdbcType="VARCHAR" property="deleteName"/>
|
|
|
+ <result column="DELETE_TIME" jdbcType="TIMESTAMP" property="deleteTime"/>
|
|
|
+ <result column="RESULT_GROSS_PLACE_ID" jdbcType="DECIMAL" property="resultGrossPlaceId"/>
|
|
|
+ <result column="RESULT_TARE_PLACE_ID" jdbcType="DECIMAL" property="resultTarePlaceId"/>
|
|
|
+ </resultMap>
|
|
|
+ <sql id="columns">
|
|
|
+ WEIGHT_TASK_RESULT_ID, RESULT_TOTAL_ID, RESULT_POUND_NO, RESULT_GROSS_WEIGHT,
|
|
|
RESULT_GROSS_WEIGHT_TIME, RESULT_TARE_WEIGHT, RESULT_TARE_WEIGHT_TIME, RESULT_NET_WEIGHT,
|
|
|
INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME, UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
|
DELETE_NAME, DELETE_TIME, RESULT_GROSS_PLACE_ID, RESULT_TARE_PLACE_ID
|
|
|
- </sql>
|
|
|
- <sql id="columns_alias">
|
|
|
- t.WEIGHT_TASK_RESULT_ID, t.RESULT_TOTAL_ID, t.RESULT_POUND_NO, t.RESULT_GROSS_WEIGHT,
|
|
|
+ </sql>
|
|
|
+ <sql id="columns_alias">
|
|
|
+ t.WEIGHT_TASK_RESULT_ID, t.RESULT_TOTAL_ID, t.RESULT_POUND_NO, t.RESULT_GROSS_WEIGHT,
|
|
|
t.RESULT_GROSS_WEIGHT_TIME, t.RESULT_TARE_WEIGHT, t.RESULT_TARE_WEIGHT_TIME, t.RESULT_NET_WEIGHT,
|
|
|
t.INSERT_USERNAME, t.INSERT_TIME, t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK,
|
|
|
t.DELETE_NAME, t.DELETE_TIME, t.RESULT_GROSS_PLACE_ID, t.RESULT_TARE_PLACE_ID
|
|
|
- </sql>
|
|
|
- <sql id="select">
|
|
|
- SELECT <include refid="columns" /> FROM TMSTRUCK_WEIGHT_RESULT
|
|
|
- </sql>
|
|
|
- <sql id="select_alias">
|
|
|
- SELECT <include refid="columns_alias" /> FROM TMSTRUCK_WEIGHT_RESULT t
|
|
|
- </sql>
|
|
|
- <sql id="where">
|
|
|
- <where>
|
|
|
- <if test="weightTaskResultId != null">
|
|
|
- and WEIGHT_TASK_RESULT_ID = #{weightTaskResultId}
|
|
|
- </if>
|
|
|
- <if test="resultTotalId != null">
|
|
|
- and RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null and resultPoundNo != ''">
|
|
|
- and RESULT_POUND_NO = #{resultPoundNo}
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- and RESULT_GROSS_WEIGHT = #{resultGrossWeight}
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- and TO_CHAR(RESULT_GROSS_WEIGHT_TIME,'yyyy-MM-dd') = #{resultGrossWeightTime}
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- and RESULT_TARE_WEIGHT = #{resultTareWeight}
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- and TO_CHAR(RESULT_TARE_WEIGHT_TIME,'yyyy-MM-dd') = #{resultTareWeightTime}
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- and RESULT_NET_WEIGHT = #{resultNetWeight}
|
|
|
- </if>
|
|
|
- <if test="insertUsername != null and insertUsername != ''">
|
|
|
- and INSERT_USERNAME = #{insertUsername}
|
|
|
- </if>
|
|
|
- <if test="insertTime != null">
|
|
|
- and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
- </if>
|
|
|
- <if test="updateUsername != null and updateUsername != ''">
|
|
|
- and UPDATE_USERNAME = #{updateUsername}
|
|
|
- </if>
|
|
|
- <if test="updateTime != null">
|
|
|
- and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
|
|
|
- </if>
|
|
|
- <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
- and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
- </if>
|
|
|
- <if test="deleteName != null and deleteName != ''">
|
|
|
- and DELETE_NAME = #{deleteName}
|
|
|
- </if>
|
|
|
- <if test="deleteTime != null">
|
|
|
- and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
|
- </if>
|
|
|
- <if test="resultGrossPlaceId != null">
|
|
|
- and RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId}
|
|
|
- </if>
|
|
|
- <if test="resultTarePlaceId != null">
|
|
|
- and RESULT_TARE_PLACE_ID = #{resultTarePlaceId}
|
|
|
- </if>
|
|
|
- </where>
|
|
|
- </sql>
|
|
|
- <sql id="whereLike">
|
|
|
- <where>
|
|
|
- <if test="weightTaskResultId != null">
|
|
|
- and WEIGHT_TASK_RESULT_ID = #{weightTaskResultId}
|
|
|
- </if>
|
|
|
- <if test="resultTotalId != null">
|
|
|
- and RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null and resultPoundNo != ''">
|
|
|
- and RESULT_POUND_NO LIKE '%${resultPoundNo}%'
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- and RESULT_GROSS_WEIGHT = #{resultGrossWeight}
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- and TO_CHAR(RESULT_GROSS_WEIGHT_TIME,'yyyy-MM-dd') = #{resultGrossWeightTime}
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- and RESULT_TARE_WEIGHT = #{resultTareWeight}
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- and TO_CHAR(RESULT_TARE_WEIGHT_TIME,'yyyy-MM-dd') = #{resultTareWeightTime}
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- and RESULT_NET_WEIGHT = #{resultNetWeight}
|
|
|
- </if>
|
|
|
- <if test="insertUsername != null and insertUsername != ''">
|
|
|
- and INSERT_USERNAME LIKE '%${insertUsername}%'
|
|
|
- </if>
|
|
|
- <if test="insertTime != null">
|
|
|
- and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
- </if>
|
|
|
- <if test="updateUsername != null and updateUsername != ''">
|
|
|
- and UPDATE_USERNAME LIKE '%${updateUsername}%'
|
|
|
- </if>
|
|
|
- <if test="updateTime != null">
|
|
|
- and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
|
|
|
- </if>
|
|
|
- <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
- and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
|
|
|
- </if>
|
|
|
- <if test="deleteName != null and deleteName != ''">
|
|
|
- and DELETE_NAME LIKE '%${deleteName}%'
|
|
|
- </if>
|
|
|
- <if test="deleteTime != null">
|
|
|
- and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
|
- </if>
|
|
|
- <if test="resultGrossPlaceId != null">
|
|
|
- and RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId}
|
|
|
- </if>
|
|
|
- <if test="resultTarePlaceId != null">
|
|
|
- and RESULT_TARE_PLACE_ID = #{resultTarePlaceId}
|
|
|
- </if>
|
|
|
- </where>
|
|
|
- </sql>
|
|
|
- <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
|
- delete from TMSTRUCK_WEIGHT_RESULT
|
|
|
- where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
- </delete>
|
|
|
- <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
|
- delete from TMSTRUCK_WEIGHT_RESULT
|
|
|
- where 1!=1
|
|
|
- <if test="resultTotalId != null">
|
|
|
- or RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null and resultPoundNo != ''">
|
|
|
- or RESULT_POUND_NO = #{resultPoundNo}
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- or RESULT_GROSS_WEIGHT = #{resultGrossWeight}
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- or TO_CHAR(RESULT_GROSS_WEIGHT_TIME,'yyyy-MM-dd') = '#{resultGrossWeightTime}'
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- or RESULT_TARE_WEIGHT = #{resultTareWeight}
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- or TO_CHAR(RESULT_TARE_WEIGHT_TIME,'yyyy-MM-dd') = '#{resultTareWeightTime}'
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- or RESULT_NET_WEIGHT = #{resultNetWeight}
|
|
|
- </if>
|
|
|
- <if test="insertUsername != null and insertUsername != ''">
|
|
|
- or INSERT_USERNAME = #{insertUsername}
|
|
|
- </if>
|
|
|
- <if test="insertTime != null">
|
|
|
- or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
|
|
|
- </if>
|
|
|
- <if test="updateUsername != null and updateUsername != ''">
|
|
|
- or UPDATE_USERNAME = #{updateUsername}
|
|
|
- </if>
|
|
|
- <if test="updateTime != null">
|
|
|
- or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
|
|
|
- </if>
|
|
|
- <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
- or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
- </if>
|
|
|
- <if test="deleteName != null and deleteName != ''">
|
|
|
- or DELETE_NAME = #{deleteName}
|
|
|
- </if>
|
|
|
- <if test="deleteTime != null">
|
|
|
- or TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = '#{deleteTime}'
|
|
|
- </if>
|
|
|
- <if test="resultGrossPlaceId != null">
|
|
|
- or RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId}
|
|
|
- </if>
|
|
|
- <if test="resultTarePlaceId != null">
|
|
|
- or RESULT_TARE_PLACE_ID = #{resultTarePlaceId}
|
|
|
- </if>
|
|
|
- </delete>
|
|
|
- <insert id="insert" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
- insert into TMSTRUCK_WEIGHT_RESULT (WEIGHT_TASK_RESULT_ID, RESULT_TOTAL_ID,
|
|
|
- RESULT_POUND_NO, RESULT_GROSS_WEIGHT,
|
|
|
- RESULT_GROSS_WEIGHT_TIME, RESULT_TARE_WEIGHT,
|
|
|
- RESULT_TARE_WEIGHT_TIME, RESULT_NET_WEIGHT,
|
|
|
- INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
|
- UPDATE_TIME, INSERT_UPDATE_REMARK, DELETE_NAME,
|
|
|
- DELETE_TIME, RESULT_GROSS_PLACE_ID, RESULT_TARE_PLACE_ID
|
|
|
- )
|
|
|
- values (#{weightTaskResultId,jdbcType=DECIMAL}, #{resultTotalId,jdbcType=DECIMAL},
|
|
|
- #{resultPoundNo,jdbcType=VARCHAR}, #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
- #{resultGrossWeightTime,jdbcType=TIMESTAMP}, #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
- #{resultTareWeightTime,jdbcType=TIMESTAMP}, #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
- #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR},
|
|
|
- #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{deleteName,jdbcType=VARCHAR},
|
|
|
- #{deleteTime,jdbcType=TIMESTAMP}, #{resultGrossPlaceId,jdbcType=DECIMAL}, #{resultTarePlaceId,jdbcType=DECIMAL}
|
|
|
- )
|
|
|
- </insert>
|
|
|
- <insert id="insertSelective" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
- insert into TMSTRUCK_WEIGHT_RESULT
|
|
|
- <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
- <if test="weightTaskResultId != null">
|
|
|
- WEIGHT_TASK_RESULT_ID,
|
|
|
- </if>
|
|
|
- <if test="resultTotalId != null">
|
|
|
- RESULT_TOTAL_ID,
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null">
|
|
|
- RESULT_POUND_NO,
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- RESULT_GROSS_WEIGHT,
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- RESULT_GROSS_WEIGHT_TIME,
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- RESULT_TARE_WEIGHT,
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- RESULT_TARE_WEIGHT_TIME,
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- RESULT_NET_WEIGHT,
|
|
|
- </if>
|
|
|
- <if test="insertUsername != null">
|
|
|
- INSERT_USERNAME,
|
|
|
- </if>
|
|
|
- <if test="insertTime != null">
|
|
|
- INSERT_TIME,
|
|
|
- </if>
|
|
|
- <if test="updateUsername != null">
|
|
|
- UPDATE_USERNAME,
|
|
|
- </if>
|
|
|
- <if test="updateTime != null">
|
|
|
- UPDATE_TIME,
|
|
|
- </if>
|
|
|
- <if test="insertUpdateRemark != null">
|
|
|
- INSERT_UPDATE_REMARK,
|
|
|
- </if>
|
|
|
- <if test="deleteName != null">
|
|
|
- DELETE_NAME,
|
|
|
- </if>
|
|
|
- <if test="deleteTime != null">
|
|
|
- DELETE_TIME,
|
|
|
- </if>
|
|
|
- <if test="resultGrossPlaceId != null">
|
|
|
- RESULT_GROSS_PLACE_ID,
|
|
|
- </if>
|
|
|
- <if test="resultTarePlaceId != null">
|
|
|
- RESULT_TARE_PLACE_ID,
|
|
|
- </if>
|
|
|
- </trim>
|
|
|
- <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
- <if test="weightTaskResultId != null">
|
|
|
- #{weightTaskResultId,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultTotalId != null">
|
|
|
- #{resultTotalId,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null">
|
|
|
- #{resultPoundNo,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- #{resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- #{resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="insertUsername != null">
|
|
|
- #{insertUsername,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="insertTime != null">
|
|
|
- #{insertTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="updateUsername != null">
|
|
|
- #{updateUsername,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="updateTime != null">
|
|
|
- #{updateTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="insertUpdateRemark != null">
|
|
|
- #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="deleteName != null">
|
|
|
- #{deleteName,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="deleteTime != null">
|
|
|
- #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="resultGrossPlaceId != null">
|
|
|
- #{resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultTarePlaceId != null">
|
|
|
- #{resultTarePlaceId,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- </trim>
|
|
|
- </insert>
|
|
|
- <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
- update TMSTRUCK_WEIGHT_RESULT
|
|
|
- set RESULT_TOTAL_ID = #{resultTotalId,jdbcType=DECIMAL},
|
|
|
- RESULT_POUND_NO = #{resultPoundNo,jdbcType=VARCHAR},
|
|
|
- RESULT_GROSS_WEIGHT = #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
- RESULT_GROSS_WEIGHT_TIME = #{resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
- RESULT_TARE_WEIGHT = #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
- RESULT_TARE_WEIGHT_TIME = #{resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
- RESULT_NET_WEIGHT = #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
- INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
- INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
- UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
- UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
- INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
- DELETE_NAME = #{deleteName,jdbcType=VARCHAR},
|
|
|
- DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
- RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
- RESULT_TARE_PLACE_ID = #{resultTarePlaceId,jdbcType=DECIMAL}
|
|
|
- where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
- </update>
|
|
|
- <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
- update TMSTRUCK_WEIGHT_RESULT
|
|
|
- <set>
|
|
|
- <if test="resultTotalId != null">
|
|
|
- RESULT_TOTAL_ID = #{resultTotalId,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null">
|
|
|
- RESULT_POUND_NO = #{resultPoundNo,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- RESULT_GROSS_WEIGHT = #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- RESULT_GROSS_WEIGHT_TIME = #{resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- RESULT_TARE_WEIGHT = #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- RESULT_TARE_WEIGHT_TIME = #{resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- RESULT_NET_WEIGHT = #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="insertUsername != null">
|
|
|
- INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="insertTime != null">
|
|
|
- INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="updateUsername != null">
|
|
|
- UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="updateTime != null">
|
|
|
- UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="insertUpdateRemark != null">
|
|
|
- INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="deleteName != null">
|
|
|
- DELETE_NAME = #{deleteName,jdbcType=VARCHAR},
|
|
|
- </if>
|
|
|
- <if test="deleteTime != null">
|
|
|
- DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
- </if>
|
|
|
- <if test="resultGrossPlaceId != null">
|
|
|
- RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- <if test="resultTarePlaceId != null">
|
|
|
- RESULT_TARE_PLACE_ID = #{resultTarePlaceId,jdbcType=DECIMAL},
|
|
|
- </if>
|
|
|
- </set>
|
|
|
- where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
- </update>
|
|
|
- <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
|
|
|
- <include refid="select" />
|
|
|
- where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
- </select>
|
|
|
- <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
- <include refid="select" />
|
|
|
- <include refid="where" />
|
|
|
- </select>
|
|
|
- <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
- <include refid="select" />
|
|
|
- <include refid="whereLike" />
|
|
|
- </select>
|
|
|
- <insert id="batchInsert" parameterType="java.util.List">
|
|
|
- insert into TMSTRUCK_WEIGHT_RESULT
|
|
|
- (WEIGHT_TASK_RESULT_ID,
|
|
|
- RESULT_TOTAL_ID, RESULT_POUND_NO,
|
|
|
- RESULT_GROSS_WEIGHT, RESULT_GROSS_WEIGHT_TIME,
|
|
|
- RESULT_TARE_WEIGHT, RESULT_TARE_WEIGHT_TIME,
|
|
|
- RESULT_NET_WEIGHT, INSERT_USERNAME,
|
|
|
- INSERT_TIME, UPDATE_USERNAME,
|
|
|
- UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
|
- DELETE_NAME, DELETE_TIME, RESULT_GROSS_PLACE_ID,
|
|
|
- RESULT_TARE_PLACE_ID)
|
|
|
- ( <foreach collection="list" item="item" separator="union all">
|
|
|
- select
|
|
|
- #{item.weightTaskResultId,jdbcType=DECIMAL},
|
|
|
- #{item.resultTotalId,jdbcType=DECIMAL}, #{item.resultPoundNo,jdbcType=VARCHAR},
|
|
|
- #{item.resultGrossWeight,jdbcType=DECIMAL}, #{item.resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
- #{item.resultTareWeight,jdbcType=DECIMAL}, #{item.resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
- #{item.resultNetWeight,jdbcType=DECIMAL}, #{item.insertUsername,jdbcType=VARCHAR},
|
|
|
- #{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
|
|
|
- #{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
- #{item.deleteName,jdbcType=VARCHAR}, #{item.deleteTime,jdbcType=TIMESTAMP}, #{item.resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
- #{item.resultTarePlaceId,jdbcType=DECIMAL} from dual
|
|
|
- </foreach> )
|
|
|
- </insert>
|
|
|
- <update id="batchUpdate" parameterType="java.util.List">
|
|
|
- update TMSTRUCK_WEIGHT_RESULT
|
|
|
- set
|
|
|
- WEIGHT_TASK_RESULT_ID=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.weightTaskResultId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,RESULT_TOTAL_ID=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTotalId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,RESULT_POUND_NO=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultPoundNo,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,RESULT_GROSS_WEIGHT=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultGrossWeight,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,RESULT_GROSS_WEIGHT_TIME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultGrossWeightTime,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,RESULT_TARE_WEIGHT=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTareWeight,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,RESULT_TARE_WEIGHT_TIME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTareWeightTime,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,RESULT_NET_WEIGHT=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultNetWeight,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,INSERT_USERNAME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,INSERT_TIME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,UPDATE_USERNAME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,UPDATE_TIME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,INSERT_UPDATE_REMARK=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,DELETE_NAME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.deleteName,jdbcType=VARCHAR}
|
|
|
- </foreach>
|
|
|
- ,DELETE_TIME=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.deleteTime,jdbcType=TIMESTAMP}
|
|
|
- </foreach>
|
|
|
- ,RESULT_GROSS_PLACE_ID=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultGrossPlaceId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- ,RESULT_TARE_PLACE_ID=
|
|
|
- <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID" separator=" ">
|
|
|
- when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTarePlaceId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- where WEIGHT_TASK_RESULT_ID in
|
|
|
- <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
- #{item.weightTaskResultId,jdbcType=DECIMAL}
|
|
|
- </foreach>
|
|
|
- </update>
|
|
|
- <delete id="batchDelete" parameterType="java.util.List">
|
|
|
- delete from TMSTRUCK_WEIGHT_RESULT
|
|
|
- where WEIGHT_TASK_RESULT_ID in
|
|
|
- <foreach close=")" collection="list" item="id" open="(" separator=",">
|
|
|
- #{id}
|
|
|
- </foreach>
|
|
|
- </delete>
|
|
|
- <!-- 友情提示!!!-->
|
|
|
- <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
-
|
|
|
- <!-- 进行排序 -->
|
|
|
- <sql id="orderBy">
|
|
|
- <if test="orderField != null and orderField != ''">
|
|
|
- order by "${orderField}"
|
|
|
- <if test="orderType != null and orderType != ''">
|
|
|
- ${orderType}
|
|
|
- </if>
|
|
|
- </if>
|
|
|
- </sql>
|
|
|
-
|
|
|
-
|
|
|
- <!-- 通过运输订单号 查询实绩Id、总实绩ID -->
|
|
|
- <select id="selectTotalIdByOrderNo" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
- select
|
|
|
- OO.ORDER_ID "orderId",
|
|
|
- OO.ORDER_TYPE "orderTypee",
|
|
|
- TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
- TWR.RESULT_GROSS_WEIGHT "grossWeight",
|
|
|
- TWR.RESULT_TARE_WEIGHT "tareWeight",
|
|
|
- TTR.RESULT_TOTAL_ID "resultTotalId"
|
|
|
- from OMSTRUCK_ORDER OO
|
|
|
- left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- on OO.ORDER_ID = TTR.ORDER_ID
|
|
|
- left join TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- where OO.ORDER_NUMBER = #{orderNumber}
|
|
|
- </select>
|
|
|
-
|
|
|
- <!-- 通过汽车衡编号查询对应的汽车衡ID -->
|
|
|
- <select id="selectTruckCalculateId" parameterType="java.lang.String" resultType="int">
|
|
|
- select TRUCK_CALCULATE_ID
|
|
|
- from RMS_TRUCK_CALCULATE
|
|
|
- where TRUCK_CALCULATE_NUMBER = #{truckCalculateNumber}
|
|
|
- </select>
|
|
|
-
|
|
|
- <!-- 查询所有的采购计毛实绩 -->
|
|
|
- <select id="getCGAllJiMaoResult" parameterType="java.util.Map" resultType="java.util.LinkedHashMap">
|
|
|
- select *
|
|
|
- from (
|
|
|
- select
|
|
|
- TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
- APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
- TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
|
- TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
- RS.SUPPLIER_NAME "supplierName",
|
|
|
- RCON. CONSIGNEE_COMPANY_NAME "consigneeCompanyName"
|
|
|
- from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- left join OMSTRUCK_ORDER OO
|
|
|
- on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- left join AMS_PURCHASE_ORDER APO
|
|
|
- on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
- left join RMS_DRIVER_CAPACITY RDC
|
|
|
- on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
- left join RMS_CAPACITY RC
|
|
|
- on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
- left join RMS_TRUCK_CALCULATE RTC
|
|
|
- on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
- left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
- on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
- left join RMS_MATERIAL RM
|
|
|
- on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
- left join RMS_SUPPLIER RS
|
|
|
- on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
- left join RMS_CONSIGNEE RCON
|
|
|
- on RCON.CONSIGNEE_ID = APO.RECEIVE_UNIT_ID
|
|
|
- where RESULT_GROSS_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
- )
|
|
|
- <where>
|
|
|
- <if test="purchaseOrderNo != null">
|
|
|
- <foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
|
- "purchaseOrderNo" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="materialName != null">
|
|
|
- and
|
|
|
- <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
- "materialName" like '%${item}%'
|
|
|
+ </sql>
|
|
|
+ <sql id="select">
|
|
|
+ SELECT
|
|
|
+ <include refid="columns"/>
|
|
|
+ FROM TMSTRUCK_WEIGHT_RESULT
|
|
|
+ </sql>
|
|
|
+ <sql id="select_alias">
|
|
|
+ SELECT
|
|
|
+ <include refid="columns_alias"/>
|
|
|
+ FROM TMSTRUCK_WEIGHT_RESULT t
|
|
|
+ </sql>
|
|
|
+ <sql id="where">
|
|
|
+ <where>
|
|
|
+ <if test="weightTaskResultId != null">
|
|
|
+ and WEIGHT_TASK_RESULT_ID = #{weightTaskResultId}
|
|
|
+ </if>
|
|
|
+ <if test="resultTotalId != null">
|
|
|
+ and RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null and resultPoundNo != ''">
|
|
|
+ and RESULT_POUND_NO = #{resultPoundNo}
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ and RESULT_GROSS_WEIGHT = #{resultGrossWeight}
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ and TO_CHAR(RESULT_GROSS_WEIGHT_TIME,'yyyy-MM-dd') = #{resultGrossWeightTime}
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ and RESULT_TARE_WEIGHT = #{resultTareWeight}
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ and TO_CHAR(RESULT_TARE_WEIGHT_TIME,'yyyy-MM-dd') = #{resultTareWeightTime}
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ and RESULT_NET_WEIGHT = #{resultNetWeight}
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null and insertUsername != ''">
|
|
|
+ and INSERT_USERNAME = #{insertUsername}
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null and updateUsername != ''">
|
|
|
+ and UPDATE_USERNAME = #{updateUsername}
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
+ and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
+ </if>
|
|
|
+ <if test="deleteName != null and deleteName != ''">
|
|
|
+ and DELETE_NAME = #{deleteName}
|
|
|
+ </if>
|
|
|
+ <if test="deleteTime != null">
|
|
|
+ and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossPlaceId != null">
|
|
|
+ and RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId}
|
|
|
+ </if>
|
|
|
+ <if test="resultTarePlaceId != null">
|
|
|
+ and RESULT_TARE_PLACE_ID = #{resultTarePlaceId}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </sql>
|
|
|
+ <sql id="whereLike">
|
|
|
+ <where>
|
|
|
+ <if test="weightTaskResultId != null">
|
|
|
+ and WEIGHT_TASK_RESULT_ID = #{weightTaskResultId}
|
|
|
+ </if>
|
|
|
+ <if test="resultTotalId != null">
|
|
|
+ and RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null and resultPoundNo != ''">
|
|
|
+ and RESULT_POUND_NO LIKE '%${resultPoundNo}%'
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ and RESULT_GROSS_WEIGHT = #{resultGrossWeight}
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ and TO_CHAR(RESULT_GROSS_WEIGHT_TIME,'yyyy-MM-dd') = #{resultGrossWeightTime}
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ and RESULT_TARE_WEIGHT = #{resultTareWeight}
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ and TO_CHAR(RESULT_TARE_WEIGHT_TIME,'yyyy-MM-dd') = #{resultTareWeightTime}
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ and RESULT_NET_WEIGHT = #{resultNetWeight}
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null and insertUsername != ''">
|
|
|
+ and INSERT_USERNAME LIKE '%${insertUsername}%'
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null and updateUsername != ''">
|
|
|
+ and UPDATE_USERNAME LIKE '%${updateUsername}%'
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
+ and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
|
|
|
+ </if>
|
|
|
+ <if test="deleteName != null and deleteName != ''">
|
|
|
+ and DELETE_NAME LIKE '%${deleteName}%'
|
|
|
+ </if>
|
|
|
+ <if test="deleteTime != null">
|
|
|
+ and TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = #{deleteTime}
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossPlaceId != null">
|
|
|
+ and RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId}
|
|
|
+ </if>
|
|
|
+ <if test="resultTarePlaceId != null">
|
|
|
+ and RESULT_TARE_PLACE_ID = #{resultTarePlaceId}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </sql>
|
|
|
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.Short">
|
|
|
+ delete
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT
|
|
|
+ where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
+ </delete>
|
|
|
+ <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
|
|
|
+ delete from TMSTRUCK_WEIGHT_RESULT
|
|
|
+ where 1!=1
|
|
|
+ <if test="resultTotalId != null">
|
|
|
+ or RESULT_TOTAL_ID = #{resultTotalId}
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null and resultPoundNo != ''">
|
|
|
+ or RESULT_POUND_NO = #{resultPoundNo}
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ or RESULT_GROSS_WEIGHT = #{resultGrossWeight}
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ or TO_CHAR(RESULT_GROSS_WEIGHT_TIME,'yyyy-MM-dd') = '#{resultGrossWeightTime}'
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ or RESULT_TARE_WEIGHT = #{resultTareWeight}
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ or TO_CHAR(RESULT_TARE_WEIGHT_TIME,'yyyy-MM-dd') = '#{resultTareWeightTime}'
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ or RESULT_NET_WEIGHT = #{resultNetWeight}
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null and insertUsername != ''">
|
|
|
+ or INSERT_USERNAME = #{insertUsername}
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null and updateUsername != ''">
|
|
|
+ or UPDATE_USERNAME = #{updateUsername}
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null and insertUpdateRemark != ''">
|
|
|
+ or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
|
|
|
+ </if>
|
|
|
+ <if test="deleteName != null and deleteName != ''">
|
|
|
+ or DELETE_NAME = #{deleteName}
|
|
|
+ </if>
|
|
|
+ <if test="deleteTime != null">
|
|
|
+ or TO_CHAR(DELETE_TIME,'yyyy-MM-dd') = '#{deleteTime}'
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossPlaceId != null">
|
|
|
+ or RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId}
|
|
|
+ </if>
|
|
|
+ <if test="resultTarePlaceId != null">
|
|
|
+ or RESULT_TARE_PLACE_ID = #{resultTarePlaceId}
|
|
|
+ </if>
|
|
|
+ </delete>
|
|
|
+ <insert id="insert" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
+ insert into TMSTRUCK_WEIGHT_RESULT (WEIGHT_TASK_RESULT_ID, RESULT_TOTAL_ID,
|
|
|
+ RESULT_POUND_NO, RESULT_GROSS_WEIGHT,
|
|
|
+ RESULT_GROSS_WEIGHT_TIME, RESULT_TARE_WEIGHT,
|
|
|
+ RESULT_TARE_WEIGHT_TIME, RESULT_NET_WEIGHT,
|
|
|
+ INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
|
|
|
+ UPDATE_TIME, INSERT_UPDATE_REMARK, DELETE_NAME,
|
|
|
+ DELETE_TIME, RESULT_GROSS_PLACE_ID, RESULT_TARE_PLACE_ID)
|
|
|
+ values (#{weightTaskResultId,jdbcType=DECIMAL}, #{resultTotalId,jdbcType=DECIMAL},
|
|
|
+ #{resultPoundNo,jdbcType=VARCHAR}, #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
+ #{resultGrossWeightTime,jdbcType=TIMESTAMP}, #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
+ #{resultTareWeightTime,jdbcType=TIMESTAMP}, #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
+ #{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ #{updateUsername,jdbcType=VARCHAR},
|
|
|
+ #{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ #{deleteName,jdbcType=VARCHAR},
|
|
|
+ #{deleteTime,jdbcType=TIMESTAMP}, #{resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
+ #{resultTarePlaceId,jdbcType=DECIMAL})
|
|
|
+ </insert>
|
|
|
+ <insert id="insertSelective" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
+ insert into TMSTRUCK_WEIGHT_RESULT
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="weightTaskResultId != null">
|
|
|
+ WEIGHT_TASK_RESULT_ID,
|
|
|
+ </if>
|
|
|
+ <if test="resultTotalId != null">
|
|
|
+ RESULT_TOTAL_ID,
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null">
|
|
|
+ RESULT_POUND_NO,
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ RESULT_GROSS_WEIGHT,
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ RESULT_GROSS_WEIGHT_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ RESULT_TARE_WEIGHT,
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ RESULT_TARE_WEIGHT_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ RESULT_NET_WEIGHT,
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null">
|
|
|
+ INSERT_USERNAME,
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ INSERT_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null">
|
|
|
+ UPDATE_USERNAME,
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ UPDATE_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null">
|
|
|
+ INSERT_UPDATE_REMARK,
|
|
|
+ </if>
|
|
|
+ <if test="deleteName != null">
|
|
|
+ DELETE_NAME,
|
|
|
+ </if>
|
|
|
+ <if test="deleteTime != null">
|
|
|
+ DELETE_TIME,
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossPlaceId != null">
|
|
|
+ RESULT_GROSS_PLACE_ID,
|
|
|
+ </if>
|
|
|
+ <if test="resultTarePlaceId != null">
|
|
|
+ RESULT_TARE_PLACE_ID,
|
|
|
+ </if>
|
|
|
+ </trim>
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="weightTaskResultId != null">
|
|
|
+ #{weightTaskResultId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultTotalId != null">
|
|
|
+ #{resultTotalId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null">
|
|
|
+ #{resultPoundNo,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ #{resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ #{resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null">
|
|
|
+ #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null">
|
|
|
+ #{updateUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null">
|
|
|
+ #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="deleteName != null">
|
|
|
+ #{deleteName,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="deleteTime != null">
|
|
|
+ #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossPlaceId != null">
|
|
|
+ #{resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultTarePlaceId != null">
|
|
|
+ #{resultTarePlaceId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ </trim>
|
|
|
+ </insert>
|
|
|
+ <update id="updateByPrimaryKey" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
+ update TMSTRUCK_WEIGHT_RESULT
|
|
|
+ set RESULT_TOTAL_ID = #{resultTotalId,jdbcType=DECIMAL},
|
|
|
+ RESULT_POUND_NO = #{resultPoundNo,jdbcType=VARCHAR},
|
|
|
+ RESULT_GROSS_WEIGHT = #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
+ RESULT_GROSS_WEIGHT_TIME = #{resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ RESULT_TARE_WEIGHT = #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
+ RESULT_TARE_WEIGHT_TIME = #{resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ RESULT_NET_WEIGHT = #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
+ INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
+ UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ DELETE_NAME = #{deleteName,jdbcType=VARCHAR},
|
|
|
+ DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
+ RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
+ RESULT_TARE_PLACE_ID = #{resultTarePlaceId,jdbcType=DECIMAL}
|
|
|
+ where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
+ </update>
|
|
|
+ <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.dil.model.TmstruckWeightResult">
|
|
|
+ update TMSTRUCK_WEIGHT_RESULT
|
|
|
+ <set>
|
|
|
+ <if test="resultTotalId != null">
|
|
|
+ RESULT_TOTAL_ID = #{resultTotalId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null">
|
|
|
+ RESULT_POUND_NO = #{resultPoundNo,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ RESULT_GROSS_WEIGHT = #{resultGrossWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ RESULT_GROSS_WEIGHT_TIME = #{resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ RESULT_TARE_WEIGHT = #{resultTareWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ RESULT_TARE_WEIGHT_TIME = #{resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ RESULT_NET_WEIGHT = #{resultNetWeight,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="insertUsername != null">
|
|
|
+ INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="insertTime != null">
|
|
|
+ INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="updateUsername != null">
|
|
|
+ UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="insertUpdateRemark != null">
|
|
|
+ INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="deleteName != null">
|
|
|
+ DELETE_NAME = #{deleteName,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
+ <if test="deleteTime != null">
|
|
|
+ DELETE_TIME = #{deleteTime,jdbcType=TIMESTAMP},
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossPlaceId != null">
|
|
|
+ RESULT_GROSS_PLACE_ID = #{resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ <if test="resultTarePlaceId != null">
|
|
|
+ RESULT_TARE_PLACE_ID = #{resultTarePlaceId,jdbcType=DECIMAL},
|
|
|
+ </if>
|
|
|
+ </set>
|
|
|
+ where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
+ </update>
|
|
|
+ <select id="selectByPrimaryKey" parameterType="java.lang.Short" resultMap="BaseResultMap">
|
|
|
+ <include refid="select"/>
|
|
|
+ where WEIGHT_TASK_RESULT_ID = #{weightTaskResultId,jdbcType=DECIMAL}
|
|
|
+ </select>
|
|
|
+ <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
+ <include refid="select"/>
|
|
|
+ <include refid="where"/>
|
|
|
+ </select>
|
|
|
+ <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
|
|
|
+ <include refid="select"/>
|
|
|
+ <include refid="whereLike"/>
|
|
|
+ </select>
|
|
|
+ <insert id="batchInsert" parameterType="java.util.List">
|
|
|
+ insert into TMSTRUCK_WEIGHT_RESULT
|
|
|
+ (WEIGHT_TASK_RESULT_ID,
|
|
|
+ RESULT_TOTAL_ID, RESULT_POUND_NO,
|
|
|
+ RESULT_GROSS_WEIGHT, RESULT_GROSS_WEIGHT_TIME,
|
|
|
+ RESULT_TARE_WEIGHT, RESULT_TARE_WEIGHT_TIME,
|
|
|
+ RESULT_NET_WEIGHT, INSERT_USERNAME,
|
|
|
+ INSERT_TIME, UPDATE_USERNAME,
|
|
|
+ UPDATE_TIME, INSERT_UPDATE_REMARK,
|
|
|
+ DELETE_NAME, DELETE_TIME, RESULT_GROSS_PLACE_ID,
|
|
|
+ RESULT_TARE_PLACE_ID)
|
|
|
+ ( <foreach collection="list" item="item" separator="union all">
|
|
|
+ select
|
|
|
+ #{item.weightTaskResultId,jdbcType=DECIMAL},
|
|
|
+ #{item.resultTotalId,jdbcType=DECIMAL}, #{item.resultPoundNo,jdbcType=VARCHAR},
|
|
|
+ #{item.resultGrossWeight,jdbcType=DECIMAL}, #{item.resultGrossWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.resultTareWeight,jdbcType=DECIMAL}, #{item.resultTareWeightTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.resultNetWeight,jdbcType=DECIMAL}, #{item.insertUsername,jdbcType=VARCHAR},
|
|
|
+ #{item.insertTime,jdbcType=TIMESTAMP}, #{item.updateUsername,jdbcType=VARCHAR},
|
|
|
+ #{item.updateTime,jdbcType=TIMESTAMP}, #{item.insertUpdateRemark,jdbcType=VARCHAR},
|
|
|
+ #{item.deleteName,jdbcType=VARCHAR}, #{item.deleteTime,jdbcType=TIMESTAMP},
|
|
|
+ #{item.resultGrossPlaceId,jdbcType=DECIMAL},
|
|
|
+ #{item.resultTarePlaceId,jdbcType=DECIMAL} from dual
|
|
|
+ </foreach> )
|
|
|
+ </insert>
|
|
|
+ <update id="batchUpdate" parameterType="java.util.List">
|
|
|
+ update TMSTRUCK_WEIGHT_RESULT
|
|
|
+ set
|
|
|
+ WEIGHT_TASK_RESULT_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.weightTaskResultId,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="orderNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "orderNumber" like '%${item}%'
|
|
|
+ ,RESULT_TOTAL_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTotalId,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="capacityNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "capacityNumber" like '%${item}%'
|
|
|
+ ,RESULT_POUND_NO=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultPoundNo,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="truckCalculateNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "truckCalculateNumber" like '%${item}%'
|
|
|
+ ,RESULT_GROSS_WEIGHT=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultGrossWeight,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeight" like '%${item}%'
|
|
|
+ ,RESULT_GROSS_WEIGHT_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultGrossWeightTime,jdbcType=TIMESTAMP}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="supplierName != null">
|
|
|
- and
|
|
|
- <foreach collection="supplierName" item="item" open="(" separator="or" close=")">
|
|
|
- "supplierName" like '%${item}%'
|
|
|
+ ,RESULT_TARE_WEIGHT=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTareWeight,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeightTime" like '%${item}%'
|
|
|
+ ,RESULT_TARE_WEIGHT_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTareWeightTime,jdbcType=TIMESTAMP}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- </where>
|
|
|
- <include refid="orderBy"></include>
|
|
|
- <if test="orderField == null ">
|
|
|
- order by "resultGrossWeightTime" desc
|
|
|
- </if>
|
|
|
- </select>
|
|
|
-
|
|
|
- <!-- 查询所有采购的计皮实绩 -->
|
|
|
- <select id="getCGAllJiPiResult" parameterType="java.util.Map" resultType="java.util.LinkedHashMap">
|
|
|
- select *
|
|
|
- from (
|
|
|
- select
|
|
|
- TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
- APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
- TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
|
- TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
- DB.RESULT_FOREIGN_SHIP_NAME "resultForeignShipName",
|
|
|
- TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
|
- TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
|
- TWR.RESULT_NET_WEIGHT "resultNetWeight",
|
|
|
- TWR.RESULT_POUND_NO "resultPoundNo"
|
|
|
- from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- left join OMSTRUCK_ORDER OO
|
|
|
- on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- left join AMS_PURCHASE_ORDER APO
|
|
|
- on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
- left join DIL_BATCH DB
|
|
|
- on DB.BATCH_ID = APO.BATCH_ID
|
|
|
- left join RMS_DRIVER_CAPACITY RDC
|
|
|
- on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
- left join RMS_CAPACITY RC
|
|
|
- on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
- left join RMS_TRUCK_CALCULATE RTC
|
|
|
- on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
- left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
- on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
- left join RMS_MATERIAL RM
|
|
|
- on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
- where RESULT_TARE_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
- )
|
|
|
- <where>
|
|
|
- <if test="purchaseOrderNo != null">
|
|
|
- <foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
|
- "purchaseOrderNo" like '%${item}%'
|
|
|
+ ,RESULT_NET_WEIGHT=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultNetWeight,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="materialName != null">
|
|
|
- and
|
|
|
- <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
- "materialName" like '%${item}%'
|
|
|
+ ,INSERT_USERNAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="orderNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "orderNumber" like '%${item}%'
|
|
|
+ ,INSERT_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="capacityNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "capacityNumber" like '%${item}%'
|
|
|
+ ,UPDATE_USERNAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="truckCalculateNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "truckCalculateNumber" like '%${item}%'
|
|
|
+ ,UPDATE_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeight" like '%${item}%'
|
|
|
+ ,INSERT_UPDATE_REMARK=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultForeignShipName != null">
|
|
|
- and
|
|
|
- <foreach collection="resultForeignShipName" item="item" open="(" separator="or" close=")">
|
|
|
- "resultForeignShipName" like '%${item}%'
|
|
|
+ ,DELETE_NAME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.deleteName,jdbcType=VARCHAR}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeightTime" like '%${item}%'
|
|
|
+ ,DELETE_TIME=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.deleteTime,jdbcType=TIMESTAMP}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultTareWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultTareWeight" like '%${item}%'
|
|
|
+ ,RESULT_GROSS_PLACE_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultGrossPlaceId,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null">
|
|
|
- and
|
|
|
- <foreach collection="resultPoundNo" item="item" open="(" separator="or" close=")">
|
|
|
- "resultPoundNo" like '%${item}%'
|
|
|
+ ,RESULT_TARE_PLACE_ID=
|
|
|
+ <foreach close="end" collection="list" index="index" item="item" open="case WEIGHT_TASK_RESULT_ID"
|
|
|
+ separator=" ">
|
|
|
+ when #{item.weightTaskResultId,jdbcType=DECIMAL} then #{item.resultTarePlaceId,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- and
|
|
|
- <foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
- "resultTareWeightTime" like '%${item}%'
|
|
|
+ where WEIGHT_TASK_RESULT_ID in
|
|
|
+ <foreach close=")" collection="list" index="index" item="item" open="(" separator=",">
|
|
|
+ #{item.weightTaskResultId,jdbcType=DECIMAL}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultNetWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultNetWeight" like '%${item}%'
|
|
|
+ </update>
|
|
|
+ <delete id="batchDelete" parameterType="java.util.List">
|
|
|
+ delete from TMSTRUCK_WEIGHT_RESULT
|
|
|
+ where WEIGHT_TASK_RESULT_ID in
|
|
|
+ <foreach close=")" collection="list" item="id" open="(" separator=",">
|
|
|
+ #{id}
|
|
|
</foreach>
|
|
|
- </if>
|
|
|
- </where>
|
|
|
- <include refid="orderBy"></include>
|
|
|
- <if test="orderField == null ">
|
|
|
- order by "resultTareWeightTime" desc
|
|
|
- </if>
|
|
|
- </select>
|
|
|
+ </delete>
|
|
|
+ <!-- 友情提示!!!-->
|
|
|
+ <!-- 请将自己写的代码放在此标签之下,方便以后粘贴复制。-->
|
|
|
+
|
|
|
+ <!-- 进行排序 -->
|
|
|
+ <sql id="orderBy">
|
|
|
+ <if test="orderField != null and orderField != ''">
|
|
|
+ order by "${orderField}"
|
|
|
+ <if test="orderType != null and orderType != ''">
|
|
|
+ ${orderType}
|
|
|
+ </if>
|
|
|
+ </if>
|
|
|
+ </sql>
|
|
|
+
|
|
|
+
|
|
|
+ <!-- 通过运输订单号 查询实绩Id、总实绩ID -->
|
|
|
+ <select id="selectTotalIdByOrderNo" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
+ select OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_TYPE "orderTypee",
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT "grossWeight",
|
|
|
+ TWR.RESULT_TARE_WEIGHT "tareWeight",
|
|
|
+ TTR.RESULT_TOTAL_ID "resultTotalId"
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on OO.ORDER_ID = TTR.ORDER_ID
|
|
|
+ left join TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ where OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ </select>
|
|
|
|
|
|
-<!-- 通过订单Id查询订单下所有的物资理重及件数 -->
|
|
|
- <select id="getMaterialMes" parameterType="int" resultType="java.util.Map">
|
|
|
- select
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoreticalWeight"
|
|
|
- from OMSTRUCK_ORDER OO
|
|
|
- left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
- on OO.ORDER_ID = OOM.ORDER_ID
|
|
|
- left join RMS_MATERIAL RM
|
|
|
- on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
- left join RMS_MATERIAL_STEEL RMS
|
|
|
- on RMS.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
- where OO.ORDER_ID = #{orderId}
|
|
|
- </select>
|
|
|
+ <!-- 通过汽车衡编号查询对应的汽车衡ID -->
|
|
|
+ <select id="selectTruckCalculateId" parameterType="java.lang.String" resultType="int">
|
|
|
+ select TRUCK_CALCULATE_ID
|
|
|
+ from RMS_TRUCK_CALCULATE
|
|
|
+ where TRUCK_CALCULATE_NUMBER = #{truckCalculateNumber}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 查询所有的采购计毛实绩 -->
|
|
|
+ <select id="getCGAllJiMaoResult" parameterType="java.util.Map" resultType="java.util.LinkedHashMap">
|
|
|
+ select *
|
|
|
+ from (
|
|
|
+ select
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
+ APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
+ RS.SUPPLIER_DUTY_PARAGRAPH "supplierName",
|
|
|
+ RCON. CONSIGNEE_COMPANY_NAME "consigneeCompanyName"
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
+ on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join AMS_PURCHASE_ORDER APO
|
|
|
+ on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
+ left join RMS_DRIVER_CAPACITY RDC
|
|
|
+ on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ left join RMS_TRUCK_CALCULATE RTC
|
|
|
+ on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
+ left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ left join RMS_SUPPLIER RS
|
|
|
+ on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
+ left join RMS_CONSIGNEE RCON
|
|
|
+ on RCON.CONSIGNEE_ID = APO.RECEIVE_UNIT_ID
|
|
|
+ where RESULT_GROSS_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
+ )
|
|
|
+ <where>
|
|
|
+ <if test="purchaseOrderNo != null">
|
|
|
+ <foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
|
+ "purchaseOrderNo" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="materialName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="orderNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "orderNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="capacityNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "capacityNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="truckCalculateNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "truckCalculateNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="supplierName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="supplierName" item="item" open="(" separator="or" close=")">
|
|
|
+ "supplierName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeightTime" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ <include refid="orderBy"></include>
|
|
|
+ <if test="orderField == null ">
|
|
|
+ order by "resultGrossWeightTime" desc
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 查询所有采购的计皮实绩 -->
|
|
|
+ <select id="getCGAllJiPiResult" parameterType="java.util.Map" resultType="java.util.LinkedHashMap">
|
|
|
+ select *
|
|
|
+ from (
|
|
|
+ select
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
+ APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
+ DB.RESULT_FOREIGN_SHIP_NAME "resultForeignShipName",
|
|
|
+ TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
|
+ TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
|
+ TWR.RESULT_NET_WEIGHT "resultNetWeight",
|
|
|
+ TWR.RESULT_POUND_NO "resultPoundNo"
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
+ on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join AMS_PURCHASE_ORDER APO
|
|
|
+ on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
+ left join DIL_BATCH DB
|
|
|
+ on DB.BATCH_ID = APO.BATCH_ID
|
|
|
+ left join RMS_DRIVER_CAPACITY RDC
|
|
|
+ on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ left join RMS_TRUCK_CALCULATE RTC
|
|
|
+ on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
+ left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ where RESULT_TARE_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
+ )
|
|
|
+ <where>
|
|
|
+ <if test="purchaseOrderNo != null">
|
|
|
+ <foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
|
+ "purchaseOrderNo" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="materialName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="orderNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "orderNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="capacityNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "capacityNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="truckCalculateNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "truckCalculateNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultForeignShipName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultForeignShipName" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultForeignShipName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeightTime" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultTareWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultTareWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultPoundNo" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultPoundNo" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultTareWeightTime" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultNetWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultNetWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ <include refid="orderBy"></include>
|
|
|
+ <if test="orderField == null ">
|
|
|
+ order by "resultTareWeightTime" desc
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 通过订单Id查询订单下所有的物资理重及件数 -->
|
|
|
+ <select id="getMaterialMes" parameterType="int" resultType="java.util.Map">
|
|
|
+ select OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoreticalWeight"
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ on OO.ORDER_ID = OOM.ORDER_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ left join RMS_MATERIAL_STEEL RMS
|
|
|
+ on RMS.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
+ where OO.ORDER_ID = #{orderId}
|
|
|
+ </select>
|
|
|
|
|
|
-<!-- 通过物资ID查询可计量的汽车衡 -->
|
|
|
+ <!-- 通过物资ID查询可计量的汽车衡 -->
|
|
|
<select id="getCalculateIdByMaterial" parameterType="java.math.BigDecimal" resultType="java.lang.Integer">
|
|
|
- select RTC.TRUCK_CALCULATE_ID
|
|
|
- from RMS_MATERIAL RM
|
|
|
- left join RMS_TRUCK_CALCULATE_MATERIAL RTCM
|
|
|
- on RM.MATERIAL_TYPE_ID = RTCM.MATERIAL_TYPE_ID
|
|
|
- join RMS_TRUCK_CALCULATE RTC
|
|
|
- on RTC.TRUCK_CALCULATE_ID = RTCM.TRUCK_CALCULATE_ID and RTC.TRUCK_CALCULATE_STATUS = 0
|
|
|
- where RM.MATERIAL_ID = #{materialId}
|
|
|
+ select RTC.TRUCK_CALCULATE_ID
|
|
|
+ from RMS_MATERIAL RM
|
|
|
+ left join RMS_TRUCK_CALCULATE_MATERIAL RTCM
|
|
|
+ on RM.MATERIAL_TYPE_ID = RTCM.MATERIAL_TYPE_ID
|
|
|
+ join RMS_TRUCK_CALCULATE RTC
|
|
|
+ on RTC.TRUCK_CALCULATE_ID = RTCM.TRUCK_CALCULATE_ID and RTC.TRUCK_CALCULATE_STATUS = 0
|
|
|
+ where RM.MATERIAL_ID = #{materialId}
|
|
|
</select>
|
|
|
|
|
|
|
|
|
-<!--计量委托查询所需数据-->
|
|
|
-<!--销售查询计毛 -->
|
|
|
- <select id="selectMakesureGrossForSaleByOrderNumber" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
- SELECT
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- ASO.SALE_NUMBER "saleNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "calcuateNumber",
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoretialWeight",
|
|
|
- RS.SHIPPER_NAME "shipperName",
|
|
|
- RRA.ADDRESS_DELIVERY_ADDRESS "addressDelivery"
|
|
|
- FROM
|
|
|
- OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- LEFT JOIN AMS_SALE_ORDER ASO ON OO.ORDER_PLAN_ID = ASO.SALE_ORDER_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
- LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- LEFT JOIN RMS_TRUCK_CALCULATE RTC ON TWR.RESULT_GROSS_PLACE_ID = RTC.TRUCK_CALCULATE_ID
|
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
- LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
- LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = ASO.RECEIVE_ID
|
|
|
- WHERE
|
|
|
- OO.ORDER_NUMBER = #{orderNumber} and OO.ORDER_TYPE=1
|
|
|
- </select>
|
|
|
-<!--销售物流查询计皮作业 -->
|
|
|
- <select id="selectMakesureTareForSaleByOrderNumber" resultType="java.util.Map" parameterType="java.lang.String">
|
|
|
- SELECT
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- ASO.SALE_NUMBER "saleNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "calcuateNumber",
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoretialWeight",
|
|
|
- RS.SHIPPER_NAME "shipperName",
|
|
|
- RRA.ADDRESS_DELIVERY_ADDRESS "addressDelivery"
|
|
|
- FROM
|
|
|
- OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- LEFT JOIN AMS_SALE_ORDER ASO ON OO.ORDER_PLAN_ID = ASO.SALE_ORDER_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
- LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- LEFT JOIN RMS_TRUCK_CALCULATE RTC ON TWR.RESULT_TARE_PLACE_ID = RTC.TRUCK_CALCULATE_ID
|
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
- LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
- LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = ASO.RECEIVE_ID
|
|
|
- WHERE
|
|
|
- OO.ORDER_NUMBER = #{orderNumber} and OO.ORDER_TYPE=1
|
|
|
- </select>
|
|
|
-<!--内转物流查询计皮作业 -->
|
|
|
- <select id="selectMakesureTareForConvertedByOrderNumber" resultType="java.util.Map" parameterType="java.lang.String">
|
|
|
- SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
- ARP.REQUIREMENT_NUMBER "requirementNumber",
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
- RL.LINE_START_NODE_DESC "startNode",
|
|
|
- RL.LINE_END_NODE_DESC "endNode",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "calculateNumber"
|
|
|
- FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
- LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT ARP ON ARP.REQUIREMENT_ID=OO.ORDER_PLAN_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC ON OO.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
- LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_LINE RL ON ARP.LINE_ID = RL.LINE_ID
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- LEFT JOIN RMS_TRUCK_CALCULATE RTC
|
|
|
- ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_TARE_PLACE_ID
|
|
|
- WHERE OO.ORDER_NUMBER=#{orderNumber} and OO.ORDER_TYPE=11
|
|
|
- </select>
|
|
|
-<!-- 内转物流查询计毛作业 -->
|
|
|
- <select id="selectMakesureGrossForConvertedByOrderNumber" resultType="java.util.Map" parameterType="java.lang.String">
|
|
|
- SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
- ARP.REQUIREMENT_NUMBER "requirementNumber",
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
- RL.LINE_START_NODE_DESC "startNode",
|
|
|
- RL.LINE_END_NODE_DESC "endNode",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "calculateNumber"
|
|
|
- FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
- LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT ARP ON ARP.REQUIREMENT_ID=OO.ORDER_PLAN_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC ON OO.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
- LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_LINE RL ON ARP.LINE_ID = RL.LINE_ID
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- LEFT JOIN RMS_TRUCK_CALCULATE RTC ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_GROSS_PLACE_ID
|
|
|
- WHERE OO.ORDER_NUMBER=#{orderNumber} and OO.ORDER_TYPE=11
|
|
|
- </select>
|
|
|
-<!-- 采购查询计皮 -->
|
|
|
- <select id="selectMakesureGrossForPurchase" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
- SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
- APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "materialNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "calculateNumber",
|
|
|
- RS.SHIPPER_NAME "shipperName",
|
|
|
- RRA.ADDRESS_DELIVERY_ADDRESS "deliveryAdress",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber"
|
|
|
- FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
- ON OO.ORDER_PLAN_ID=APO.PURCHASE_ORDER_ID
|
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
- ON OO.ORDER_ID=OOM.ORDER_ID
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- ON OO.ORDER_ID = TTR.ORDER_ID
|
|
|
- LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
- LEFT JOIN RMS_TRUCK_CALCULATE RTC
|
|
|
- ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_GROSS_PLACE_ID
|
|
|
- LEFT JOIN RMS_SHIPPER RS
|
|
|
- ON RS.SHIPPER_ID=APO.SUPPLIER_UNIT_ID
|
|
|
- LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
- ON RRA.ADDRESS_ID=APO.RECEIVE_UNIT_ID
|
|
|
- LEFT JOIN RMS_MATERIAL_STEEL RMS
|
|
|
- ON RMS.MATERIAL_ID=OOM.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID=OO.CAPACITY_ID
|
|
|
- WHERE OO.ORDER_NUMBER=#{orderNumber}
|
|
|
- </select>
|
|
|
- <!-- 采购查询计皮 -->
|
|
|
- <select id="selectMakesureTareForPurchase" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
- SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
- APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
- OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "materialNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "calculateNumber",
|
|
|
- RS.SHIPPER_NAME "shipperName",
|
|
|
- RRA.ADDRESS_DELIVERY_ADDRESS "deliveryAdress",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber"
|
|
|
- FROM OMSTRUCK_ORDER OO
|
|
|
- LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
- ON OO.ORDER_PLAN_ID=APO.PURCHASE_ORDER_ID
|
|
|
- LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
- ON OO.ORDER_ID=OOM.ORDER_ID
|
|
|
- LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- ON OO.ORDER_ID = TTR.ORDER_ID
|
|
|
- LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
- LEFT JOIN RMS_TRUCK_CALCULATE RTC
|
|
|
- ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_TARE_PLACE_ID
|
|
|
- LEFT JOIN RMS_SHIPPER RS
|
|
|
- ON RS.SHIPPER_ID=APO.SUPPLIER_UNIT_ID
|
|
|
- LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
- ON RRA.ADDRESS_ID=APO.RECEIVE_UNIT_ID
|
|
|
- LEFT JOIN RMS_MATERIAL_STEEL RMS
|
|
|
- ON RMS.MATERIAL_ID=OOM.MATERIAL_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID=OO.CAPACITY_ID
|
|
|
- WHERE OO.ORDER_NUMBER=#{orderNumber}
|
|
|
- </select>
|
|
|
-<!-- //通过运输订单id获取路段顺序号、物资类型、计量实绩主键、line_id
|
|
|
- Map<BigDecimal, String> selectByOrderId(BigDecimal orderId);-->
|
|
|
+ <!--计量委托查询所需数据-->
|
|
|
+ <!--销售查询计毛 -->
|
|
|
+ <select id="selectMakesureGrossForSaleByOrderNumber" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ ASO.SALE_NUMBER "saleNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "calcuateNumber",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoretialWeight",
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
+ RRA.ADDRESS_DELIVERY_ADDRESS "addressDelivery"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO ON OO.ORDER_PLAN_ID = ASO.SALE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE RTC ON TWR.RESULT_GROSS_PLACE_ID = RTC.TRUCK_CALCULATE_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = ASO.RECEIVE_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ and OO.ORDER_TYPE = 1
|
|
|
+ </select>
|
|
|
+ <!--销售物流查询计皮作业 -->
|
|
|
+ <select id="selectMakesureTareForSaleByOrderNumber" resultType="java.util.Map" parameterType="java.lang.String">
|
|
|
+ SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ ASO.SALE_NUMBER "saleNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "calcuateNumber",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoretialWeight",
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
+ RRA.ADDRESS_DELIVERY_ADDRESS "addressDelivery"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO ON OO.ORDER_PLAN_ID = ASO.SALE_ORDER_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE RTC ON TWR.RESULT_TARE_PLACE_ID = RTC.TRUCK_CALCULATE_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = ASO.RECEIVE_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ and OO.ORDER_TYPE = 1
|
|
|
+ </select>
|
|
|
+ <!--内转物流查询计皮作业 -->
|
|
|
+ <select id="selectMakesureTareForConvertedByOrderNumber" resultType="java.util.Map"
|
|
|
+ parameterType="java.lang.String">
|
|
|
+ SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
+ ARP.REQUIREMENT_NUMBER "requirementNumber",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
+ RL.LINE_START_NODE_DESC "startNode",
|
|
|
+ RL.LINE_END_NODE_DESC "endNode",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "calculateNumber"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT ARP ON ARP.REQUIREMENT_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON OO.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_LINE RL ON ARP.LINE_ID = RL.LINE_ID
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE RTC
|
|
|
+ ON RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ and OO.ORDER_TYPE = 11
|
|
|
+ </select>
|
|
|
+ <!-- 内转物流查询计毛作业 -->
|
|
|
+ <select id="selectMakesureGrossForConvertedByOrderNumber" resultType="java.util.Map"
|
|
|
+ parameterType="java.lang.String">
|
|
|
+ SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
+ ARP.REQUIREMENT_NUMBER "requirementNumber",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
+ RL.LINE_START_NODE_DESC "startNode",
|
|
|
+ RL.LINE_END_NODE_DESC "endNode",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "calculateNumber"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
+ LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT ARP ON ARP.REQUIREMENT_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC ON OO.CAPACITY_ID = RC.CAPACITY_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_LINE RL ON ARP.LINE_ID = RL.LINE_ID
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE RTC ON RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ and OO.ORDER_TYPE = 11
|
|
|
+ </select>
|
|
|
+ <!-- 采购查询计皮 -->
|
|
|
+ <select id="selectMakesureGrossForPurchase" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
+ APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "materialNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "calculateNumber",
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
+ RRA.ADDRESS_DELIVERY_ADDRESS "deliveryAdress",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
+ ON OO.ORDER_PLAN_ID = APO.PURCHASE_ORDER_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON OO.ORDER_ID = TTR.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE RTC
|
|
|
+ ON RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
+ ON RS.SHIPPER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
+ ON RRA.ADDRESS_ID = APO.RECEIVE_UNIT_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL_STEEL RMS
|
|
|
+ ON RMS.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ </select>
|
|
|
+ <!-- 采购查询计皮 -->
|
|
|
+ <select id="selectMakesureTareForPurchase" parameterType="java.lang.String" resultType="java.util.Map">
|
|
|
+ SELECT OO.ORDER_NUMBER "orderNumber",
|
|
|
+ APO.PURCHASE_ORDER_NO "purchaseOrderNo",
|
|
|
+ OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "materialNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "calculateNumber",
|
|
|
+ RS.SHIPPER_NAME "shipperName",
|
|
|
+ RRA.ADDRESS_DELIVERY_ADDRESS "deliveryAdress",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber"
|
|
|
+ FROM OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN AMS_PURCHASE_ORDER APO
|
|
|
+ ON OO.ORDER_PLAN_ID = APO.PURCHASE_ORDER_ID
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ ON OO.ORDER_ID = OOM.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON OO.ORDER_ID = TTR.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN RMS_TRUCK_CALCULATE RTC
|
|
|
+ ON RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
+ LEFT JOIN RMS_SHIPPER RS
|
|
|
+ ON RS.SHIPPER_ID = APO.SUPPLIER_UNIT_ID
|
|
|
+ LEFT JOIN RMS_RECEIVE_ADDRESS RRA
|
|
|
+ ON RRA.ADDRESS_ID = APO.RECEIVE_UNIT_ID
|
|
|
+ LEFT JOIN RMS_MATERIAL_STEEL RMS
|
|
|
+ ON RMS.MATERIAL_ID = OOM.MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ WHERE OO.ORDER_NUMBER = #{orderNumber}
|
|
|
+ </select>
|
|
|
+ <!-- //通过运输订单id获取路段顺序号、物资类型、计量实绩主键、line_id
|
|
|
+ Map<BigDecimal, String> selectByOrderId(BigDecimal orderId);-->
|
|
|
<select id="selectByOrderId" parameterType="java.math.BigDecimal" resultType="java.util.Map">
|
|
|
- select oo.ORDER_LINE_SEQUENCE as "orderLineSequence",
|
|
|
- oo.LINE_ID as "lineId",
|
|
|
- rm.material_type_id as "materialTypeId",
|
|
|
- twr.weight_task_result_id as "weightTaskResultId"
|
|
|
+ select oo.ORDER_LINE_SEQUENCE as "orderLineSequence",
|
|
|
+ oo.LINE_ID as "lineId",
|
|
|
+ rm.material_type_id as "materialTypeId",
|
|
|
+ twr.weight_task_result_id as "weightTaskResultId"
|
|
|
from omstruck_order oo
|
|
|
- join omstruck_order_material oom on oom.order_id=oo.order_id
|
|
|
- left join rms_material rm on oom.material_id=rm.material_id
|
|
|
- left join tmstruck_total_result ttr on oo.order_id=ttr.order_id
|
|
|
- left join tmstruck_weight_result twr on ttr.result_total_id=twr.result_total_id
|
|
|
- where oo.order_id=#{orderId} and rownum=1 order by twr.weight_task_result_id desc
|
|
|
+ join omstruck_order_material oom on oom.order_id = oo.order_id
|
|
|
+ left join rms_material rm on oom.material_id = rm.material_id
|
|
|
+ left join tmstruck_total_result ttr on oo.order_id = ttr.order_id
|
|
|
+ left join tmstruck_weight_result twr on ttr.result_total_id = twr.result_total_id
|
|
|
+ where oo.order_id = #{orderId}
|
|
|
+ and rownum = 1
|
|
|
+ order by twr.weight_task_result_id desc
|
|
|
</select>
|
|
|
|
|
|
-<!-- * 通过物料、性质判断所去的汽车衡-->
|
|
|
- <select id="getTruckCalculateNumber" resultType="java.math.BigDecimal">
|
|
|
- select rtc.truck_calculate_id from rms_truck_calculate_material rtcm
|
|
|
- left join rms_truck_calculate rtc on rtcm.truck_calculate_id=rtc.truck_calculate_id
|
|
|
- where rtcm.material_type_id=#{materialTypeId} and rtc.nature=#{nature} and rownum=1 order by rtc.truck_calculate_priority
|
|
|
- </select>
|
|
|
+ <!-- * 通过物料、性质判断所去的汽车衡-->
|
|
|
+ <select id="getTruckCalculateNumber" resultType="java.math.BigDecimal">
|
|
|
+ select rtc.truck_calculate_id
|
|
|
+ from rms_truck_calculate_material rtcm
|
|
|
+ left join rms_truck_calculate rtc on rtcm.truck_calculate_id = rtc.truck_calculate_id
|
|
|
+ where rtcm.material_type_id = #{materialTypeId}
|
|
|
+ and rtc.nature = #{nature}
|
|
|
+ and rownum = 1
|
|
|
+ order by rtc.truck_calculate_priority
|
|
|
+ </select>
|
|
|
|
|
|
- <!-- //返回下一步路段顺序号对应的终点type
|
|
|
- BigDecimal getNextStep(BigDecimal lineId, int i);-->
|
|
|
- <select id="getNextStep" resultType="java.math.BigDecimal">
|
|
|
- select rls.segment_end_node_type
|
|
|
- from rms_line_segemnt rls
|
|
|
- where rls.line_id = #{lineId}
|
|
|
- and rls.segment_sqe = #{orderLineSequence}
|
|
|
- union
|
|
|
- select rls.segment_end_node_type
|
|
|
- from rms_line_segemnt rls
|
|
|
- where rls.line_id = 1
|
|
|
- and rls.segment_sqe = #{orderLineSequence}+1
|
|
|
- union
|
|
|
- select rls.segment_end_node_type
|
|
|
- from rms_line_segemnt rls
|
|
|
- where rls.line_id = 1
|
|
|
- and rls.segment_sqe = #{orderLineSequence}+2
|
|
|
+ <!-- //返回下一步路段顺序号对应的终点type
|
|
|
+ BigDecimal getNextStep(BigDecimal lineId, int i);-->
|
|
|
+ <select id="getNextStep" resultType="java.math.BigDecimal">
|
|
|
+ select rls.segment_end_node_type
|
|
|
+ from rms_line_segemnt rls
|
|
|
+ where rls.line_id = #{lineId}
|
|
|
+ and rls.segment_sqe = #{orderLineSequence}
|
|
|
+ union
|
|
|
+ select rls.segment_end_node_type
|
|
|
+ from rms_line_segemnt rls
|
|
|
+ where rls.line_id = 1
|
|
|
+ and rls.segment_sqe = #{orderLineSequence} + 1
|
|
|
+ union
|
|
|
+ select rls.segment_end_node_type
|
|
|
+ from rms_line_segemnt rls
|
|
|
+ where rls.line_id = 1
|
|
|
+ and rls.segment_sqe = #{orderLineSequence} + 2
|
|
|
|
|
|
- </select>
|
|
|
+ </select>
|
|
|
|
|
|
-<!-- 查询销售所有计皮实绩 -->
|
|
|
- <select id="getXSAllJiPiResult" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
- select *
|
|
|
- from (
|
|
|
- select
|
|
|
- TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
- ASO.SALE_NUMBER "saleNumber",
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoreticalWeight",
|
|
|
- TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
|
- TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
|
- TWR.RESULT_POUND_NO "resultPoundNo",
|
|
|
- RCON. CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
- RS.SHIPPER_NAME "shipperName"
|
|
|
+ <!-- 查询销售所有计皮实绩 -->
|
|
|
+ <select id="getXSAllJiPiResult" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
+ select *
|
|
|
+ from (
|
|
|
+ select
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
+ ASO.SALE_NUMBER "saleNumber",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoreticalWeight",
|
|
|
+ TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
|
+ TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
|
+ TWR.RESULT_POUND_NO "resultPoundNo",
|
|
|
+ RCON. CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
+ RS.SHIPPER_NAME "shipperName"
|
|
|
|
|
|
- from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- left join OMSTRUCK_ORDER OO
|
|
|
- on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- left join AMS_SALE_ORDER ASO
|
|
|
- on ASO.SALE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
- left join RMS_DRIVER_CAPACITY RDC
|
|
|
- on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
- left join RMS_CAPACITY RC
|
|
|
- on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
- left join RMS_TRUCK_CALCULATE RTC
|
|
|
- on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
- left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
- on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
- left join RMS_MATERIAL_STEEL RMS
|
|
|
- on OOM.MATERIAL_ID = RMS.MATERIAL_STEEL_ID
|
|
|
- left join RMS_MATERIAL RM
|
|
|
- on RM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
- left join RMS_SHIPPER RS
|
|
|
- on RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
- left join RMS_CONSIGNEE RCON
|
|
|
- on RCON.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
+ on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join AMS_SALE_ORDER ASO
|
|
|
+ on ASO.SALE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
+ left join RMS_DRIVER_CAPACITY RDC
|
|
|
+ on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ left join RMS_TRUCK_CALCULATE RTC
|
|
|
+ on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
+ left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join RMS_MATERIAL_STEEL RMS
|
|
|
+ on OOM.MATERIAL_ID = RMS.MATERIAL_STEEL_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on RM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
+ left join RMS_SHIPPER RS
|
|
|
+ on RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ left join RMS_CONSIGNEE RCON
|
|
|
+ on RCON.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
|
|
|
- where RESULT_TARE_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
- )
|
|
|
- <where>
|
|
|
- <if test="purchaseOrderNo != null">
|
|
|
- <foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
|
- "purchaseOrderNo" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="materialName != null">
|
|
|
- and
|
|
|
- <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
- "materialName" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="orderNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "orderNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="capacityNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "capacityNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="truckCalculateNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "truckCalculateNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeight" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultForeignShipName != null">
|
|
|
- and
|
|
|
- <foreach collection="resultForeignShipName" item="item" open="(" separator="or" close=")">
|
|
|
- "resultForeignShipName" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeightTime" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultTareWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultTareWeight" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null">
|
|
|
- and
|
|
|
- <foreach collection="resultPoundNo" item="item" open="(" separator="or" close=")">
|
|
|
- "resultPoundNo" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- and
|
|
|
- <foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
- "resultTareWeightTime" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultNetWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultNetWeight" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- </where>
|
|
|
- <include refid="orderBy"></include>
|
|
|
- <if test="orderField == null ">
|
|
|
- order by "resultTareWeightTime" desc
|
|
|
- </if>
|
|
|
- </select>
|
|
|
+ where RESULT_TARE_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
+ )
|
|
|
+ <where>
|
|
|
+ <if test="purchaseOrderNo != null">
|
|
|
+ <foreach collection="purchaseOrderNo" item="item" open="(" separator="or" close=")">
|
|
|
+ "purchaseOrderNo" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="materialName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="orderNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "orderNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="capacityNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "capacityNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="truckCalculateNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "truckCalculateNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultForeignShipName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultForeignShipName" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultForeignShipName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeightTime" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultTareWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultTareWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultPoundNo" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultPoundNo" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultTareWeightTime" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultNetWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultNetWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ <include refid="orderBy"></include>
|
|
|
+ <if test="orderField == null ">
|
|
|
+ order by "resultTareWeightTime" desc
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
|
|
|
-<!-- 查询销售计毛实绩 -->
|
|
|
- <select id="getXSAllJiMaoResult" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
- select *
|
|
|
- from (
|
|
|
- select
|
|
|
- TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
- ASO.SALE_NUMBER "saleNumber",
|
|
|
- RM.MATERIAL_NAME "materialName",
|
|
|
- OO.ORDER_NUMBER "orderNumber",
|
|
|
- RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
- RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
- TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
|
- TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
- OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
- TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
|
- TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
|
- TWR.RESULT_NET_WEIGHT "resultNetWeight",
|
|
|
- TWR.RESULT_POUND_NO "resultPoundNo",
|
|
|
- TWR.INSERT_UPDATE_REMARK "insertUpdateRemark",
|
|
|
- RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoreticalWeight",
|
|
|
- RCON. CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
- RS.SHIPPER_NAME "shipperName"
|
|
|
- from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
- left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
- on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
- left join OMSTRUCK_ORDER OO
|
|
|
- on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
- left join AMS_SALE_ORDER ASO
|
|
|
- on ASO.SALE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
- left join RMS_DRIVER_CAPACITY RDC
|
|
|
- on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
- left join RMS_CAPACITY RC
|
|
|
- on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
- left join RMS_TRUCK_CALCULATE RTC
|
|
|
- on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
- left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
- on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
- left join RMS_MATERIAL_STEEL RMS
|
|
|
- on RMS.MATERIAL_STEEL_ID = OOM.MATERIAL_ID
|
|
|
- left join RMS_MATERIAL RM
|
|
|
- on RM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
- left join RMS_SHIPPER RS
|
|
|
- on RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
- left join RMS_CONSIGNEE RCON
|
|
|
- on RCON.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
- where RESULT_GROSS_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
- )
|
|
|
- <where>
|
|
|
- <if test="saleNumber != null">
|
|
|
- <foreach collection="saleNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "saleNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="orderMaterialNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="orderMaterialNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "orderMaterialNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="materialTheoreticalWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="materialTheoreticalWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "materialTheoreticalWeight" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultTareWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultTareWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultTareWeight" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultPoundNo != null">
|
|
|
- and
|
|
|
- <foreach collection="resultPoundNo" item="item" open="(" separator="or" close=")">
|
|
|
- "resultPoundNo" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultTareWeightTime != null">
|
|
|
- and
|
|
|
- <foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
- "resultTareWeightTime" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultNetWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultNetWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultNetWeight" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="materialName != null">
|
|
|
- and
|
|
|
- <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
- "materialName" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="consigneeCompanyName != null">
|
|
|
- and
|
|
|
- <foreach collection="consigneeCompanyName" item="item" open="(" separator="or" close=")">
|
|
|
- "consigneeCompanyName" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="orderNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "orderNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="capacityNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "capacityNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="truckCalculateNumber != null">
|
|
|
- and
|
|
|
- <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
- "truckCalculateNumber" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeight != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeight" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="shipperName != null">
|
|
|
- and
|
|
|
- <foreach collection="shipperName" item="item" open="(" separator="or" close=")">
|
|
|
- "shipperName" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- <if test="resultGrossWeightTime != null">
|
|
|
- and
|
|
|
- <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
- "resultGrossWeightTime" like '%${item}%'
|
|
|
- </foreach>
|
|
|
- </if>
|
|
|
- </where>
|
|
|
- <include refid="orderBy"></include>
|
|
|
- <if test="orderField == null ">
|
|
|
- order by "resultGrossWeightTime" desc
|
|
|
- </if>
|
|
|
- </select>
|
|
|
+ <!-- 查询销售计毛实绩 -->
|
|
|
+ <select id="getXSAllJiMaoResult" parameterType="java.util.Map" resultType="java.util.Map">
|
|
|
+ select *
|
|
|
+ from (
|
|
|
+ select
|
|
|
+ TWR.WEIGHT_TASK_RESULT_ID "weightTaskResultId",
|
|
|
+ ASO.SALE_NUMBER "saleNumber",
|
|
|
+ RM.MATERIAL_NAME "materialName",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber",
|
|
|
+ RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
|
+ TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
+ OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
|
|
|
+ TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
|
+ TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
|
+ TWR.RESULT_NET_WEIGHT "resultNetWeight",
|
|
|
+ TWR.RESULT_POUND_NO "resultPoundNo",
|
|
|
+ TWR.INSERT_UPDATE_REMARK "insertUpdateRemark",
|
|
|
+ RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoreticalWeight",
|
|
|
+ RCON. CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
|
|
|
+ RS.SHIPPER_NAME "shipperName"
|
|
|
+ from TMSTRUCK_WEIGHT_RESULT TWR
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ left join OMSTRUCK_ORDER OO
|
|
|
+ on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join AMS_SALE_ORDER ASO
|
|
|
+ on ASO.SALE_ORDER_ID = OO.ORDER_PLAN_ID
|
|
|
+ left join RMS_DRIVER_CAPACITY RDC
|
|
|
+ on RDC.DRIVER_CAPACITY_ID = OO.DRIVER_CAPACITY_ID
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = RDC.CAPACITY_ID
|
|
|
+ left join RMS_TRUCK_CALCULATE RTC
|
|
|
+ on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
|
+ left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
|
+ on OOM.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join RMS_MATERIAL_STEEL RMS
|
|
|
+ on RMS.MATERIAL_STEEL_ID = OOM.MATERIAL_ID
|
|
|
+ left join RMS_MATERIAL RM
|
|
|
+ on RM.MATERIAL_ID = RMS.MATERIAL_ID
|
|
|
+ left join RMS_SHIPPER RS
|
|
|
+ on RS.SHIPPER_ID = ASO.SHIPPER_ID
|
|
|
+ left join RMS_CONSIGNEE RCON
|
|
|
+ on RCON.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
+ where RESULT_GROSS_WEIGHT_TIME is not null and OO.ORDER_TYPE = #{orderTypee}
|
|
|
+ )
|
|
|
+ <where>
|
|
|
+ <if test="saleNumber != null">
|
|
|
+ <foreach collection="saleNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "saleNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="orderMaterialNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="orderMaterialNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "orderMaterialNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="materialTheoreticalWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialTheoreticalWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialTheoreticalWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultTareWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultTareWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultPoundNo != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultPoundNo" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultPoundNo" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultTareWeightTime != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultTareWeightTime" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultNetWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultNetWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultNetWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="materialName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="materialName" item="item" open="(" separator="or" close=")">
|
|
|
+ "materialName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="consigneeCompanyName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="consigneeCompanyName" item="item" open="(" separator="or" close=")">
|
|
|
+ "consigneeCompanyName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="orderNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="orderNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "orderNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="capacityNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="capacityNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "capacityNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="truckCalculateNumber != null">
|
|
|
+ and
|
|
|
+ <foreach collection="truckCalculateNumber" item="item" open="(" separator="or" close=")">
|
|
|
+ "truckCalculateNumber" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeight != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeight" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeight" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="shipperName != null">
|
|
|
+ and
|
|
|
+ <foreach collection="shipperName" item="item" open="(" separator="or" close=")">
|
|
|
+ "shipperName" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ <if test="resultGrossWeightTime != null">
|
|
|
+ and
|
|
|
+ <foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
+ "resultGrossWeightTime" like '%${item}%'
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ <include refid="orderBy"></include>
|
|
|
+ <if test="orderField == null ">
|
|
|
+ order by "resultGrossWeightTime" desc
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
|
|
|
</mapper>
|