wms问题

master
mengjiao 2 months ago
parent 1437f99631
commit 2aaba3dde3

@ -342,7 +342,7 @@ public class OdsProcureOutOrderServiceImpl implements IOdsProcureOutOrderService
order.setPlanNumber(amount); order.setPlanNumber(amount);
order.setLocCode(wmsOdsMateStorageNewsSn.getWaCode());//库区 order.setLocCode(wmsOdsMateStorageNewsSn.getWaCode());//库区
order.setID(IdUtils.fastSimpleUUID()); order.setID(IdUtils.fastSimpleUUID());
order.setUnit(wmsOdsMateStorageNewsSn.getUserDefined1()); order.setUnit("PC");
order.setFactoryCode(factoryCode); order.setFactoryCode(factoryCode);
order.setActive("1"); order.setActive("1");
order.setCreateBy(createBy); order.setCreateBy(createBy);

@ -86,7 +86,7 @@
bpa.wa_code waCode bpa.wa_code waCode
FROM FROM
ods_procure_order opo ods_procure_order opo
LEFT JOIN base_product_attached bpa on RIGHT ( opo.Material_Code, 11 ) = bpa.product_code LEFT JOIN base_product_attached bpa on RIGHT ( opo.Material_Code, 11 ) = bpa.product_code
</sql> </sql>
<select id="selectOdsProcureOrderList" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult"> <select id="selectOdsProcureOrderList" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult">
@ -174,7 +174,7 @@
</select> </select>
<select id="selectOdsProcureOrderByID" parameterType="String" resultMap="OdsProcureOrderResult"> <select id="selectOdsProcureOrderByID" parameterType="String" resultMap="OdsProcureOrderResult">
<include refid="selectOdsProcureOrderVo"/> <include refid="selectOdsProcureOrderVo"/>
where ID = #{ID} where opo.ID = #{ID}
</select> </select>
<select id="selectWMSOdsProcureReturnOrderByID" parameterType="String" resultMap="OdsProcureOrderResult"> <select id="selectWMSOdsProcureReturnOrderByID" parameterType="String" resultMap="OdsProcureOrderResult">
SELECT DISTINCT SELECT DISTINCT
@ -216,8 +216,8 @@
</select> </select>
<select id="selectOdsProcureOrderByIDAndSap" parameterType="String" resultMap="OdsProcureOrderResult"> <select id="selectOdsProcureOrderByIDAndSap" parameterType="String" resultMap="OdsProcureOrderResult">
<include refid="selectOdsProcureOrderVo"/> <include refid="selectOdsProcureOrderVo"/>
where ID = #{ID} where opo.ID = #{ID}
and ( Sap_Temp_Status!='1' OR Sap_Temp_Status is NULL) and ( opo.Sap_Temp_Status!='1' OR opo.Sap_Temp_Status is NULL)
</select> </select>
<insert id="insertOdsProcureOrder" parameterType="OdsProcureOrder"> <insert id="insertOdsProcureOrder" parameterType="OdsProcureOrder">
insert into ods_procure_order insert into ods_procure_order
@ -331,8 +331,8 @@
</update> </update>
<delete id="deleteOdsProcureOrderByID" parameterType="String"> <delete id="deleteOdsProcureOrderByID" parameterType="String">
delete from ods_procure_order where ID = #{ID} delete from ods_procure_order where ID = #{ID}
</delete> </delete>
<delete id="deleteOdsProcureOrderByIDs" parameterType="String"> <delete id="deleteOdsProcureOrderByIDs" parameterType="String">
delete from ods_procure_order where ID in delete from ods_procure_order where ID in
@ -341,15 +341,15 @@
</foreach> </foreach>
</delete> </delete>
<update id="updateRealityNuById" parameterType="OdsProcureOrder"> <update id="updateRealityNuById" parameterType="OdsProcureOrder">
update ods_procure_order update ods_procure_order
SET Reality_Number = COALESCE(Reality_Number, 0) + #{planNumber}, SET Reality_Number = COALESCE(Reality_Number, 0) + #{planNumber},
Order_Status=#{orderStatus} Order_Status=#{orderStatus}
where ID = #{ID} where ID = #{ID}
</update> </update>
<select id="selectBaseSupplier" resultType="java.lang.String"> <select id="selectBaseSupplier" resultType="java.lang.String">
SELECT DISTINCT zh_desc FROM base_supplier WHERE supplier_code= #{supplierCode} SELECT DISTINCT zh_desc FROM base_supplier WHERE supplier_code= #{supplierCode}
</select> </select>
<select id="selectOdsProcureOrderAlreadyList" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult"> <select id="selectOdsProcureOrderAlreadyList" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult">
<include refid="selectOdsProcureOrderVo"/> <include refid="selectOdsProcureOrderVo"/>
<![CDATA[ where Procure_Code = #{procureCode} and Active='1' AND Order_Status <> 0 ]]> <![CDATA[ where Procure_Code = #{procureCode} and Active='1' AND Order_Status <> 0 ]]>
@ -419,7 +419,7 @@
ods_procure_order_card ods_procure_order_card
where Procure_Code=#{procureCode} and User_Defined3= #{userDefined3} and User_Defined8= #{userDefined8} and User_Defined11= #{userDefined11} and User_Defined7= #{userDefined7} where Procure_Code=#{procureCode} and User_Defined3= #{userDefined3} and User_Defined8= #{userDefined8} and User_Defined11= #{userDefined11} and User_Defined7= #{userDefined7}
and User_Defined4=#{ID} and User_Defined4=#{ID}
ORDER BY CAST(card_num AS INT) ORDER BY CAST(card_num AS INT)
</select> </select>
<select id="getIdCardListTH" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult"> <select id="getIdCardListTH" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult">
SELECT SELECT
@ -640,7 +640,7 @@
card.User_Defined1 card.User_Defined1
FROM FROM
ods_procure_order_card card ods_procure_order_card card
WHERE WHERE
card.User_Defined1= #{userDefined1} card.User_Defined1= #{userDefined1}
</select> </select>
<select id="selectOdsProcureOrderCardTLTWO" resultMap="OdsProcureOrderResult"> <select id="selectOdsProcureOrderCardTLTWO" resultMap="OdsProcureOrderResult">
@ -662,43 +662,43 @@
card.Procure_Code= #{procureCode} card.Procure_Code= #{procureCode}
</select> </select>
<select id="selectOdsProcureOrderList1" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult"> <select id="selectOdsProcureOrderList1" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult">
SELECT SELECT
o.Site_code, o.Site_code,
o.ID, o.ID,
o.Procure_Code, o.Procure_Code,
o.Material_Code, o.Material_Code,
o.Material_Desc, o.Material_Desc,
o.Plan_Date, o.Plan_Date,
o.Plan_Number, o.Plan_Number,
o.Unit, o.Unit,
COALESCE ( Reality_Number, 0 ) Reality_Number, COALESCE ( Reality_Number, 0 ) Reality_Number,
o.Order_Status, o.Order_Status,
o.User_Defined1, o.User_Defined1,
o.User_Defined2, o.User_Defined2,
o.User_Defined3, o.User_Defined3,
o.User_Defined4, o.User_Defined4,
o.User_Defined5, o.User_Defined5,
o.User_Defined6, o.User_Defined6,
o.User_Defined7, o.User_Defined7,
o.User_Defined8, o.User_Defined8,
o.User_Defined9, o.User_Defined9,
o.User_Defined10, o.User_Defined10,
o.User_Defined11, o.User_Defined11,
o.Supplier_Code, o.Supplier_Code,
o.Supplier_Name, o.Supplier_Name,
o.Remark, o.Remark,
o.Create_By, o.Create_By,
o.Create_Date, o.Create_Date,
o.Last_Update_By, o.Last_Update_By,
o.Last_Update_Date, o.Last_Update_Date,
o.Active, o.Active,
o.Enterprise_Id, o.Enterprise_Id,
o.Sap_Temp_Infor, o.Sap_Temp_Infor,
o.Enterprise_Code, o.Enterprise_Code,
base_product_attached.pallet_num, COALESCE ( Operation_Number, 0 ) Operation_Number base_product_attached.pallet_num, COALESCE ( Operation_Number, 0 ) Operation_Number
FROM FROM
ods_procure_order as o LEFT JOIN base_product_attached ods_procure_order as o LEFT JOIN base_product_attached
on o.Material_Code = '0000000'+base_product_attached.product_code on o.Material_Code = '0000000'+base_product_attached.product_code
<where> <where>
<if test="siteCode != null and siteCode != ''">and o.Site_code = #{siteCode}</if> <if test="siteCode != null and siteCode != ''">and o.Site_code = #{siteCode}</if>
<if test="ID != null and ID != ''">and o.ID = #{ID}</if> <if test="ID != null and ID != ''">and o.ID = #{ID}</if>
@ -794,7 +794,7 @@
ods_procure_order_card ods_procure_order_card
LEFT JOIN ods_procure_order ON ods_procure_order_card.User_Defined4= ods_procure_order.ID LEFT JOIN ods_procure_order ON ods_procure_order_card.User_Defined4= ods_procure_order.ID
WHERE WHERE
ods_procure_order_card.User_Defined1= #{userDefined6} ods_procure_order_card.User_Defined1= #{userDefined6}
</select> </select>
<select id="getIdCardByIdList" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult"> <select id="getIdCardByIdList" parameterType="OdsProcureOrder" resultMap="OdsProcureOrderResult">

Loading…
Cancel
Save