feat:完善项目信息
This commit is contained in:
@ -35,7 +35,7 @@ type (
|
||||
// ProductVisitInfo 产品浏览信息
|
||||
ProductVisitInfo struct {
|
||||
ID string `json:"id"`
|
||||
*model.TechnologyProductVisitInfo
|
||||
*model.ProductVisitInfo
|
||||
CompanyID string `json:"company_id"`
|
||||
CompanyKeywords []string `json:"company_keywords"`
|
||||
}
|
||||
@ -116,14 +116,14 @@ func (c *Product) Match(id uint64) {
|
||||
|
||||
// Visit 访问信息
|
||||
func (c *Product) Visit(id uint64, page, pageSize int) (*controller.ReturnPages, error) {
|
||||
mTechnologyProductVisit := model.NewTechnologyProductVisit()
|
||||
mUserVisit := model.NewUserVisit()
|
||||
|
||||
where := []*model2.ModelWhere{
|
||||
model2.NewWhere("product_id", id),
|
||||
}
|
||||
var count int64
|
||||
|
||||
out, err := mTechnologyProductVisit.Visit(page, pageSize, &count, where...)
|
||||
out, err := mUserVisit.Product(page, pageSize, &count, where...)
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -138,10 +138,10 @@ func (c *Product) Visit(id uint64, page, pageSize int) (*controller.ReturnPages,
|
||||
v.CompanyImage = mManageCompany.Image.Analysis(config2.SettingInfo.Domain)
|
||||
|
||||
list = append(list, &ProductVisitInfo{
|
||||
ID: v.GetEncodeID(),
|
||||
TechnologyProductVisitInfo: v,
|
||||
CompanyID: (&model2.Model{ID: v.CompanyID}).GetEncodeID(),
|
||||
CompanyKeywords: mManageCompany.GetKeywordAttribute(),
|
||||
ID: v.GetEncodeID(),
|
||||
ProductVisitInfo: v,
|
||||
CompanyID: (&model2.Model{ID: v.CompanyID}).GetEncodeID(),
|
||||
CompanyKeywords: mManageCompany.GetKeywordAttribute(),
|
||||
})
|
||||
}
|
||||
return &controller.ReturnPages{Data: list, Count: count}, nil
|
||||
|
Reference in New Issue
Block a user