|
|
@ -680,6 +680,24 @@
|
|
|
|
<select id="getBatchDict" resultType="java.lang.String">
|
|
|
|
<select id="getBatchDict" resultType="java.lang.String">
|
|
|
|
select dict_value from base_dict_data where dict_type = #{batchFlag} order by dict_value
|
|
|
|
select dict_value from base_dict_data where dict_type = #{batchFlag} order by dict_value
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="getPreIdCardList" resultType="com.op.plan.domain.ProOrderWorkorder">
|
|
|
|
|
|
|
|
select pow.product_name productName,
|
|
|
|
|
|
|
|
pow.product_date productDateStr,
|
|
|
|
|
|
|
|
pow.workorder_code_sap workorderCode,
|
|
|
|
|
|
|
|
powb.batch_code batchCode,
|
|
|
|
|
|
|
|
powb.batch_quantity batchQuantity,
|
|
|
|
|
|
|
|
bpa.pallet_num palletNum,
|
|
|
|
|
|
|
|
concat(pow.workorder_code_sap,'-', powb.batch_code) palletCode,
|
|
|
|
|
|
|
|
powbp.pallet_num palletNo
|
|
|
|
|
|
|
|
from pro_order_workorder pow
|
|
|
|
|
|
|
|
left join pro_order_workorder_batch powb on pow.workorder_id = powb.workorder_id
|
|
|
|
|
|
|
|
left join base_product_attached bpa on concat('0000000',bpa.product_code) = pow.product_code
|
|
|
|
|
|
|
|
left join pro_order_workorder_batch_pallet powbp on powbp.workorder_code = pow.workorder_code_sap
|
|
|
|
|
|
|
|
and powbp.batch_code = powb.batch_code
|
|
|
|
|
|
|
|
where pow.workorder_code = #{workorderCode} and pow.del_flag = '0' and powb.del_flag = '0'
|
|
|
|
|
|
|
|
<if test="palletNo != null">and powbp.pallet_num = #{palletNo}</if>
|
|
|
|
|
|
|
|
order by powbp.pallet_num
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="createPrepareDetails">
|
|
|
|
<insert id="createPrepareDetails">
|
|
|
|
insert into mes_prepare_detail
|
|
|
|
insert into mes_prepare_detail
|
|
|
@ -800,6 +818,18 @@
|
|
|
|
)
|
|
|
|
)
|
|
|
|
</foreach>
|
|
|
|
</foreach>
|
|
|
|
</insert>
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
<insert id="addBatchPallet">
|
|
|
|
|
|
|
|
INSERT INTO pro_order_workorder_batch_pallet (
|
|
|
|
|
|
|
|
id,workorder_code,batch_code,quantity,pallet_num,
|
|
|
|
|
|
|
|
create_time,pallet_code
|
|
|
|
|
|
|
|
)VALUES
|
|
|
|
|
|
|
|
<foreach collection="list" item="d" index="index" separator=",">
|
|
|
|
|
|
|
|
(
|
|
|
|
|
|
|
|
#{d.recordId},#{d.workorderCode},#{d.batchCode},#{d.batchQuantity},#{d.palletNo},
|
|
|
|
|
|
|
|
#{d.createTime},#{d.palletCode}
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
</foreach>
|
|
|
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateProOrderWorkorder" parameterType="ProOrderWorkorder">
|
|
|
|
<update id="updateProOrderWorkorder" parameterType="ProOrderWorkorder">
|
|
|
|
update pro_order_workorder
|
|
|
|
update pro_order_workorder
|
|
|
|