Sfoglia il codice sorgente

fix:修改用户列表显示

zqbao 9 mesi fa
parent
commit
0aab35212c
3 ha cambiato i file con 30 aggiunte e 19 eliminazioni
  1. 1 0
      controllers/user_read_record.go
  2. 11 1
      models/sys_message_report.go
  3. 18 18
      models/user.go

+ 1 - 0
controllers/user_read_record.go

@@ -276,6 +276,7 @@ func (this *UserReadRecordController) Detail() {
 // @Param   ClassifyIds   query   string  true       "品种列表"
 // @Param   StartDate   query   string  true       "开始时间"
 // @Param   EndDate   query   string  true       "结束时间"
+// @Param   KeyWord   query   string  true       "关键字"
 // @Success 200 {object} models.LoginResp
 // @router /chart/info [get]
 func (this *UserReadRecordController) Info() {

+ 11 - 1
models/sys_message_report.go

@@ -52,9 +52,19 @@ func GetSysMessageReportListById(sysMessageReportIds []int) (items []*SysMessage
 	return
 }
 
-func GetSysMessageReportCount(userId int, messageType int) (count int, err error) {
+func GetSysMessageReportCount(sysUserId, userId, messageType int) (count int, err error) {
 	o := orm.NewOrm()
 	sql := `SELECT COUNT(*) AS count FROM sys_message_report WHERE user_id=? AND message_type=? `
 	err = o.Raw(sql, userId, messageType).QueryRow(&count)
 	return
 }
+
+func GetSysMessageReportByCondition(condition string, pars []interface{}) (count int, err error) {
+	o := orm.NewOrm()
+	sql := `SELECT COUNT(*) AS count FROM sys_message_report WHERE user_id=? AND message_type=? `
+	if condition != "" {
+		sql += condition
+	}
+	err = o.Raw(sql, pars...).QueryRow(&count)
+	return
+}

+ 18 - 18
models/user.go

@@ -27,24 +27,24 @@ type User struct {
 }
 
 type UserView struct {
-	UserId         int       `orm:"pk" description:"用户id"`
-	RealName       string    `description:"姓名"`
-	Phone          string    `description:"手机号"`
-	AreaCode       string    `description:"区号"`
-	Email          string    `description:"邮箱"`
-	SellerId       int       `description:"销售id(SysUserId)"`
-	SellerName     string    `description:"销售姓名"`
-	Company        string    `description:"所属公司"`
-	ValidStartTime time.Time `description:"有效期开始时间"`
-	ValidEndTime   time.Time `description:"有效期结束时间"`
-	Status         int       `description:"用户类型: 0表示禁用,1表示潜在客户,2表示正式客户"`
-	ReadCnt        int       `description:"用户阅读量"`
-	CreateTime     time.Time `description:"系统中首次新增用户的时间"`
-	ModifyTime     time.Time `description:"系统中用户信息变更的时间"`
-	LastUpdateTime time.Time `description:"最近一次登录时间"`
-	RegisterTime   time.Time `description:"用户首次登录小程序的时间"`
-	IsSubscribed   bool      `description:"是否关注公众号: 0表示没有关注,1表示关注"`
-	IsRegistered   bool      `description:"是否注册: 0表示没有注册,1表示注册"`
+	UserId         int    `orm:"pk" description:"用户id"`
+	RealName       string `description:"姓名"`
+	Phone          string `description:"手机号"`
+	AreaCode       string `description:"区号"`
+	Email          string `description:"邮箱"`
+	SellerId       int    `description:"销售id(SysUserId)"`
+	SellerName     string `description:"销售姓名"`
+	Company        string `description:"所属公司"`
+	ValidStartTime string `description:"有效期开始时间"`
+	ValidEndTime   string `description:"有效期结束时间"`
+	Status         int    `description:"用户类型: 0表示禁用,1表示潜在客户,2表示正式客户"`
+	ReadCnt        int    `description:"用户阅读量"`
+	CreateTime     string `description:"系统中首次新增用户的时间"`
+	ModifyTime     string `description:"系统中用户信息变更的时间"`
+	LastUpdateTime string `description:"最近一次登录时间"`
+	RegisterTime   string `description:"用户首次登录小程序的时间"`
+	IsSubscribed   bool   `description:"是否关注公众号: 0表示没有关注,1表示关注"`
+	IsRegistered   bool   `description:"是否注册: 0表示没有注册,1表示注册"`
 }
 
 func (u *User) Save() (err error) {