Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getExpressStatus (status) {
- switch (status) {
- case OPERATION.STATUSES.SENT:
- return EXPRESS_STATUSES.SENT
- case OPERATION.STATUSES.PAID:
- return EXPRESS_STATUSES.PAYOUT
- case OPERATION.STATUSES.RETURNED:
- return EXPRESS_STATUSES.RETURN
- default:
- throw new Error('Bad operation status')
- }
- }
- const OPERATION = {
- STATUSES: {
- NEW: 0, // Новий
- SENT: 1, // Відправлений
- PAID: 2, // Виплачений
- RETURNED: 3, // Повернений
- SEND_FISC: 4, // Фіскалізація до відправлення
- PAY_FISC: 5, // Фіскалізація до виплати
- RETURN_FISC: 6, // Фіскалізація до поверненя
- CREATED_RECIPIENT_COMMISSION: 14, // Створено комісію з одержувача
- RECEIVED_RECIPIENT_COMMISSION: 15, // Прийнята комісія з одержувача
- FISC_RECIPIENT_COMMISSION: 16, // Фіскалізація до комісії
- },
- }
- const EXPRESS_STATUSES = {
- SENT: 'sent', // прием / отправка, перевода / платежа
- RETURN: 'return', // возврат / отмена, перевода / платежа
- PAYOUT: 'payout', // выплата перевода
- CANCEL: 'cancel', // отмена последнего статуса перевода / платежа
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement