update create, update order

This commit is contained in:
2024-10-15 15:31:22 +07:00
parent 1549c75fa8
commit c539bbdac0

View File

@@ -65,6 +65,41 @@ export class OrderSchema extends PothosSchema {
}); });
}, },
}), }),
createOrder: t.prismaField({
type: this.order(),
args: {
data: t.arg({
type: this.builder.generator.getCreateInput('Order'),
required: true,
}),
},
resolve: async (query, root, args, ctx, info) => {
return await this.prisma.order.create({
...query,
data: args.data,
});
},
}),
updateOrder: t.prismaField({
type: this.order(),
args: {
data: t.arg({
type: this.builder.generator.getUpdateInput('Order'),
required: true,
}),
where: t.arg({
type: this.builder.generator.getWhereUnique('Order'),
required: true,
}),
},
resolve: async (query, root, args, ctx, info) => {
return await this.prisma.order.update({
...query,
data: args.data,
where: args.where,
});
},
}),
})); }));
} }
} }