angular - 将订单信息保存到两个表 - 角度 8
问题描述
我正在尝试将订单信息保存到两个表(多对多):
例子:
order(order_id, client_name)
1, Jonny
2, Tom
order_product(order_id, product_id, amount)
1, 3, 1
1, 4, 1
1, 5, 2
2, 3, 2
目前,我只能将信息保存到“订单”表中。
我想我应该以一种角度方法将数据保存到“订单”表和“订单产品”表中,以避免数据不一致。
我的角度服务方法:
saveOrder(order: Order, orderedProducts: Array<Cart>): Observable<Order> {
return this.httpClient.post<Order>(`http://localhost:8080/api/order/`, order);
}
我应该如何修复此方法以将数据也保存到“order_product”?
解决方案
推荐阅读
- python - Python:导入模块时未定义定义中的默认变量
- angular - 使用 angular-oauth2-oidc 库从 Auth0 获取完全访问令牌
- android - Android 使用 Retrofit 从相机和画廊上传图像
- javascript - 无法在本地画布上绘制远程文件
- javascript - 将 $(document.body).css() 输出与字符串进行比较
- java - 在 HashSet 中添加元素
- c# - 我的船有一个错误,它不想出现在我的游戏中,我不知道为什么
- php - 当前文件夹之外的文件夹的路径
- java - 在扫描仪中使用分隔符;忽略空格和换行
- swift - 异步调用后更新 UITableView 的 numberOfRowsInSection