Skip to content

Instantly share code, notes, and snippets.

@raihan71
Created October 31, 2019 04:28
Show Gist options
  • Save raihan71/1ee3879438099be316c76f89c0bfbd52 to your computer and use it in GitHub Desktop.
Save raihan71/1ee3879438099be316c76f89c0bfbd52 to your computer and use it in GitHub Desktop.
Order status of marketplace
export class OrderStatus {
static get(status:string):string {
let ostatus:string;
switch (status) {
case "pending": {
ostatus = 'Pesanan Pending';
break;
}
case "confirm": {
ostatus = 'Menunggu Verifikasi Pembayaran';
break;
}
case "in_process": {
ostatus = 'Pembayaran Sedang Diproses';
break;
}
case "accept_by_admin":{
ostatus = 'Menunggu Konfirmasi Toko';
break;
}
case "reject_by_admin":{
ostatus = 'Pesanan Tidak Disetujui Oleh Admin';
break;
}
case "cancel_by_seller":{
ostatus = 'Pesanan Ditolak Oleh Penjual';
break;
}
case "accept_by_seller":{
ostatus = 'Menunggu Kiriman';
break;
}
case "pending_shipment":{
ostatus = 'Proses Pengiriman';
break;
}
case "accept_item":{
ostatus = 'Pesanan Diterima Pembeli';
break;
}
case "order_finish":{
ostatus = 'Pesanan Selesai';
break;
}
case "retur_item":{
ostatus = 'Pesanan Ditolak Pembeli';
break;
}
case "refund_item":{
ostatus = 'Pesanan Tidak Sesuai, Uang Telah Dikembalikan Ke Pembeli';
break;
}
case "block_by_buyer":{
ostatus = 'Pesanan Terpending';
break;
}
case "verified":{
ostatus = 'Pesanan Terverifikasi';
break;
}
}
return ostatus;
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment