作者 唐旭辉

bug修改

@@ -16,6 +16,7 @@ import ( @@ -16,6 +16,7 @@ import (
16 type SqlData struct { 16 type SqlData struct {
17 Id int64 `orm:"column(id)"` 17 Id int64 `orm:"column(id)"`
18 UserId int64 `orm:"column(user_id)"` 18 UserId int64 `orm:"column(user_id)"`
  19 + NickName string `orm:"column(nick_name)"`
19 DepartmentId int64 `orm:"column(department_id)"` 20 DepartmentId int64 `orm:"column(department_id)"`
20 AuditTemplateId int64 `orm:"column(audit_template_id)"` 21 AuditTemplateId int64 `orm:"column(audit_template_id)"`
21 ChanceTypeId int `orm:"column(chance_type_id)"` 22 ChanceTypeId int `orm:"column(chance_type_id)"`
@@ -166,9 +167,9 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64 @@ -166,9 +167,9 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64
166 return returnData, protocol.NewErrWithMessage("1") 167 return returnData, protocol.NewErrWithMessage("1")
167 } 168 }
168 169
169 - s1 := `SELECT a.id,a.user_id,a.department_id,a.audit_template_id,a.chance_type_id 170 + s1 := `SELECT a.id,a.department_id,a.audit_template_id,a.chance_type_id
170 ,a.publish_status,a.create_at,a.review_status,a.enable_status 171 ,a.publish_status,a.create_at,a.review_status,a.enable_status
171 - ,a.discovery_score,a.comment_total ,a.code,d.nick_name 172 + ,a.discovery_score,a.comment_total ,a.code,d.nick_name,d.id as user_id
172 FROM chance AS a 173 FROM chance AS a
173 JOIN user_company AS c ON c.id = a.user_id 174 JOIN user_company AS c ON c.id = a.user_id
174 JOIN user AS d ON c.user_id = d.id 175 JOIN user AS d ON c.user_id = d.id
@@ -251,8 +252,15 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64 @@ -251,8 +252,15 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64
251 datasql.WriteString(s) 252 datasql.WriteString(s)
252 countsql.WriteString(s) 253 countsql.WriteString(s)
253 } 254 }
  255 + if param.DepartmentID > 0 {
  256 + //提交的部门
  257 + cond = append(cond, param.DepartmentID)
  258 + s := ` And a.department_id=? `
  259 + datasql.WriteString(s)
  260 + countsql.WriteString(s)
  261 + }
254 dataStart := (param.PageIndex - 1) * param.PageSize 262 dataStart := (param.PageIndex - 1) * param.PageSize
255 - datasql.WriteString(fmt.Sprintf(` limit %d,%d `, dataStart, param.PageSize)) 263 + datasql.WriteString(fmt.Sprintf(` ORDER BY a.create_at DESC limit %d,%d `, dataStart, param.PageSize))
256 err = utils.ExecuteQueryOne(&cnt, countsql.String(), cond...) 264 err = utils.ExecuteQueryOne(&cnt, countsql.String(), cond...)
257 if err != nil { 265 if err != nil {
258 log.Error("EXCUTE SQL ERR:%s", err) 266 log.Error("EXCUTE SQL ERR:%s", err)
@@ -279,6 +287,7 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64 @@ -279,6 +287,7 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64
279 Code: v.Code, 287 Code: v.Code,
280 DiscoveryScore: v.DiscoveryScore, 288 DiscoveryScore: v.DiscoveryScore,
281 CommentTotal: v.CommentTotal, 289 CommentTotal: v.CommentTotal,
  290 + UserName: v.NickName,
282 } 291 }
283 292
284 if t < 0 { 293 if t < 0 {
@@ -286,9 +295,6 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64 @@ -286,9 +295,6 @@ func GetAuditList(param protocol.RequestAuditList, companyid int64, userid int64
286 } else { 295 } else {
287 item.CreateTime = t 296 item.CreateTime = t
288 } 297 }
289 - if u, err := models.GetUserById(v.UserId); err == nil {  
290 - item.UserName = u.NickName  
291 - }  
292 if d, err := models.GetDepartmentById(v.DepartmentId); err == nil { 298 if d, err := models.GetDepartmentById(v.DepartmentId); err == nil {
293 item.Department = d.Name 299 item.Department = d.Name
294 } 300 }