|
|
|
@ -46,17 +46,14 @@ type ArgsPublish struct {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (o logic) UpdateStatus(args ArgsPublish) error {
|
|
|
|
|
var gs goods.RecookGoodsInfoModel
|
|
|
|
|
mysql.Db.Preload("SecondCategory").First(&gs, "id = ?", args.GoodsID)
|
|
|
|
|
gs.Publish()
|
|
|
|
|
if err := mysql.Db.Table((&goods.RecookGoodsInfoModel{}).TableName()).Where("id = ?", args.GoodsID).Updates(map[string]interface{}{
|
|
|
|
|
"sale_publish": args.Status,
|
|
|
|
|
}).Error; err != nil {
|
|
|
|
|
return err
|
|
|
|
|
}
|
|
|
|
|
var gs1 goods.RecookGoodsInfoModel
|
|
|
|
|
mysql.Db.Preload("SecondCategory").First(&gs1, "id = ?", args.GoodsID)
|
|
|
|
|
gs1.Publish()
|
|
|
|
|
var gs goods.RecookGoodsInfoModel
|
|
|
|
|
mysql.Db.Preload("SecondCategory").First(&gs, "id = ?", args.GoodsID)
|
|
|
|
|
gs.Publish()
|
|
|
|
|
return nil
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|