增加了单项订单的接口

This commit is contained in:
2024-07-23 11:41:00 +08:00
parent dfda2e2425
commit 8c84ed3656
24 changed files with 1181 additions and 165 deletions
+6 -6
View File
@@ -12,8 +12,8 @@ type OrderSingleDao struct {
}
// GetOrderSingleById 获取数据-id
func (r *OrderSingleDao) GetOrderSingleById(OrderSingleId int64) (m *model.OrderSingle, err error) {
err = global.Db.First(&m, OrderSingleId).Error
func (r *OrderSingleDao) GetOrderSingleById(OrderId int64) (m *model.OrderSingle, err error) {
err = global.Db.First(&m, OrderId).Error
if err != nil {
return nil, err
}
@@ -21,8 +21,8 @@ func (r *OrderSingleDao) GetOrderSingleById(OrderSingleId int64) (m *model.Order
}
// GetOrderSinglePreloadById 获取数据-加载全部关联-id
func (r *OrderSingleDao) GetOrderSinglePreloadById(OrderSingleId int64) (m *model.OrderSingle, err error) {
err = global.Db.Preload(clause.Associations).First(&m, OrderSingleId).Error
func (r *OrderSingleDao) GetOrderSinglePreloadById(OrderId int64) (m *model.OrderSingle, err error) {
err = global.Db.Preload(clause.Associations).First(&m, OrderId).Error
if err != nil {
return nil, err
}
@@ -39,8 +39,8 @@ func (r *OrderSingleDao) DeleteOrderSingle(tx *gorm.DB, maps interface{}) error
}
// DeleteOrderSingleById 删除-id
func (r *OrderSingleDao) DeleteOrderSingleById(tx *gorm.DB, OrderSingleId int64) error {
if err := tx.Delete(&model.OrderSingle{}, OrderSingleId).Error; err != nil {
func (r *OrderSingleDao) DeleteOrderSingleById(tx *gorm.DB, orderId int64) error {
if err := tx.Delete(&model.OrderSingle{}, orderId).Error; err != nil {
return err
}
return nil
+9
View File
@@ -28,6 +28,15 @@ func (r *OrderSingleCouponDao) GetOrderSingleCouponPreloadById(OrderSingleCoupon
return m, nil
}
// GetOrderSingleCouponByOrderId 获取数据-订单id
func (r *OrderSingleCouponDao) GetOrderSingleCouponByOrderId(orderId int64) (m *model.OrderSingleCoupon, err error) {
err = global.Db.Where("order_id = ?", orderId).First(&m).Error
if err != nil {
return nil, err
}
return m, nil
}
// DeleteOrderSingleCoupon 删除
func (r *OrderSingleCouponDao) DeleteOrderSingleCoupon(tx *gorm.DB, maps interface{}) error {
err := tx.Where(maps).Delete(&model.OrderSingleCoupon{}).Error