This commit is contained in:
yangduo 2025-05-07 21:54:39 +08:00
parent 408e33cd24
commit f689ab2111

View File

@ -27,7 +27,7 @@ func (gca *GiftCodeApi) GenCode(c *gin.Context) {
gameid := q5.SafeToInt32(c.DefaultQuery("gameid", "1"))
typeid := q5.SafeToInt32(c.DefaultQuery("type", ""))
gifttype := new(system.GiftType)
db := f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table("t_gift_type").Take(gifttype, "gameid = ? AND gift_type = ?", gameid, typeid)
db := f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table("t_gift_type").Take(gifttype, "gameid = ? AND gift_type = ?", gameid, typeid)
if db.Error != nil {
if !f5.IsOrmErrRecordNotFound(db.Error) {
f5.RspErr2(c, 1, db.Error.Error())
@ -38,7 +38,7 @@ func (gca *GiftCodeApi) GenCode(c *gin.Context) {
return
}
db = f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table("t_gift_code").Where("gameid = ?", gameid).Select("max(batch_id)")
db = f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table("t_gift_code").Where("gameid = ?", gameid).Select("max(batch_id)")
err := db.Error
if err != nil {
if !f5.IsOrmErrRecordNotFound(err) {
@ -108,7 +108,7 @@ func (gca *GiftCodeApi) GenCode(c *gin.Context) {
batchcodeinfo = append(batchcodeinfo, p)
}
err = f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table("t_gift_code").Create(batchcodeinfo).Error
err = f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table("t_gift_code").Create(batchcodeinfo).Error
if err != nil {
f5.RspErr2(c, 1, err.Error())
return
@ -135,7 +135,7 @@ func (gca *GiftCodeApi) List(c *gin.Context) {
params := []string{}
result := []*system.GiftCode{}
f5.GetGoStyleDb().PageQuery(
constant.ACCOUNT_DB,
constant.ADMIN_DB,
q5.ToInt32(req.PageDto.PageSize),
q5.ToInt32(req.PageDto.Page),
sql,
@ -171,7 +171,7 @@ func (gca *GiftCodeApi) DownloadFile(c *gin.Context) {
sql := fmt.Sprintf("SELECT * FROM t_gift_code WHERE 1=1 AND gameid = %d AND batch_id = %d", gameid, batchid)
f5.GetGoStyleDb().RawQuery(
constant.ACCOUNT_DB,
constant.ADMIN_DB,
sql,
[]string{},
func(err error, ds *f5.DataSet) {
@ -204,7 +204,7 @@ func (gca *GiftCodeApi) ListType(c *gin.Context) {
params := []string{}
result := []*system.GiftType{}
f5.GetGoStyleDb().PageQuery(
constant.ACCOUNT_DB,
constant.ADMIN_DB,
q5.ToInt32(req.PageDto.PageSize),
q5.ToInt32(req.PageDto.Page),
sql,
@ -242,7 +242,7 @@ func (gca *GiftCodeApi) AddType(c *gin.Context) {
}
var maxtype int32 = 0
db := f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table("t_gift_type").Where("gameid = ?", req.GameId).Select("max(gift_type)")
db := f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table("t_gift_type").Where("gameid = ?", req.GameId).Select("max(gift_type)")
err := db.Error
if err != nil {
if !f5.IsOrmErrRecordNotFound(err) {
@ -274,7 +274,7 @@ func (gca *GiftCodeApi) AddType(c *gin.Context) {
p.CreateTime = nowsecs
p.ModifyTime = nowsecs
err = f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table(p.TableName()).Create(p).Error
err = f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table(p.TableName()).Create(p).Error
if err != nil {
f5.RspErr2(c, 1, err.Error())
return
@ -303,7 +303,7 @@ func (gca *GiftCodeApi) QueryCode(c *gin.Context) {
Type int32 `json:"type"`
}{}
codeinfo := new(system.GiftCode)
db := f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table(codeinfo.TableName()).Take(codeinfo, "gameid = ? AND gift_code = ?", req.GameId, req.Code)
db := f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table(codeinfo.TableName()).Take(codeinfo, "gameid = ? AND gift_code = ?", req.GameId, req.Code)
err := db.Error
if err != nil {
if !f5.IsOrmErrRecordNotFound(err) {
@ -353,7 +353,7 @@ func (gca *GiftCodeApi) UseCode(c *gin.Context) {
Type int32 `json:"type"`
}{}
codeinfo := new(system.GiftCode)
db := f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table(codeinfo.TableName()).Take(codeinfo, "gameid = ? AND gift_code = ?", req.GameId, req.Code)
db := f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table(codeinfo.TableName()).Take(codeinfo, "gameid = ? AND gift_code = ?", req.GameId, req.Code)
err := db.Error
if err != nil {
if !f5.IsOrmErrRecordNotFound(err) {
@ -373,7 +373,7 @@ func (gca *GiftCodeApi) UseCode(c *gin.Context) {
if rspObj.CodeStatus == 0 && codeinfo.Limit > 0 {
codeinfo.Count++
err := f5.GetApp().GetOrmDb(constant.ACCOUNT_DB).Table(codeinfo.TableName()).Where("gameid = ?", req.GameId).Where("gift_code = ?", req.Code).UpdateColumn("count", codeinfo.Count).Error
err := f5.GetApp().GetOrmDb(constant.ADMIN_DB).Table(codeinfo.TableName()).Where("gameid = ?", req.GameId).Where("gift_code = ?", req.Code).UpdateColumn("count", codeinfo.Count).Error
if err != nil {
f5.GetSysLog().Error("update gift code error:%s, %s", req.AccountId, req.Code)
}