update order

This commit is contained in:
2026-01-26 15:46:28 +03:30
parent d53bb75fae
commit 4dcbfa41ec
2 changed files with 14 additions and 3 deletions
+13 -2
View File
@@ -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)