fix:同步上下架

master
howell 3 years ago
parent c4b04f5db3
commit f2b6913b2e

@ -1256,7 +1256,6 @@ func (g *goodsLogic) Publish(args *strict.ArgsGoodsPublish) error {
if err := tx.Table(gs.TableName()).Where("id = ?", args.GoodsID).Updates(updateMap).Error; err != nil {
return err
}
var temp goods2.GysGoodsInfoModel
tx.Table(temp.TableName()).First(&temp, "main_goods_id = ?", args.GoodsID)
if temp.Id > 0 {

@ -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
}

Loading…
Cancel
Save