|
|
|
@ -42,6 +42,7 @@
|
|
|
|
|
<result property="enterpriseCode" column="Enterprise_Code"/>
|
|
|
|
|
<result property="workorderCode" column="workorderCode"/>
|
|
|
|
|
<result property="needDate" column="needDate"/>
|
|
|
|
|
<result property="returnNumber" column="Return_Number"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<sql id="pagination_tail">
|
|
|
|
|
limit #{page.pageOffset} , #{page.rows}
|
|
|
|
@ -343,6 +344,11 @@
|
|
|
|
|
where ID = #{ID}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateOdsProcureOutOrderByPcAndMc" parameterType="OdsProcureOutOrder">
|
|
|
|
|
update wms_ods_procure_return_order
|
|
|
|
|
set Return_Number = COALESCE(Return_Number, 0) + #{qty}
|
|
|
|
|
where Produce_Code = #{ID} and Material_Code=#{materialCode}
|
|
|
|
|
</update>
|
|
|
|
|
<delete id="deleteOdsProcureOutOrderByID" parameterType="String">
|
|
|
|
|
delete from ods_procure_out_order where ID = #{ID}
|
|
|
|
|
</delete>
|
|
|
|
@ -1063,6 +1069,16 @@
|
|
|
|
|
prd_order=#{produceCode} AND
|
|
|
|
|
material_code=#{materialCode}
|
|
|
|
|
</select>
|
|
|
|
|
<select id="selectWmsRawMissionOutByPrdAndMaQC" resultType="java.lang.String">
|
|
|
|
|
SELECT
|
|
|
|
|
DISTINCT
|
|
|
|
|
user_defined1 userDefined1
|
|
|
|
|
FROM
|
|
|
|
|
wms_raw_mission_out
|
|
|
|
|
WHERE
|
|
|
|
|
prd_order=#{produceCode} AND
|
|
|
|
|
material_code=#{materialCode}
|
|
|
|
|
</select>
|
|
|
|
|
<select id="selectPreDetailHzList" resultMap="OdsProcureOutOrderResult">
|
|
|
|
|
SELECT
|
|
|
|
|
mpd.material_code Material_Code,
|
|
|
|
@ -1164,7 +1180,7 @@
|
|
|
|
|
Plan_Date,
|
|
|
|
|
Plan_Number,
|
|
|
|
|
Unit,
|
|
|
|
|
COALESCE ( Out_Number, 0 ) AS Out_Number,
|
|
|
|
|
COALESCE ( Return_Number, 0 ) AS Return_Number,
|
|
|
|
|
Loc_Code,
|
|
|
|
|
Loc_Desc,
|
|
|
|
|
Production_Line_Desc,
|
|
|
|
@ -1229,4 +1245,80 @@
|
|
|
|
|
</where>
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
<select id="insertWmsOdsProcureReturnOrder" parameterType="OdsProcureOutOrder">
|
|
|
|
|
insert into wms_ods_procure_return_order
|
|
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="siteCode != null">Site_code,</if>
|
|
|
|
|
<if test="ID != null">ID,</if>
|
|
|
|
|
<if test="produceCode != null">Produce_Code,</if>
|
|
|
|
|
<if test="materialCode != null">Material_Code,</if>
|
|
|
|
|
<if test="materialDesc != null">Material_Desc,</if>
|
|
|
|
|
<if test="planDate != null">Plan_Date,</if>
|
|
|
|
|
<if test="planNumber != null">Plan_Number,</if>
|
|
|
|
|
<if test="Unit != null">Unit,</if>
|
|
|
|
|
<if test="returnNumber != null">Return_Number,</if>
|
|
|
|
|
<if test="locCode != null">Loc_Code,</if>
|
|
|
|
|
<if test="locDesc != null">Loc_Desc,</if>
|
|
|
|
|
<if test="productionLineDesc != null">Production_Line_Desc,</if>
|
|
|
|
|
<if test="productionLineCode != null">Production_Line_Code,</if>
|
|
|
|
|
<if test="orderStatus != null">Order_Status,</if>
|
|
|
|
|
<if test="userDefined1 != null">User_Defined1,</if>
|
|
|
|
|
<if test="userDefined2 != null">User_Defined2,</if>
|
|
|
|
|
<if test="userDefined3 != null">User_Defined3,</if>
|
|
|
|
|
<if test="userDefined4 != null">User_Defined4,</if>
|
|
|
|
|
<if test="userDefined5 != null">User_Defined5,</if>
|
|
|
|
|
<if test="userDefined6 != null">User_Defined6,</if>
|
|
|
|
|
<if test="userDefined7 != null">User_Defined7,</if>
|
|
|
|
|
<if test="userDefined8 != null">User_Defined8,</if>
|
|
|
|
|
<if test="userDefined9 != null">User_Defined9,</if>
|
|
|
|
|
<if test="userDefined10 != null">User_Defined10,</if>
|
|
|
|
|
<if test="userDefined11 != null">User_Defined11,</if>
|
|
|
|
|
<if test="supplierCode != null">Supplier_Code,</if>
|
|
|
|
|
<if test="supplierName != null">Supplier_Name,</if>
|
|
|
|
|
<if test="createBy != null">Create_By,</if>
|
|
|
|
|
<if test="createDate != null">Create_Date,</if>
|
|
|
|
|
<if test="lastUpdateBy != null">Last_Update_By,</if>
|
|
|
|
|
<if test="lastUpdateDate != null">Last_Update_Date,</if>
|
|
|
|
|
<if test="Active != null">Active,</if>
|
|
|
|
|
<if test="enterpriseId != null">Enterprise_Id,</if>
|
|
|
|
|
<if test="enterpriseCode != null">Enterprise_Code,</if>
|
|
|
|
|
</trim>
|
|
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
|
|
<if test="siteCode != null">#{siteCode},</if>
|
|
|
|
|
<if test="ID != null">#{ID},</if>
|
|
|
|
|
<if test="produceCode != null">#{produceCode},</if>
|
|
|
|
|
<if test="materialCode != null">#{materialCode},</if>
|
|
|
|
|
<if test="materialDesc != null">#{materialDesc},</if>
|
|
|
|
|
<if test="planDate != null">#{planDate},</if>
|
|
|
|
|
<if test="planNumber != null">#{planNumber},</if>
|
|
|
|
|
<if test="Unit != null">#{Unit},</if>
|
|
|
|
|
<if test="returnNumber != null">#{returnNumber},</if>
|
|
|
|
|
<if test="locCode != null">#{locCode},</if>
|
|
|
|
|
<if test="locDesc != null">#{locDesc},</if>
|
|
|
|
|
<if test="productionLineDesc != null">#{productionLineDesc},</if>
|
|
|
|
|
<if test="productionLineCode != null">#{productionLineCode},</if>
|
|
|
|
|
<if test="orderStatus != null">#{orderStatus},</if>
|
|
|
|
|
<if test="userDefined1 != null">#{userDefined1},</if>
|
|
|
|
|
<if test="userDefined2 != null">#{userDefined2},</if>
|
|
|
|
|
<if test="userDefined3 != null">#{userDefined3},</if>
|
|
|
|
|
<if test="userDefined4 != null">#{userDefined4},</if>
|
|
|
|
|
<if test="userDefined5 != null">#{userDefined5},</if>
|
|
|
|
|
<if test="userDefined6 != null">#{userDefined6},</if>
|
|
|
|
|
<if test="userDefined7 != null">#{userDefined7},</if>
|
|
|
|
|
<if test="userDefined8 != null">#{userDefined8},</if>
|
|
|
|
|
<if test="userDefined9 != null">#{userDefined9},</if>
|
|
|
|
|
<if test="userDefined10 != null">#{userDefined10},</if>
|
|
|
|
|
<if test="userDefined11 != null">#{userDefined11},</if>
|
|
|
|
|
<if test="supplierCode != null">#{supplierCode},</if>
|
|
|
|
|
<if test="supplierName != null">#{supplierName},</if>
|
|
|
|
|
<if test="createBy != null">#{createBy},</if>
|
|
|
|
|
<if test="createDate != null">#{createDate},</if>
|
|
|
|
|
<if test="lastUpdateBy != null">#{lastUpdateBy},</if>
|
|
|
|
|
<if test="lastUpdateDate != null">#{lastUpdateDate},</if>
|
|
|
|
|
<if test="Active != null">#{Active},</if>
|
|
|
|
|
<if test="enterpriseId != null">#{enterpriseId},</if>
|
|
|
|
|
<if test="enterpriseCode != null">#{enterpriseCode},</if>
|
|
|
|
|
</trim>
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
</mapper>
|
|
|
|
|