1
This commit is contained in:
parent
82f54560a4
commit
8aff6c4910
@ -79,7 +79,7 @@ func (pressReleasesDao) Display(req *pressreleases.DisplayReq) (data []model.Pre
|
|||||||
|
|
||||||
func (pressReleasesDao) Edit(req *pressreleases.EditReq) (err error) {
|
func (pressReleasesDao) Edit(req *pressreleases.EditReq) (err error) {
|
||||||
return db.DocDB.Transaction(func(tx *gorm.DB) error {
|
return db.DocDB.Transaction(func(tx *gorm.DB) error {
|
||||||
err := db.DocDB.Model(&model.PressReleases{}).Where("id = ?", req.Id).UpdateColumns(&model.PressReleases{
|
err := tx.Model(&model.PressReleases{}).Where("id = ?", req.Id).UpdateColumns(&model.PressReleases{
|
||||||
Sort: uint(req.Sort),
|
Sort: uint(req.Sort),
|
||||||
Status: int(req.Status),
|
Status: int(req.Status),
|
||||||
Title: req.Title,
|
Title: req.Title,
|
||||||
@ -99,7 +99,7 @@ func (pressReleasesDao) Edit(req *pressreleases.EditReq) (err error) {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
var n int64
|
var n int64
|
||||||
if err := db.DocDB.Model(&model.PressReleases{}).Where("display = ?", 2).Count(&n).Error; err != nil {
|
if err := tx.Model(&model.PressReleases{}).Where("display = ?", 2).Count(&n).Error; err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if n > 5 {
|
if n > 5 {
|
||||||
@ -112,7 +112,7 @@ func (pressReleasesDao) Edit(req *pressreleases.EditReq) (err error) {
|
|||||||
|
|
||||||
func (pressReleasesDao) Create(req *pressreleases.CreateReq) (err error) {
|
func (pressReleasesDao) Create(req *pressreleases.CreateReq) (err error) {
|
||||||
return db.DocDB.Transaction(func(tx *gorm.DB) error {
|
return db.DocDB.Transaction(func(tx *gorm.DB) error {
|
||||||
err := db.DocDB.Model(&model.PressReleases{}).Create(&model.PressReleases{
|
err := tx.Model(&model.PressReleases{}).Create(&model.PressReleases{
|
||||||
Sort: uint(req.Sort),
|
Sort: uint(req.Sort),
|
||||||
Status: int(req.Status),
|
Status: int(req.Status),
|
||||||
Title: req.Title,
|
Title: req.Title,
|
||||||
@ -132,7 +132,7 @@ func (pressReleasesDao) Create(req *pressreleases.CreateReq) (err error) {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
var n int64
|
var n int64
|
||||||
if err := db.DocDB.Model(&model.PressReleases{}).Where("display = ?", 2).Count(&n).Error; err != nil {
|
if err := tx.Model(&model.PressReleases{}).Where("display = ?", 2).Count(&n).Error; err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if n > 5 {
|
if n > 5 {
|
||||||
|
Loading…
Reference in New Issue
Block a user