feat:完善项目信息

This commit is contained in:
henry
2021-12-27 11:48:44 +08:00
parent 4926c5b765
commit 45b2e85cfd
23 changed files with 92 additions and 240 deletions

View File

@ -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