제목을 '새 상품이 등록되었습니다' 로, 본문은 품목명(미래 판매면 예정일 병기). 여러 건 일괄이면 'N개 상품이 등록되었습니다'.
This commit is contained in:
@@ -57,13 +57,11 @@ export async function POST(req: NextRequest) {
|
||||
const rows = sell.rows;
|
||||
if (rows.length === 1) {
|
||||
const r = rows[0];
|
||||
const body = r.orderable_now
|
||||
? `${r.item_name} — 지금 출고요청할 수 있어요.`
|
||||
: `${r.item_name} — ${r.start_txt ?? "곧"} 판매 예정입니다.`;
|
||||
await sendPush({ title: "판매 품목 안내", body, url: "/m/orders/new", tag: "item-bulk" }, undefined, { generalOnly: true });
|
||||
const body = r.orderable_now ? r.item_name : `${r.item_name} (${r.start_txt ?? "곧"} 판매 예정)`;
|
||||
await sendPush({ title: "새 상품이 등록되었습니다", body, url: "/m/orders/new", tag: "item-bulk" }, undefined, { generalOnly: true });
|
||||
} else if (rows.length > 1) {
|
||||
await sendPush(
|
||||
{ title: "판매 품목 안내", body: `${rows.length}개 품목 판매가 시작/예정되었어요. 지금 확인해보세요.`, url: "/m/orders/new", tag: "item-bulk" },
|
||||
{ title: "새 상품이 등록되었습니다", body: `${rows.length}개 상품이 등록되었습니다. 지금 확인해보세요.`, url: "/m/orders/new", tag: "item-bulk" },
|
||||
undefined,
|
||||
{ generalOnly: true }
|
||||
);
|
||||
|
||||
@@ -61,10 +61,10 @@ async function getSaleInfo(objid: string): Promise<SaleInfo | null> {
|
||||
async function notifyItemSale(itemName: string, objid: string, info: SaleInfo) {
|
||||
try {
|
||||
const body = info.orderableNow
|
||||
? `${itemName} — 지금 출고요청할 수 있어요.`
|
||||
: `${itemName} — ${info.startTxt ?? "곧"} 판매 예정입니다.`;
|
||||
? itemName
|
||||
: `${itemName} (${info.startTxt ?? "곧"} 판매 예정)`;
|
||||
await sendPush(
|
||||
{ title: "판매 품목 안내", body, url: "/m/orders/new", tag: `item-${objid}` },
|
||||
{ title: "새 상품이 등록되었습니다", body, url: "/m/orders/new", tag: `item-${objid}` },
|
||||
undefined,
|
||||
{ generalOnly: true }
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user