1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /**
- * 这是与购物有关的业务逻辑的服务
- */
- export default class OrderService {
- constructor(AjaxService) {
- Object.assign(this, { AjaxService })
- this.name = 'OrderService'
- }
- /**
- *@机构-确认订单初始化数据
- *@param userId 用户ID
- *@param count 商品数量
- *@param productIds 商品IDs
- */
- CreateOrderInfo (data = {}) {
- return this.AjaxService.get({ url:'/order/confirm', data, isLoading: true })
- }
- /**
- *@确认订单-获取邮费信息
- *@param productIds 商品ID【”,”分割】
- *@param totalPrice 商品总额
- *@param userId 用户ID
- *@param townID 地址区ID
- */
- GetOrderPostage (data = {}) {
- return this.AjaxService.get({ url:'/order/postage', data, isLoading: false })
- }
- /**
- *@确认订单-获取发票信息
- *@param userId 用户ID
- */
- GetFindInvoice (data = {}) {
- return this.AjaxService.get({ url:'/personalCenter/findInvoice', data, isLoading: false })
- }
- /**
- *@确认订单-保存发票信息
- *@param userId 用户ID
- */
- UpdateInvoice (data = {}) {
- return this.AjaxService.post({ url:'/personalCenter/invoice', data, isLoading: true })
- }
- /* 提交订单 orderId 订单ID */
- CreatedOrderSubmit (data = {}) {
- return this.AjaxService.post({ url:'/order/submit', data, isLoading: true })
- }
- /* 订单支付,效验付款规则 orderId 订单ID */
- OrderPaymentValidation (data = {}) {
- return this.AjaxService.get({ url:'/order/paymentValidation', data, isLoading: false })
- }
- /* 余额抵扣 orderId 订单ID */
- OrderBalanceDeduction (data = {}) {
- return this.AjaxService.post({ url:'/order/balanceDeduction', data, isLoading: false })
- }
- /* 分享订单初始化查询 orderId 订单ID */
- OrderCommodityData (data = {}) {
- return this.AjaxService.get({ url:'/order/commodityData', data, isLoading: true })
- }
- /*二手订单 打款供应商 */
- confirmpayment (data = {}) {
- return this.AjaxService.post({ url:'/order/affirm/payment', data, isLoading: true })
- }
- }
|