照片打印

This commit is contained in:
2025-05-22 10:43:26 +08:00
parent 9b00b34a68
commit 937c2b33d3
12 changed files with 306 additions and 7 deletions

View File

@@ -99,7 +99,11 @@
FROM member_source ms
LEFT JOIN face f ON ms.face_id = f.id
LEFT JOIN source s ON ms.source_id = s.id
)
),
member_photo_data AS (
SELECT mp.member_id, 3 as type, mp.id, mp.crop_url as url, mp.quantity, mp.status, mp.create_time
FROM member_print mp
)
SELECT
oi.id AS oiId,
oi.order_id AS orderId,
@@ -109,12 +113,14 @@
sc.name AS scenic_name,
CASE oi.goods_type
WHEN '0' THEN mvd.cover_url
WHEN '3' THEN mpd.url
END AS coverUrl,
oi.goods_type,
CASE oi.goods_type
WHEN '0' THEN mvd.name
WHEN '1' THEN '录像集'
WHEN '2' THEN '照片集'
WHEN '3' THEN '照片打印'
ELSE '其他'
END AS goods_name,
CASE oi.goods_type
@@ -134,12 +140,14 @@
CASE oi.goods_type
WHEN '1' THEN msd.url
WHEN '2' THEN msd.url
WHEN '3' THEN mpd.url
END AS imgUrl
FROM order_item oi
LEFT JOIN `order` o ON oi.order_id = o.id
LEFT JOIN scenic sc ON o.scenic_id = sc.id
LEFT JOIN member_video_data mvd ON o.face_id = mvd.face_id AND oi.goods_id = mvd.video_id
LEFT JOIN member_source_data msd ON o.face_id = msd.face_id AND oi.goods_id = msd.face_id AND msd.type = oi.goods_type
LEFT JOIN member_photo_data mpd ON oi.goods_id = mpd.id AND mpd.type = oi.goods_type
WHERE oi.order_id = #{id};
</select>