|
|
|
@ -201,27 +201,35 @@
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="filterList" resultType="com.glxp.api.admin.res.inventory.InvMAOrderDetailResponse">
|
|
|
|
|
select mad.id,
|
|
|
|
|
orderIdFk,
|
|
|
|
|
code,
|
|
|
|
|
productId,
|
|
|
|
|
nameCode,
|
|
|
|
|
batchNo,
|
|
|
|
|
produceDate,
|
|
|
|
|
expireDate,
|
|
|
|
|
count,
|
|
|
|
|
maintenanceStatus,
|
|
|
|
|
deviceStatus,
|
|
|
|
|
remark,
|
|
|
|
|
basic_products.cpmctymc productName
|
|
|
|
|
from inv_maintenance_order_detail mad
|
|
|
|
|
left join basic_udirel on mad.productId = basic_udirel.id
|
|
|
|
|
left join basic_products on basic_products.uuid = basic_udirel.uuid
|
|
|
|
|
SELECT mad.id,
|
|
|
|
|
mad.orderIdFk,
|
|
|
|
|
mad.CODE,
|
|
|
|
|
mad.productId,
|
|
|
|
|
mad.nameCode,
|
|
|
|
|
mad.batchNo,
|
|
|
|
|
mad.produceDate,
|
|
|
|
|
mad.expireDate,
|
|
|
|
|
mad.count,
|
|
|
|
|
mad.maintenanceStatus,
|
|
|
|
|
mad.deviceStatus,
|
|
|
|
|
mad.remark,
|
|
|
|
|
basic_products.cpmctymc productName,
|
|
|
|
|
ip.ggxh,
|
|
|
|
|
basic_products.zczbhhzbapzbh,
|
|
|
|
|
basic_products.ylqxzcrbarmc
|
|
|
|
|
FROM inv_maintenance_order_detail mad
|
|
|
|
|
left join inv_maintenance_order ma on mad.orderIdFk = ma.orderId
|
|
|
|
|
LEFT JOIN basic_udirel ON mad.productId = basic_udirel.id
|
|
|
|
|
LEFT JOIN basic_products ON basic_products.uuid = basic_udirel.uuid
|
|
|
|
|
left join inv_product_detail ipd on ipd.productIdFk = mad.productId
|
|
|
|
|
and ipd.invWarehouseCode = ma.invWarehouseCode and ipd.invSpaceCode = ma.invSpaceCode
|
|
|
|
|
left join inv_product ip on ipd.productIdFk = ip.relIdFk and ip.batchNo = ipd.batchNo
|
|
|
|
|
<where>
|
|
|
|
|
<if test="orderIdFk != null and orderIdFk != ''">
|
|
|
|
|
AND orderIdFk = #{orderIdFk}
|
|
|
|
|
AND mad.orderIdFk = #{orderIdFk}
|
|
|
|
|
</if>
|
|
|
|
|
</where>
|
|
|
|
|
group by mad.code
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectByOrderIdAndCode" resultMap="BaseResultMap">
|
|
|
|
|