正在显示
4 个修改的文件
包含
21 行增加
和
2 行删除
@@ -305,3 +305,9 @@ func (this *BaseController) Finish() { | @@ -305,3 +305,9 @@ func (this *BaseController) Finish() { | ||
305 | log.Debug(fmt.Sprintf("<====Send to uid(%d) ucid(%v) client: %d byte\nRequestId:%s RspBodyData: %s", this.Header.Uid, this.Header.UserId, length, this.Header.GetRequestId(), string(strByte))) | 305 | log.Debug(fmt.Sprintf("<====Send to uid(%d) ucid(%v) client: %d byte\nRequestId:%s RspBodyData: %s", this.Header.Uid, this.Header.UserId, length, this.Header.GetRequestId(), string(strByte))) |
306 | } | 306 | } |
307 | } | 307 | } |
308 | + | ||
309 | +//func(this *BaseController)Get(){ | ||
310 | +// if strings.HasSuffix(this.Ctx.Request.RequestURI,".mp3"){ | ||
311 | +// this.Ctx.ResponseWriter.Header().Set("Content-Type","audio/mpeg") | ||
312 | +// } | ||
313 | +//} |
@@ -3,6 +3,7 @@ package main | @@ -3,6 +3,7 @@ package main | ||
3 | import ( | 3 | import ( |
4 | "fmt" | 4 | "fmt" |
5 | "github.com/astaxie/beego" | 5 | "github.com/astaxie/beego" |
6 | + "github.com/astaxie/beego/context" | ||
6 | _ "github.com/go-sql-driver/mysql" | 7 | _ "github.com/go-sql-driver/mysql" |
7 | "gitlab.fjmaimaimai.com/mmm-go/gocomm/common" | 8 | "gitlab.fjmaimaimai.com/mmm-go/gocomm/common" |
8 | "gitlab.fjmaimaimai.com/mmm-go/gocomm/config" | 9 | "gitlab.fjmaimaimai.com/mmm-go/gocomm/config" |
@@ -13,6 +14,7 @@ import ( | @@ -13,6 +14,7 @@ import ( | ||
13 | "opp/internal/utils" | 14 | "opp/internal/utils" |
14 | _ "opp/routers" | 15 | _ "opp/routers" |
15 | "os" | 16 | "os" |
17 | + "strings" | ||
16 | "time" | 18 | "time" |
17 | ) | 19 | ) |
18 | 20 | ||
@@ -71,6 +73,8 @@ func init() { | @@ -71,6 +73,8 @@ func init() { | ||
71 | log.Info(fmt.Sprintf("env REDIS_HOST:%v", os.Getenv("REDIS_HOST"))) | 73 | log.Info(fmt.Sprintf("env REDIS_HOST:%v", os.Getenv("REDIS_HOST"))) |
72 | log.Info(fmt.Sprintf("env REDIS_PORT:%v", os.Getenv("REDIS_PORT"))) | 74 | log.Info(fmt.Sprintf("env REDIS_PORT:%v", os.Getenv("REDIS_PORT"))) |
73 | log.Info(fmt.Sprintf("env aliyun_file_access:%v", os.Getenv("aliyun_file_access"))) | 75 | log.Info(fmt.Sprintf("env aliyun_file_access:%v", os.Getenv("aliyun_file_access"))) |
76 | + | ||
77 | + //mime.AddExtensionType(".mp3","audio/mpeg") | ||
74 | } | 78 | } |
75 | 79 | ||
76 | func main() { | 80 | func main() { |
@@ -79,6 +83,14 @@ func main() { | @@ -79,6 +83,14 @@ func main() { | ||
79 | }() | 83 | }() |
80 | log.Info("app on start!") | 84 | log.Info("app on start!") |
81 | log.Info("Beego Run Mode:", beego.BConfig.RunMode) | 85 | log.Info("Beego Run Mode:", beego.BConfig.RunMode) |
82 | - | 86 | + beego.InsertFilter("file/opp/*", beego.BeforeStatic, FilterBeforeStatic) |
83 | beego.Run() | 87 | beego.Run() |
84 | } | 88 | } |
89 | + | ||
90 | +var FilterBeforeStatic = func(ctx *context.Context) { | ||
91 | + if strings.HasSuffix(ctx.Request.RequestURI, ".mp3") { | ||
92 | + //If-Modified-Since | ||
93 | + //ctx.Request.Header.Add("If-Modified-Since","") | ||
94 | + ctx.ResponseWriter.Header().Add("Content-Type", "audio/mpeg") | ||
95 | + } | ||
96 | +} |
@@ -338,7 +338,7 @@ type ChanceDetailResponse struct { | @@ -338,7 +338,7 @@ type ChanceDetailResponse struct { | ||
338 | ApproveAccess *ApproveAccess `json:"approveAccess"` // | 338 | ApproveAccess *ApproveAccess `json:"approveAccess"` // |
339 | ChanceType NameItem `json:"chanceType"` //机会类型 | 339 | ChanceType NameItem `json:"chanceType"` //机会类型 |
340 | ChanceTemplate NameItem `json:"template"` //机会模板 | 340 | ChanceTemplate NameItem `json:"template"` //机会模板 |
341 | - ReviewStatus int `json:"review_status"` //审核状态 1:待审核 2:被退回 3:已通过 | 341 | + ReviewStatus int `json:"reviewStatus"` //审核状态 1:待审核 2:被退回 3:已通过 |
342 | } | 342 | } |
343 | 343 | ||
344 | type ChanceType struct { | 344 | type ChanceType struct { |
@@ -185,6 +185,7 @@ func GetChanceMarkData(userId, companyId int64, sourceId int64) (flag int, err e | @@ -185,6 +185,7 @@ func GetChanceMarkData(userId, companyId int64, sourceId int64) (flag int, err e | ||
185 | ) | 185 | ) |
186 | if v, err = models.GetChanceFavorite(userId, companyId, sourceId, protocol.SourceTypeChance); err != nil { | 186 | if v, err = models.GetChanceFavorite(userId, companyId, sourceId, protocol.SourceTypeChance); err != nil { |
187 | if err == orm.ErrNoRows { | 187 | if err == orm.ErrNoRows { |
188 | + log.Error(userId, companyId, sourceId, err) | ||
188 | return 0, nil | 189 | return 0, nil |
189 | } | 190 | } |
190 | return | 191 | return |
-
请 注册 或 登录 后发表评论