正在显示
4 个修改的文件
包含
16 行增加
和
4 行删除
| @@ -60,8 +60,9 @@ func CreateUploadVideo(client *vod.Client, r *CreateUploadVideoRequest) (respons | @@ -60,8 +60,9 @@ func CreateUploadVideo(client *vod.Client, r *CreateUploadVideoRequest) (respons | ||
| 60 | //获取图片上传地址和凭证,并创建视频信息 | 60 | //获取图片上传地址和凭证,并创建视频信息 |
| 61 | func CreateUploadImage(client *vod.Client, r *CreateUploadImageRequest) (response *CreateUploadImageResponse, err error) { | 61 | func CreateUploadImage(client *vod.Client, r *CreateUploadImageRequest) (response *CreateUploadImageResponse, err error) { |
| 62 | request := vod.CreateCreateUploadImageRequest() | 62 | request := vod.CreateCreateUploadImageRequest() |
| 63 | - request.ImageType = "default" | 63 | + request.ImageType = "cover" |
| 64 | request.AcceptFormat = "JSON" | 64 | request.AcceptFormat = "JSON" |
| 65 | + request.ImageExt = "jpg" | ||
| 65 | rsp, err := client.CreateUploadImage(request) | 66 | rsp, err := client.CreateUploadImage(request) |
| 66 | if err != nil { | 67 | if err != nil { |
| 67 | return | 68 | return |
| @@ -16,6 +16,7 @@ const ( | @@ -16,6 +16,7 @@ const ( | ||
| 16 | 16 | ||
| 17 | /*机会-自查内容*/ | 17 | /*机会-自查内容*/ |
| 18 | var CheckOptionsCommit = []CheckOption{{Item: "是", NeedOther: false}, {Item: "否", NeedOther: false}, {Item: "不清楚", NeedOther: false}} | 18 | var CheckOptionsCommit = []CheckOption{{Item: "是", NeedOther: false}, {Item: "否", NeedOther: false}, {Item: "不清楚", NeedOther: false}} |
| 19 | +var CheckOptionsApprove = []CheckOption{{Item: "是", NeedOther: false}, {Item: "否", NeedOther: true}, {Item: "不清楚", NeedOther: false}} | ||
| 19 | 20 | ||
| 20 | //自查结果列表 | 21 | //自查结果列表 |
| 21 | type SelfCheckResults []selfCheckResult | 22 | type SelfCheckResults []selfCheckResult |
| @@ -158,7 +159,7 @@ type CheckQuestion struct { | @@ -158,7 +159,7 @@ type CheckQuestion struct { | ||
| 158 | } | 159 | } |
| 159 | type CheckOption struct { | 160 | type CheckOption struct { |
| 160 | Item string `json:"item"` | 161 | Item string `json:"item"` |
| 161 | - NeedOther bool `json:"-"` //是否需填写其他的内容【1:需要】【2:不需要】 | 162 | + NeedOther bool `json:"needOther"` //是否需填写其他的内容【1:需要】【2:不需要】 |
| 162 | } | 163 | } |
| 163 | 164 | ||
| 164 | /*CheckQuestions 自查问题列表*/ | 165 | /*CheckQuestions 自查问题列表*/ |
| @@ -303,10 +303,13 @@ func GetCheckQuestionsByChanceId(header *protocol.RequestHeader, id int64) (rsp | @@ -303,10 +303,13 @@ func GetCheckQuestionsByChanceId(header *protocol.RequestHeader, id int64) (rsp | ||
| 303 | groupIdx++ | 303 | groupIdx++ |
| 304 | idx = 0 | 304 | idx = 0 |
| 305 | } | 305 | } |
| 306 | - item := protocol.NewCheckQuestion(c.CheckItem, getQuestionTitle(groupIdx, idx, c.CheckItem), c.GroupId, protocol.CheckOptionsCommit) | ||
| 307 | - if header.UserId == chance.UserId && chance.ReviewStatus != protocol.ReviewStatusPass { | 306 | + item := protocol.NewCheckQuestion(c.CheckItem, getQuestionTitle(groupIdx, idx, c.CheckItem), c.GroupId, protocol.CheckOptionsApprove) |
| 307 | + if header.UserId == chance.UserId { | ||
| 308 | + item.CheckOptions = protocol.CheckOptionsCommit | ||
| 309 | + if chance.ReviewStatus != protocol.ReviewStatusPass { | ||
| 308 | item.Answer = c.Answer | 310 | item.Answer = c.Answer |
| 309 | } | 311 | } |
| 312 | + } | ||
| 310 | rsp = append(rsp, item) | 313 | rsp = append(rsp, item) |
| 311 | idx++ | 314 | idx++ |
| 312 | } | 315 | } |
| @@ -296,10 +296,17 @@ func Template(header *protocol.RequestHeader, request *protocol.TemplateRequest) | @@ -296,10 +296,17 @@ func Template(header *protocol.RequestHeader, request *protocol.TemplateRequest) | ||
| 296 | if len(item.Example) > 0 || len(item.Videos) > 2 { | 296 | if len(item.Example) > 0 || len(item.Videos) > 2 { |
| 297 | template.Link = fmt.Sprintf("%v/#/ability/opportunity?id=%v", beego.AppConfig.String("h5_host"), item.Id) | 297 | template.Link = fmt.Sprintf("%v/#/ability/opportunity?id=%v", beego.AppConfig.String("h5_host"), item.Id) |
| 298 | } | 298 | } |
| 299 | + if request.ChanceId > 0 { | ||
| 300 | + if template.Questions, err = agg.GetCheckQuestionsByChanceId(header, request.ChanceId); err != nil { | ||
| 301 | + log.Error(err) | ||
| 302 | + return | ||
| 303 | + } | ||
| 304 | + } else { | ||
| 299 | if template.Questions, err = agg.GetCheckQuestionsByTemplateId(templates.Id); err != nil { | 305 | if template.Questions, err = agg.GetCheckQuestionsByTemplateId(templates.Id); err != nil { |
| 300 | log.Error(err) | 306 | log.Error(err) |
| 301 | return | 307 | return |
| 302 | } | 308 | } |
| 309 | + } | ||
| 303 | for j := range forms { | 310 | for j := range forms { |
| 304 | form := forms[j] | 311 | form := forms[j] |
| 305 | template.FormList[j] = &protocol.Form{ | 312 | template.FormList[j] = &protocol.Form{ |
-
请 注册 或 登录 后发表评论