UNPKG

qrcode-framework

Version:

33 lines (32 loc) 946 B
import BaseService from '../core/BaseService'; import { CoreOrder, DynamicCodeProductMeta } from '../model'; export default class OrderService extends BaseService { createOrder(id: string, order: { meta?: any; products: Array<{ id: number; type: number; meta: DynamicCodeProductMeta | any; }>; }, platform?: number): Promise<any>; changeStatus(code: string, status: number): Promise<[number, CoreOrder[]]>; payOrder(code: string, payType: number, pays: any[], extra?: null): Promise<any>; getOrder(code: string): Promise<any>; getOrders(): Promise<any>; private payPrice; /** * 获取订单支付信息 * @param products */ private getProductsPrice; /** * 交付产品 * @param uid * @param products * @param meta * @param t */ private payProduct; private canPay; private checkProducts; }