update order
This commit is contained in:
@@ -118,10 +118,9 @@ export class OrderService {
|
||||
|
||||
}
|
||||
|
||||
async updateOrder(orderId: string, dto: IUpdateOrder) {
|
||||
async updateOrder(order: Order, dto: IUpdateOrder) {
|
||||
const { attachments, adminId, designerId, enableTax, estimatedDays, paymentMethod, status, userId } = dto
|
||||
|
||||
const order = await this.findOneOrFail(orderId)
|
||||
|
||||
if (userId) {
|
||||
const user = await this.userService.findById(userId)
|
||||
@@ -178,6 +177,18 @@ export class OrderService {
|
||||
return order
|
||||
}
|
||||
|
||||
async updateOrderAsAdmin(orderId: string, dto: IUpdateOrder) {
|
||||
const order = await this.findOneOrFail(orderId)
|
||||
|
||||
await this.updateOrder(order, dto)
|
||||
|
||||
const updateOrder = await this.calculateOrder(order)
|
||||
|
||||
await this.em.flush()
|
||||
|
||||
return updateOrder
|
||||
}
|
||||
|
||||
async addOrderItemAsUser(userId: string, orderId: string, dto: CreateOrderItemAsUserDto) {
|
||||
|
||||
const order = await this.findOneOrFail(orderId)
|
||||
|
||||
Reference in New Issue
Block a user