|
|
@@ -116,6 +116,48 @@ async function checkTryPayAll() {
|
|
|
return paySuccCnt;
|
|
|
}
|
|
|
|
|
|
+async function getNftOrderList(status, orderType = 0, page = 1, pageSize = 6) {
|
|
|
+ return new Promise((resolve, _reject) => {
|
|
|
+ try {
|
|
|
+ const headers = GCommonGandartHeads;
|
|
|
+ headers.Host = "api.gandart.com";
|
|
|
+ // status 0:进行中 1:已完成 2:已取消
|
|
|
+ let body = `orderNo=&status=${status}&orderType=${orderType}&page=${page}&pageSize=${pageSize}`;
|
|
|
+ let url = {
|
|
|
+ url: `${config.BASE_API}/order/nftorder/list`,
|
|
|
+ headers: headers,
|
|
|
+ body: body
|
|
|
+ };
|
|
|
+ lk.log(`请求个人订单列表:${body}`);
|
|
|
+ lk.post(url, async (error, _response, data) => {
|
|
|
+ let rows;
|
|
|
+ let total = 0;
|
|
|
+ try {
|
|
|
+ if (error) {
|
|
|
+ lk.log(`获取订单列表数据发生错误`);
|
|
|
+ lk.execFail();
|
|
|
+ // lk.appendNotifyInfo(`❌获取订单列表失败,请稍后再试`);
|
|
|
+ } else {
|
|
|
+ let info = JSON.parse(data);
|
|
|
+ rows = info.rows;
|
|
|
+ total = info.total || info.recordsTotal;
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+ lk.log(`获取订单列表数据发生错误`);
|
|
|
+ lk.logErr(e);
|
|
|
+ lk.execFail();
|
|
|
+ } finally {
|
|
|
+ resolve({ total: total, rows: rows });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } catch (e) {
|
|
|
+ lk.log(`获取订单列表数据发生错误`);
|
|
|
+ lk.logErr(e);
|
|
|
+ resolve({ total: 0 });
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
async function checkPay(orderNum, orderTotal) {
|
|
|
let orderInfo = await getOrderEndTime(orderNum);
|
|
|
if (orderInfo) {
|