"use strict"; const utils_request = require("../utils/request.js"); function wechatLogin(code, invite_code) { const data = invite_code ? { code, invite_code } : { code }; return utils_request.request({ url: "/api/app/users/weixin/login", method: "POST", data }); } function bindPhone(user_id, code, extraHeader = {}) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/phone/bind`, method: "POST", data: { code }, header: extraHeader }); } function getUserStats(user_id) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/stats`, method: "GET" }); } function getPointsBalance(user_id) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/points/balance`, method: "GET" }); } function getPointsRecords(user_id, page = 1, page_size = 20) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/points`, method: "GET", data: { page, page_size } }); } function getOrders(user_id, status, page = 1, page_size = 20) { const data = { page, page_size }; if (status) data.status = status; return utils_request.authRequest({ url: `/api/app/users/${user_id}/orders`, method: "GET", data }); } function listAddresses(user_id) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/addresses`, method: "GET" }); } function addAddress(user_id, payload) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/addresses`, method: "POST", data: payload }); } function updateAddress(user_id, address_id, payload) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/addresses/${address_id}`, method: "PUT", data: payload }); } function deleteAddress(user_id, address_id) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/addresses/${address_id}`, method: "DELETE" }); } function setDefaultAddress(user_id, address_id) { return utils_request.authRequest({ url: `/api/app/users/${user_id}/addresses/${address_id}/default`, method: "PUT" }); } function getActivityDetail(activity_id) { return utils_request.authRequest({ url: `/api/app/activities/${activity_id}`, method: "GET" }); } function getActivityIssues(activity_id) { return utils_request.authRequest({ url: `/api/app/activities/${activity_id}/issues`, method: "GET" }); } function getActivityIssueRewards(activity_id, issue_id) { return utils_request.authRequest({ url: `/api/app/activities/${activity_id}/issues/${issue_id}/rewards`, method: "GET" }); } exports.addAddress = addAddress; exports.bindPhone = bindPhone; exports.deleteAddress = deleteAddress; exports.getActivityDetail = getActivityDetail; exports.getActivityIssueRewards = getActivityIssueRewards; exports.getActivityIssues = getActivityIssues; exports.getOrders = getOrders; exports.getPointsBalance = getPointsBalance; exports.getPointsRecords = getPointsRecords; exports.getUserStats = getUserStats; exports.listAddresses = listAddresses; exports.setDefaultAddress = setDefaultAddress; exports.updateAddress = updateAddress; exports.wechatLogin = wechatLogin; //# sourceMappingURL=../../.sourcemap/mp-weixin/api/appUser.js.map