Selaa lähdekoodia

口座振替_未納者通知 メール対応

develop
sosuke.iwabuchi 2 vuotta sitten
vanhempi
commit
d7a811fceb
2 muutettua tiedostoa jossa 43 lisäystä ja 27 poistoa
  1. +38
    -26
      src/apps/kt-kintone-lib/index.ts
  2. +5
    -1
      src/mypage/メール.ts

+ 38
- 26
src/apps/kt-kintone-lib/index.ts Näytä tiedosto

@@ -1,4 +1,4 @@
import { EmailID, SendEmailKeyProps, sendEmail } from "@/mypage/メール";
import { EmailID, sendEmail } from "@/mypage/メール";
import { makeReceipt } from "@/mypage/領収証発行";

/**
@@ -24,39 +24,51 @@ namespace KtKintoneLib {

// メール送信API群
export namespace メール送信 {
export function 解約承認(各種申請レコード番号: number): Promise<boolean> {
export function 解約承認(申請番号: string): Promise<boolean> {
return sendEmail(EmailID.解約承認, {
application_no: 各種申請レコード番号,
application_no: 申請番号,
});
}
export function 車両番号防犯登録番号変更完了(
各種申請レコード番号: number
申請番号: string
): Promise<boolean> {
return sendEmail(EmailID.車両番号_防犯登録番号変更完了, {
application_no: 各種申請レコード番号,
application_no: 申請番号,
});
}
export function 利用者情報変更完了(申請番号: string): Promise<boolean> {
return sendEmail(EmailID.利用者情報変更完了, {
application_no: 申請番号,
});
}
export function プラン変更完了(申請番号: string): Promise<boolean> {
return sendEmail(EmailID.プラン変更完了, {
application_no: 申請番号,
});
}
export function 申込受付(
定期申込予約レコード番号: number
): Promise<boolean> {
return sendEmail(EmailID.申込受付, {
season_ticket_contract_entry_record_no: 定期申込予約レコード番号,
});
}
export function 申込承認(
定期申込予約レコード番号: number
): Promise<boolean> {
return sendEmail(EmailID.申込承認, {
season_ticket_contract_entry_record_no: 定期申込予約レコード番号,
});
}
export function 口座振替未納者通知(
車室契約情報レコード番号: number,
入金予定結果レコード番号: number
): Promise<boolean> {
return sendEmail(EmailID.口座振替_未納者通知, {
season_ticket_contract_record_no: 車室契約情報レコード番号,
payment_plan_record_no: 入金予定結果レコード番号,
});
}
}
export function 利用者情報変更完了(
各種申請レコード番号: number
): Promise<boolean> {
return sendEmail(EmailID.利用者情報変更完了, {
application_no: 各種申請レコード番号,
});
}
export function 申込受付(
定期申込予約レコード番号: number
): Promise<boolean> {
return sendEmail(EmailID.申込受付, {
season_ticket_contract_entry_record_no: 定期申込予約レコード番号,
});
}
export function 申込承認(
定期申込予約レコード番号: number
): Promise<boolean> {
return sendEmail(EmailID.申込承認, {
season_ticket_contract_entry_record_no: 定期申込予約レコード番号,
});
}
}
}


+ 5
- 1
src/mypage/メール.ts Näytä tiedosto

@@ -6,17 +6,21 @@ export const EmailID = {
車両番号_防犯登録番号変更完了: "車両番号・防犯登録番号変更完了",
利用者情報変更完了: "利用者情報変更完了",
振替頻度変更完了: "振替頻度変更完了",
プラン変更完了: "プラン変更完了",
申込受付: "申込受付",
申込承認: "申込承認",
定期選考_一斉通知: "定期選考_一斉通知",
定期選考_当選のお知らせ: "定期選考_当選のお知らせ",
定期選考_落選のお知らせ: "定期選考_落選のお知らせ",
口座振替_未納者通知: "口座振替・未納者通知",
} as const;
export type EmailID = (typeof EmailID)[keyof typeof EmailID];

export type SendEmailKeyProps = {
season_ticket_contract_record_no?: number;
season_ticket_contract_entry_record_no?: number;
application_no?: number;
payment_plan_record_no?: number;
application_no?: string;
};
export const sendEmail = (
id: EmailID,


Loading…
Peruuta
Tallenna