feat: 取消订单
This commit is contained in:
@@ -65,6 +65,7 @@ export interface TradeExtendServeInfo {
|
||||
}
|
||||
|
||||
export interface TradeOrderDetailRespVO {
|
||||
cancelRemark?: string;
|
||||
/**
|
||||
* 取消原因
|
||||
*/
|
||||
@@ -346,3 +347,73 @@ export interface TradeOrderStatusRespVo {
|
||||
*/
|
||||
orderId?: number;
|
||||
}
|
||||
|
||||
export interface TradeOrderFastPhotoRespVo {
|
||||
/**
|
||||
* 商品概述
|
||||
*/
|
||||
brief?: string;
|
||||
/**
|
||||
* 商品详细描述
|
||||
*/
|
||||
content?: string;
|
||||
/**
|
||||
* 产品轮播图
|
||||
*/
|
||||
imgs?: string;
|
||||
/**
|
||||
* 产品主图
|
||||
*/
|
||||
pic?: string;
|
||||
/**
|
||||
* sku
|
||||
*/
|
||||
skuName?: string;
|
||||
/**
|
||||
* 商品名称
|
||||
*/
|
||||
spuName?: string;
|
||||
}
|
||||
|
||||
export interface TradeOrderSubLogDO {
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
createTime?: string;
|
||||
/**
|
||||
* 创建者,目前使用 SysUser 的 id 编号
|
||||
*
|
||||
* 使用 String 类型的原因是,未来可能会存在非数值的情况,留好拓展性。
|
||||
*/
|
||||
creator?: string;
|
||||
/**
|
||||
* 是否删除
|
||||
*/
|
||||
deleted?: number;
|
||||
/**
|
||||
* 编号
|
||||
*/
|
||||
id?: number;
|
||||
/**
|
||||
* 订单号
|
||||
*/
|
||||
orderId?: number;
|
||||
/**
|
||||
* 预约时间
|
||||
*/
|
||||
subTime?: string;
|
||||
/**
|
||||
* 更新者,目前使用 SysUser 的 id 编号
|
||||
*
|
||||
* 使用 String 类型的原因是,未来可能会存在非数值的情况,留好拓展性。
|
||||
*/
|
||||
updater?: string;
|
||||
/**
|
||||
* 最后更新时间
|
||||
*/
|
||||
updateTime?: string;
|
||||
/**
|
||||
* 用户编号
|
||||
*/
|
||||
userId?: number;
|
||||
}
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
import { request } from "@umijs/max";
|
||||
import { TradeOrderPageRespVO, TradeReq } from "./list";
|
||||
import { TradeOrderDetailRespVO } from "./detail";
|
||||
import { TradeOrderPageRespVO, TradeReq, TradeSummaryRespVO } from "./list";
|
||||
import {
|
||||
TradeOrderDetailRespVO,
|
||||
TradeOrderFastPhotoRespVo,
|
||||
TradeOrderSubLogDO,
|
||||
} from "./detail";
|
||||
|
||||
export const getTradeOrderPage = async (params: TradeReq) => {
|
||||
return request<PageResult<TradeOrderPageRespVO[]>>("/trade/order/page", {
|
||||
@@ -16,4 +20,76 @@ export const getTradeOrderDetail = async (id: number) => {
|
||||
});
|
||||
};
|
||||
|
||||
export { TradeOrderPageRespVO, TradeOrderDetailRespVO, TradeReq };
|
||||
//获得交易订单统计
|
||||
export const getTradeSummary = async () => {
|
||||
return request<TradeSummaryRespVO>("/trade/order/summary", {
|
||||
method: "GET",
|
||||
});
|
||||
};
|
||||
|
||||
//交易快照
|
||||
|
||||
export const getfastPhoto = async (params: {
|
||||
itemId: number;
|
||||
spuId: number;
|
||||
}) => {
|
||||
return request<TradeOrderFastPhotoRespVo>("/trade/order/fastPhoto", {
|
||||
method: "GET",
|
||||
params,
|
||||
});
|
||||
};
|
||||
|
||||
//服务信息修改记录
|
||||
|
||||
export const getSubTimeLog = async (id: number) => {
|
||||
return request<TradeOrderSubLogDO[]>(`/trade/order/subTimeLog/${id}`, {
|
||||
method: "GET",
|
||||
});
|
||||
};
|
||||
|
||||
//取消订单
|
||||
export const cancelOrder = async (data: {
|
||||
id: number;
|
||||
cancelReason: string;
|
||||
cancelRemark: string;
|
||||
}) => {
|
||||
return request<boolean>(`/trade/order/cancel`, {
|
||||
method: "PUT",
|
||||
data,
|
||||
});
|
||||
};
|
||||
//接单确认
|
||||
export const acceptConfirm = async (id: number) => {
|
||||
return request<boolean>(`/trade/order/acceptConfirm`, {
|
||||
method: "PUT",
|
||||
params: { id },
|
||||
});
|
||||
};
|
||||
|
||||
//服务上报
|
||||
export const reportServe = async (id: number) => {
|
||||
return request<boolean>(`/trade/order/reportServe`, {
|
||||
method: "PUT",
|
||||
params: { id },
|
||||
});
|
||||
};
|
||||
|
||||
//商家备注
|
||||
export const updateOrderRemark = async (params: {
|
||||
id?: number;
|
||||
remark?: string;
|
||||
}) => {
|
||||
return request<boolean>(`/trade/order/update-remark`, {
|
||||
method: "PUT",
|
||||
data: params,
|
||||
});
|
||||
};
|
||||
|
||||
export {
|
||||
TradeOrderPageRespVO,
|
||||
TradeOrderDetailRespVO,
|
||||
TradeReq,
|
||||
TradeSummaryRespVO,
|
||||
TradeOrderFastPhotoRespVo,
|
||||
TradeOrderSubLogDO,
|
||||
};
|
||||
|
||||
@@ -192,3 +192,9 @@ export interface TradeReq {
|
||||
*/
|
||||
userSearch?: string;
|
||||
}
|
||||
|
||||
export interface TradeSummaryRespVO {
|
||||
orderCount?: number;
|
||||
livePrice?: number;
|
||||
payPrice?: number;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user