|
|
|
@ -43,6 +43,7 @@
|
|
|
|
|
<result property="workorderCode" column="workorderCode"/>
|
|
|
|
|
<result property="needDate" column="needDate"/>
|
|
|
|
|
<result property="returnNumber" column="Return_Number"/>
|
|
|
|
|
<result property="sapNumber" column="Sap_Number"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<sql id="pagination_tail">
|
|
|
|
|
limit #{page.pageOffset} , #{page.rows}
|
|
|
|
@ -451,7 +452,10 @@
|
|
|
|
|
<update id="updateWMSOdsProcureOutOrderByids">
|
|
|
|
|
update wms_ods_procure_out_order
|
|
|
|
|
set User_Defined10 = #{order.userDefined10},
|
|
|
|
|
User_Defined9 = #{order.userDefined9},
|
|
|
|
|
User_Defined9 = CASE
|
|
|
|
|
WHEN User_Defined9 IS NULL OR User_Defined9 = '' THEN #{order.userDefined9}
|
|
|
|
|
ELSE CONCAT(User_Defined9, ',', #{order.userDefined9})
|
|
|
|
|
END,
|
|
|
|
|
User_Defined11 = #{order.userDefined11}
|
|
|
|
|
where ID in
|
|
|
|
|
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
|
|
|
|
@ -805,7 +809,7 @@
|
|
|
|
|
wms_ods_procure_out_order.Plan_Date,
|
|
|
|
|
wms_ods_procure_out_order.Plan_Number,
|
|
|
|
|
wms_ods_procure_out_order.Unit,
|
|
|
|
|
COALESCE ( wms_ods_procure_out_order.Out_Number, 0 ) AS Out_Number,
|
|
|
|
|
COALESCE ( wms_ods_procure_out_order.Out_Number, 0 ) - COALESCE ( wms_ods_procure_out_order.Sap_Number, 0 ) AS Out_Number ,
|
|
|
|
|
wms_raw_mission_out.user_defined2 Loc_Code,
|
|
|
|
|
wms_ods_procure_out_order.Loc_Desc,
|
|
|
|
|
wms_ods_procure_out_order.Production_Line_Desc,
|
|
|
|
@ -830,6 +834,7 @@
|
|
|
|
|
wms_ods_procure_out_order.Last_Update_Date,
|
|
|
|
|
wms_ods_procure_out_order.Active,
|
|
|
|
|
wms_ods_procure_out_order.Enterprise_Id,
|
|
|
|
|
COALESCE ( wms_ods_procure_out_order.Sap_Number, 0 ) AS Sap_Number,
|
|
|
|
|
wms_ods_procure_out_order.Enterprise_Code
|
|
|
|
|
FROM
|
|
|
|
|
wms_ods_procure_out_order
|
|
|
|
@ -839,7 +844,7 @@
|
|
|
|
|
<foreach item="odsProcureOutOrder" collection="list" open="(" separator="," close=")">
|
|
|
|
|
#{odsProcureOutOrder.ID}
|
|
|
|
|
</foreach>
|
|
|
|
|
and wms_ods_procure_out_order.User_Defined10!='2'
|
|
|
|
|
AND (COALESCE ( wms_ods_procure_out_order.Out_Number, 0 ) - COALESCE ( wms_ods_procure_out_order.Sap_Number, 0 ))>0
|
|
|
|
|
</select>
|
|
|
|
|
<select id="selectWmsOdsProcureReturnOrderByID" resultMap="OdsProcureOutOrderResult">
|
|
|
|
|
SELECT DISTINCT
|
|
|
|
@ -922,6 +927,7 @@
|
|
|
|
|
Last_Update_Date,
|
|
|
|
|
Active,
|
|
|
|
|
Enterprise_Id,
|
|
|
|
|
COALESCE ( Sap_Number, 0 ) AS Sap_Number,
|
|
|
|
|
Enterprise_Code
|
|
|
|
|
FROM
|
|
|
|
|
wms_ods_procure_out_order
|
|
|
|
@ -1073,6 +1079,7 @@
|
|
|
|
|
<if test="Active != null">Active = #{Active},</if>
|
|
|
|
|
<if test="enterpriseId != null">Enterprise_Id = #{enterpriseId},</if>
|
|
|
|
|
<if test="enterpriseCode != null">Enterprise_Code = #{enterpriseCode},</if>
|
|
|
|
|
<if test="sapNumber != null">Sap_Number = #{sapNumber},</if>
|
|
|
|
|
</trim>
|
|
|
|
|
where ID = #{ID}
|
|
|
|
|
</update>
|
|
|
|
@ -1509,4 +1516,9 @@
|
|
|
|
|
</where>
|
|
|
|
|
ORDER BY gmt_create DESC
|
|
|
|
|
</select>
|
|
|
|
|
<update id="updateWMSOdsProcureOutOrdersapById" >
|
|
|
|
|
update wms_ods_procure_out_order
|
|
|
|
|
set Sap_Number = #{order.sapNumber}
|
|
|
|
|
where ID = #{order.ID}
|
|
|
|
|
</update>
|
|
|
|
|
</mapper>
|
|
|
|
|