package activityser import ( "fmt" "91porn-server/common/log" "91porn-server/common/stderr" "91porn-server/models/v/activitymod" ) // 新增活动奖池 func AddPrizePool(in activitymod.AddPrizePoolCond) stderr.Code { result, err := activitymod.AddPrizePool(in) if err != nil { return stderr.ErrDbInsertError } log.Info(fmt.Sprintf("新增活动奖池[%v]成功", result)) return stderr.Success } // 修改活动奖池 func ModifyPrizePool(in *activitymod.ModifyPrizePoolCond) stderr.Code { if err := activitymod.ModifyPrizePool(in.Cond(), in.Bson()); err != nil { return stderr.ErrDbUpdateError } return stderr.Success } // 查询活动奖池列表 func QueryAllPrizePool(in *activitymod.QueryAllPrizePoolCond) (interface{}, stderr.Code) { var data map[string]interface{} = map[string]interface{}{ "list": []interface{}{}, "count": 0, } count, err := activitymod.CountPrizePool(in.Query()) if err != nil { return nil, stderr.ErrDbQueryError } if count == 0 { return data, stderr.Success } list, err := activitymod.QueryAllPrizePool(in.Query(), in.Options()) if err != nil { return nil, stderr.ErrDbQueryError } data["count"] = count data["list"] = list return data, stderr.Success }