正在显示
1 个修改的文件
包含
40 行增加
和
50 行删除
@@ -1534,12 +1534,12 @@ func MySubmitChance(header *protocol.RequestHeader, request *protocol.MySubmitCh | @@ -1534,12 +1534,12 @@ func MySubmitChance(header *protocol.RequestHeader, request *protocol.MySubmitCh | ||
1534 | //机会池 | 1534 | //机会池 |
1535 | func ChancePool(header *protocol.RequestHeader, request *protocol.ChancePoolRequest) (rsp *protocol.ChancePoolResponse, err error) { | 1535 | func ChancePool(header *protocol.RequestHeader, request *protocol.ChancePoolRequest) (rsp *protocol.ChancePoolResponse, err error) { |
1536 | var ( | 1536 | var ( |
1537 | - myChances []protocol.ChancePoolItemOrm | ||
1538 | - total int | ||
1539 | - provider *protocol.BaseUserInfo | ||
1540 | - flag int | 1537 | + chanceItems []protocol.ChancePoolItemOrm |
1538 | + total int | ||
1539 | + provider *protocol.BaseUserInfo | ||
1540 | + flag int | ||
1541 | ) | 1541 | ) |
1542 | - if total, err = agg.GetChancePool(header.UserId, header.CompanyId, request.ChanceTypeId, request.DepartmentId, request.IncludeSubDepartment, request.LastId, request.PageSize, &myChances); err != nil { | 1542 | + if total, err = agg.GetChancePool(header.UserId, header.CompanyId, request.ChanceTypeId, request.DepartmentId, request.IncludeSubDepartment, request.LastId, request.PageSize, &chanceItems); err != nil { |
1543 | if err == orm.ErrNoRows { | 1543 | if err == orm.ErrNoRows { |
1544 | err = nil | 1544 | err = nil |
1545 | return | 1545 | return |
@@ -1548,57 +1548,45 @@ func ChancePool(header *protocol.RequestHeader, request *protocol.ChancePoolRequ | @@ -1548,57 +1548,45 @@ func ChancePool(header *protocol.RequestHeader, request *protocol.ChancePoolRequ | ||
1548 | return | 1548 | return |
1549 | } | 1549 | } |
1550 | rsp = &protocol.ChancePoolResponse{Total: total, List: make([]protocol.CommonListItem, 0)} | 1550 | rsp = &protocol.ChancePoolResponse{Total: total, List: make([]protocol.CommonListItem, 0)} |
1551 | - for i := 0; i < len(myChances); i++ { | ||
1552 | - chance := myChances[i] | 1551 | + for i := 0; i < len(chanceItems); i++ { |
1552 | + chance := chanceItems[i] | ||
1553 | if provider, err = agg.GetUserBaseInfo(chance.Uid, header.CompanyId); err != nil { | 1553 | if provider, err = agg.GetUserBaseInfo(chance.Uid, header.CompanyId); err != nil { |
1554 | log.Error(err) | 1554 | log.Error(err) |
1555 | return | 1555 | return |
1556 | } | 1556 | } |
1557 | commItem := protocol.CommonListItem{} | 1557 | commItem := protocol.CommonListItem{} |
1558 | - { | ||
1559 | - item := protocol.ChanceItem{ | ||
1560 | - Id: chance.ChanceId, | ||
1561 | - Provider: provider, | ||
1562 | - CreateTime: chance.CreateTime.Unix() * 1000, | ||
1563 | - } | ||
1564 | - jsonUnmarshal(chance.SourceContent, &item.FormList) | ||
1565 | - item.FormList = clearEmptyForm(item.FormList) | ||
1566 | - jsonUnmarshal(chance.Images, &item.Pictures) | ||
1567 | - jsonUnmarshal(chance.Voices, &item.Speechs) | ||
1568 | - jsonUnmarshal(chance.Videos, &item.Videos) | ||
1569 | - commItem.Chance = item | ||
1570 | - } | ||
1571 | - commItem.ReviewStatus = chance.ReviewStatus | ||
1572 | - { | ||
1573 | - var chanceData = protocol.ChanceData{ | ||
1574 | - ThumbsUpTotal: chance.ZanTotal, | ||
1575 | - CommentTotal: chance.CommentTotal, | ||
1576 | - PageViewTotal: chance.ViewTotal, | ||
1577 | - } | ||
1578 | - if flag, err = agg.GetChanceMarkData(header.UserId, header.CompanyId, chance.ChanceId); err != nil { | ||
1579 | - log.Error(err) | ||
1580 | - continue | ||
1581 | - } | ||
1582 | - chanceData.IsThumbsUp = (flag & protocol.MarkFlagZan) == protocol.MarkFlagZan | ||
1583 | - chanceData.IsCollect = (flag & protocol.MarkFlagCollect) == protocol.MarkFlagCollect | ||
1584 | - commItem.ChanceData = chanceData | 1558 | + commItem.ReviewStatus = chance.ReviewStatus //审核状态 |
1559 | + | ||
1560 | + //机会数据 | ||
1561 | + item := protocol.ChanceItem{ | ||
1562 | + Id: chance.ChanceId, | ||
1563 | + Provider: provider, | ||
1564 | + CreateTime: chance.CreateTime.Unix() * 1000, | ||
1565 | + } | ||
1566 | + jsonUnmarshal(chance.SourceContent, &item.FormList) | ||
1567 | + item.FormList = clearEmptyForm(item.FormList) | ||
1568 | + jsonUnmarshal(chance.Images, &item.Pictures) | ||
1569 | + jsonUnmarshal(chance.Voices, &item.Speechs) | ||
1570 | + jsonUnmarshal(chance.Videos, &item.Videos) | ||
1571 | + commItem.Chance = item | ||
1572 | + | ||
1573 | + //点赞评论数据 | ||
1574 | + var chanceData = protocol.ChanceData{ | ||
1575 | + ThumbsUpTotal: chance.ZanTotal, | ||
1576 | + CommentTotal: chance.CommentTotal, | ||
1577 | + PageViewTotal: chance.ViewTotal, | ||
1585 | } | 1578 | } |
1586 | - | ||
1587 | - { | ||
1588 | - //做一次查询 查回所有的模板数据 | ||
1589 | - if template, e := models.GetAuditTemplateById(int64(chance.TemplateId)); e == nil { | ||
1590 | - commItem.ChanceTemplate = protocol.NameItem{ | ||
1591 | - Id: int(template.Id), | ||
1592 | - Name: template.Name, | ||
1593 | - } | ||
1594 | - } | ||
1595 | - if chanceType, e := models.GetChanceTypeById(chance.ChanceTypeId); e == nil { | ||
1596 | - commItem.ChanceType = protocol.NameItem{ | ||
1597 | - Id: int(chanceType.Id), | ||
1598 | - Name: chanceType.Name, | ||
1599 | - } | ||
1600 | - } | 1579 | + if flag, err = agg.GetChanceMarkData(header.UserId, header.CompanyId, chance.ChanceId); err != nil { |
1580 | + log.Error(err) | ||
1581 | + continue | ||
1601 | } | 1582 | } |
1583 | + chanceData.IsThumbsUp = (flag & protocol.MarkFlagZan) == protocol.MarkFlagZan | ||
1584 | + chanceData.IsCollect = (flag & protocol.MarkFlagCollect) == protocol.MarkFlagCollect | ||
1585 | + commItem.ChanceData = chanceData | ||
1586 | + | ||
1587 | + //模板数据 | ||
1588 | + commItem.ChanceTemplate = getTemplate(chance.TemplateId) | ||
1589 | + commItem.ChanceType = getChanceType(chance.ChanceTypeId) | ||
1602 | rsp.List = append(rsp.List, commItem) | 1590 | rsp.List = append(rsp.List, commItem) |
1603 | } | 1591 | } |
1604 | return | 1592 | return |
@@ -1642,6 +1630,9 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | @@ -1642,6 +1630,9 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | ||
1642 | commItem := protocol.CommonListItem{} | 1630 | commItem := protocol.CommonListItem{} |
1643 | commItem.Chance, commItem.ChanceStatus = agg.SetChanceItem(header, ormItem.CommChanceItemOrm) | 1631 | commItem.Chance, commItem.ChanceStatus = agg.SetChanceItem(header, ormItem.CommChanceItemOrm) |
1644 | commItem.ReviewStatus = ormItem.ReviewStatus | 1632 | commItem.ReviewStatus = ormItem.ReviewStatus |
1633 | + if commItem.Chance.ApproveTime <= 0 { | ||
1634 | + commItem.Chance.ApproveTime = ormItem.UpdateTime.Unix() * 1000 | ||
1635 | + } | ||
1645 | 1636 | ||
1646 | //审核流数据 | 1637 | //审核流数据 |
1647 | approve := protocol.Approve{ | 1638 | approve := protocol.Approve{ |
@@ -1656,7 +1647,6 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | @@ -1656,7 +1647,6 @@ func MyApproveChance(header *protocol.RequestHeader, request *protocol.MyApprove | ||
1656 | } | 1647 | } |
1657 | } | 1648 | } |
1658 | commItem.Approve = approve | 1649 | commItem.Approve = approve |
1659 | - | ||
1660 | //审核中 有审核消息 | 1650 | //审核中 有审核消息 |
1661 | if request.ReviewStatus == protocol.ReviewStatusAuditging { | 1651 | if request.ReviewStatus == protocol.ReviewStatusAuditging { |
1662 | commItem.Message = ormItem.ApproveMessage | 1652 | commItem.Message = ormItem.ApproveMessage |
-
请 注册 或 登录 后发表评论