正在显示
3 个修改的文件
包含
14 行增加
和
5 行删除
| @@ -103,7 +103,7 @@ func DeleteChance(id int64) (err error) { | @@ -103,7 +103,7 @@ func DeleteChance(id int64) (err error) { | ||
| 103 | func GetChanceMyChance(uid, cid int64, reviewStatus []int8, lastId int64, pageSize int, v interface{}) (total int, err error) { | 103 | func GetChanceMyChance(uid, cid int64, reviewStatus []int8, lastId int64, pageSize int, v interface{}) (total int, err error) { |
| 104 | sql := `select a.*,b.images,speechs,videos | 104 | sql := `select a.*,b.images,speechs,videos |
| 105 | from ( | 105 | from ( |
| 106 | -select id,user_id,create_at,source_content,approve_data from chance | 106 | +select id,user_id,create_at,source_content,approve_data,review_status from chance |
| 107 | where user_id=? and company_id=? and review_status in (?) and (?=0 or id>?) | 107 | where user_id=? and company_id=? and review_status in (?) and (?=0 or id>?) |
| 108 | order by create_at desc | 108 | order by create_at desc |
| 109 | limit ? | 109 | limit ? |
| @@ -127,7 +127,7 @@ order by create_at desc | @@ -127,7 +127,7 @@ order by create_at desc | ||
| 127 | 127 | ||
| 128 | func GetChanceMyApproveChance(uid, cid int64, reviewStatus []int8, lastId int64, pageSize int, v interface{}) (total int, err error) { | 128 | func GetChanceMyApproveChance(uid, cid int64, reviewStatus []int8, lastId int64, pageSize int, v interface{}) (total int, err error) { |
| 129 | sql := fmt.Sprintf(`select a.*,b.images,b.speechs,b.videos from ( | 129 | sql := fmt.Sprintf(`select a.*,b.images,b.speechs,b.videos from ( |
| 130 | -select a.*,b.user_id,b.source_content,b.enable_status from ( | 130 | +select a.*,b.user_id,b.source_content,b.enable_status,b.review_status from ( |
| 131 | select id,approve_time,approve_data,uid,chance_id,approve_message,create_at process_create_time | 131 | select id,approve_time,approve_data,uid,chance_id,approve_message,create_at process_create_time |
| 132 | from audit_flow_process where uid=? and enable_status =1 and review_status in (%v) and (?=0 or id>?) | 132 | from audit_flow_process where uid=? and enable_status =1 and review_status in (%v) and (?=0 or id>?) |
| 133 | )a left outer join chance b on a.chance_id = b.id | 133 | )a left outer join chance b on a.chance_id = b.id |
| @@ -141,6 +141,7 @@ type ChanceItemOrm struct { | @@ -141,6 +141,7 @@ type ChanceItemOrm struct { | ||
| 141 | Images string `orm:"column(images)"` | 141 | Images string `orm:"column(images)"` |
| 142 | Voices string `orm:"column(speechs)"` | 142 | Voices string `orm:"column(speechs)"` |
| 143 | Videos string `orm:"column(videos)"` | 143 | Videos string `orm:"column(videos)"` |
| 144 | + ReviewStatus int `orm:"column(review_status)"` //审核状态 1:待审核 2:被退回 3:已通过 | ||
| 144 | 145 | ||
| 145 | ApproveData string `json:"approveData"` //审核数据 | 146 | ApproveData string `json:"approveData"` //审核数据 |
| 146 | } | 147 | } |
| @@ -164,6 +165,7 @@ type ChanceApproveItemOrm struct { | @@ -164,6 +165,7 @@ type ChanceApproveItemOrm struct { | ||
| 164 | Images string `orm:"column(images)"` | 165 | Images string `orm:"column(images)"` |
| 165 | Voices string `orm:"column(speechs)"` | 166 | Voices string `orm:"column(speechs)"` |
| 166 | Videos string `orm:"column(videos)"` | 167 | Videos string `orm:"column(videos)"` |
| 168 | + ReviewStatus int `orm:"column(review_status)"` | ||
| 167 | 169 | ||
| 168 | Id int64 `orm:"column(id)"` //审核id | 170 | Id int64 `orm:"column(id)"` //审核id |
| 169 | ApproveTime time.Time `orm:"column(approve_time)"` | 171 | ApproveTime time.Time `orm:"column(approve_time)"` |
| @@ -183,7 +185,8 @@ type ChanceDetailResponse struct { | @@ -183,7 +185,8 @@ type ChanceDetailResponse struct { | ||
| 183 | ChanceData interface{} `json:"chanceData,omitempty"` //机会数据(是否收藏/点赞 浏览数 点赞总数 评论数)ChanceData | 185 | ChanceData interface{} `json:"chanceData,omitempty"` //机会数据(是否收藏/点赞 浏览数 点赞总数 评论数)ChanceData |
| 184 | ApproveData *ApproveData `json:"approveData"` | 186 | ApproveData *ApproveData `json:"approveData"` |
| 185 | ApproveProcess []*ProcessItem `json:"approveProcess"` | 187 | ApproveProcess []*ProcessItem `json:"approveProcess"` |
| 186 | - ApproveAccess *ApproveAccess `json:"approveAccess"` // | 188 | + ApproveAccess *ApproveAccess `json:"approveAccess"` // |
| 189 | + ReviewStatus int `orm:"column(review_status)"` //审核状态 1:待审核 2:被退回 3:已通过 | ||
| 187 | } | 190 | } |
| 188 | 191 | ||
| 189 | /*ChanceChangePublish 修改公开状态*/ | 192 | /*ChanceChangePublish 修改公开状态*/ |
| @@ -301,6 +304,7 @@ type CommonListItem struct { | @@ -301,6 +304,7 @@ type CommonListItem struct { | ||
| 301 | Message interface{} `json:"message,omitempty"` //消息 | 304 | Message interface{} `json:"message,omitempty"` //消息 |
| 302 | Comment interface{} `json:"comment,omitempty"` //评论 | 305 | Comment interface{} `json:"comment,omitempty"` //评论 |
| 303 | ChanceStatus int `json:"chanceStatus"` //0:正常 1.删除 2.关闭 | 306 | ChanceStatus int `json:"chanceStatus"` //0:正常 1.删除 2.关闭 |
| 307 | + ReviewStatus int `json:"reviewStatus"` //审核状态 | ||
| 304 | 308 | ||
| 305 | //我审核的-通过 | 309 | //我审核的-通过 |
| 306 | Score interface{} `json:"score,omitempty"` | 310 | Score interface{} `json:"score,omitempty"` |
| @@ -800,6 +800,7 @@ func MySubmitChance(header *protocol.RequestHeader, request *protocol.MySubmitCh | @@ -800,6 +800,7 @@ func MySubmitChance(header *protocol.RequestHeader, request *protocol.MySubmitCh | ||
| 800 | jsonUnmarshal(chance.Videos, &item.Videos) | 800 | jsonUnmarshal(chance.Videos, &item.Videos) |
| 801 | commItem.Chance = item | 801 | commItem.Chance = item |
| 802 | } | 802 | } |
| 803 | + commItem.ReviewStatus = chance.ReviewStatus | ||
| 803 | if request.ReviewStatus == protocol.ReviewStatusPass { | 804 | if request.ReviewStatus == protocol.ReviewStatusPass { |
| 804 | jsonUnmarshal(chance.ApproveData, &commItem.ApproveData) | 805 | jsonUnmarshal(chance.ApproveData, &commItem.ApproveData) |
| 805 | } | 806 | } |
| @@ -828,6 +829,7 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | @@ -828,6 +829,7 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | ||
| 828 | for i := 0; i < len(myChances); i++ { | 829 | for i := 0; i < len(myChances); i++ { |
| 829 | chance := myChances[i] | 830 | chance := myChances[i] |
| 830 | commItem := protocol.CommonListItem{} | 831 | commItem := protocol.CommonListItem{} |
| 832 | + commItem.ReviewStatus = chance.ReviewStatus | ||
| 831 | if len(chance.SourceContent) == 0 { //机会删除 | 833 | if len(chance.SourceContent) == 0 { //机会删除 |
| 832 | commItem.ChanceStatus = protocol.ChanceStatusDelete | 834 | commItem.ChanceStatus = protocol.ChanceStatusDelete |
| 833 | } else if chance.ChanceEnableStatus == 0 { //机会关闭 | 835 | } else if chance.ChanceEnableStatus == 0 { //机会关闭 |
| @@ -839,7 +841,7 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | @@ -839,7 +841,7 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | ||
| 839 | //return | 841 | //return |
| 840 | } else { | 842 | } else { |
| 841 | item := protocol.ChanceItem{ | 843 | item := protocol.ChanceItem{ |
| 842 | - Id: chance.Id, | 844 | + Id: chance.ChanceId, |
| 843 | Provider: provider, | 845 | Provider: provider, |
| 844 | //CreateTime: chance.CreateTime.Unix() * 1000, | 846 | //CreateTime: chance.CreateTime.Unix() * 1000, |
| 845 | } | 847 | } |
| @@ -868,7 +870,9 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | @@ -868,7 +870,9 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | ||
| 868 | if request.ReviewStatus == protocol.ReviewStatusPass { | 870 | if request.ReviewStatus == protocol.ReviewStatusPass { |
| 869 | var approveData *protocol.ApproveData | 871 | var approveData *protocol.ApproveData |
| 870 | jsonUnmarshal(chance.ApproveData, &approveData) | 872 | jsonUnmarshal(chance.ApproveData, &approveData) |
| 871 | - commItem.Score = approveData.Score | 873 | + if approveData != nil { |
| 874 | + commItem.Score = approveData.Score | ||
| 875 | + } | ||
| 872 | } | 876 | } |
| 873 | rsp.List = append(rsp.List, commItem) | 877 | rsp.List = append(rsp.List, commItem) |
| 874 | } | 878 | } |
| @@ -938,6 +942,7 @@ func ChanceDetail(header *protocol.RequestHeader, request *protocol.ChanceDetail | @@ -938,6 +942,7 @@ func ChanceDetail(header *protocol.RequestHeader, request *protocol.ChanceDetail | ||
| 938 | } | 942 | } |
| 939 | jsonUnmarshal(chance.ApproveData, &rsp.ApproveData) | 943 | jsonUnmarshal(chance.ApproveData, &rsp.ApproveData) |
| 940 | rsp.ChanceDetail = item | 944 | rsp.ChanceDetail = item |
| 945 | + rsp.ReviewStatus = int(chance.ReviewStatus) | ||
| 941 | if approveProcess, err = ChanceApproveProcess(header, chance); err != nil { | 946 | if approveProcess, err = ChanceApproveProcess(header, chance); err != nil { |
| 942 | log.Error(err) | 947 | log.Error(err) |
| 943 | return | 948 | return |
-
请 注册 或 登录 后发表评论