正在显示
2 个修改的文件
包含
19 行增加
和
14 行删除
| @@ -2,12 +2,12 @@ package protocol | @@ -2,12 +2,12 @@ package protocol | ||
| 2 | 2 | ||
| 3 | //ProviderData 成果提供者 | 3 | //ProviderData 成果提供者 |
| 4 | type AchievementProvider struct { | 4 | type AchievementProvider struct { |
| 5 | - Id int64 `json:"id"` //前端需要的唯一id标识,使用user_department表的id | ||
| 6 | - UserCompanyId int64 `json:"user_company_id"` //用户的id | ||
| 7 | - UserName string `json:"user_name"` | ||
| 8 | - DepartmentId int64 `json:"department_id"` //部门id | ||
| 9 | - DepartmentName string `json:"department_name"` | ||
| 10 | - UserGraspScore float64 `json:"user_grasp_score"` //把握人得分 | 5 | + UserDepartmentId int64 `json:"user_department_id"` //前端需要的唯一id标识,使用user_department表的id |
| 6 | + UserCompanyId int64 `json:"user_company_id"` //用户的id | ||
| 7 | + UserName string `json:"user_name"` | ||
| 8 | + DepartmentId int64 `json:"department_id"` //部门id | ||
| 9 | + DepartmentName string `json:"department_name"` | ||
| 10 | + UserGraspScore float64 `json:"user_grasp_score"` //把握人得分 | ||
| 11 | } | 11 | } |
| 12 | 12 | ||
| 13 | //AchievementChance 成果的机会列表 | 13 | //AchievementChance 成果的机会列表 |
| @@ -79,11 +79,12 @@ type ResponseAchievementInfo struct { | @@ -79,11 +79,12 @@ type ResponseAchievementInfo struct { | ||
| 79 | DepartmentId int64 `json:"department_id"` //把握人的部门 | 79 | DepartmentId int64 `json:"department_id"` //把握人的部门 |
| 80 | DeparmentName string `json:"department_name"` | 80 | DeparmentName string `json:"department_name"` |
| 81 | UserCompanyId int64 `json:"user_company_id"` //把握人的id | 81 | UserCompanyId int64 `json:"user_company_id"` //把握人的id |
| 82 | - UserName string `json:"user_name"` | ||
| 83 | - GraspScore float64 `json:"grasp_score"` //把握分 | ||
| 84 | - UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分 | ||
| 85 | - Provider []AchievementProvider `json:"provider"` //机会提供者 | ||
| 86 | - SourceContent string `json:"source_content"` //成果描述文本 | ||
| 87 | - Images []AchievementImage `json:"image"` //图片 | 82 | + NickName string `json:"nick_name"` |
| 83 | + UserDepartmentId int64 `json:"user_department_id"` //前端需要的把握人唯一id标识 | ||
| 84 | + GraspScore float64 `json:"grasp_score"` //把握分 | ||
| 85 | + UserGraspScore float64 `json:"user_grasp_score"` //把握人总得分 | ||
| 86 | + Provider []AchievementProvider `json:"provider"` //机会提供者 | ||
| 87 | + SourceContent string `json:"source_content"` //成果描述文本 | ||
| 88 | + Images []AchievementImage `json:"image"` //图片 | ||
| 88 | CrreateAt string `json:"create_at"` | 89 | CrreateAt string `json:"create_at"` |
| 89 | } | 90 | } |
| @@ -294,6 +294,10 @@ func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievement | @@ -294,6 +294,10 @@ func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievement | ||
| 294 | rspData.UserGraspScore = achievementData.UserGraspScore | 294 | rspData.UserGraspScore = achievementData.UserGraspScore |
| 295 | rspData.UserCompanyId = achievementData.UserCompanyId | 295 | rspData.UserCompanyId = achievementData.UserCompanyId |
| 296 | rspData.CrreateAt = achievementData.CreateAt.Format("2006-01-02 15:04:05") | 296 | rspData.CrreateAt = achievementData.CreateAt.Format("2006-01-02 15:04:05") |
| 297 | + ud, err := models.GetUserDepartment(rspData.DepartmentId, rspData.UserCompanyId) | ||
| 298 | + if err == nil { | ||
| 299 | + rspData.UserDepartmentId = ud.Id | ||
| 300 | + } | ||
| 297 | } else { | 301 | } else { |
| 298 | log.Error("获取achievement数据失败:%s", err) | 302 | log.Error("获取achievement数据失败:%s", err) |
| 299 | } | 303 | } |
| @@ -325,7 +329,7 @@ func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievement | @@ -325,7 +329,7 @@ func GetAchievementInfo(id int64, companyId int64) *protocol.ResponseAchievement | ||
| 325 | usercompanyData, err = models.GetUserCompanyById(rspData.UserCompanyId) | 329 | usercompanyData, err = models.GetUserCompanyById(rspData.UserCompanyId) |
| 326 | if err == nil { | 330 | if err == nil { |
| 327 | rspData.UserCompanyId = usercompanyData.Id | 331 | rspData.UserCompanyId = usercompanyData.Id |
| 328 | - rspData.UserName = usercompanyData.NickName | 332 | + rspData.NickName = usercompanyData.NickName |
| 329 | } | 333 | } |
| 330 | chaneTypeData, err = models.GetChanceTypeById(int(rspData.ChanceTypeId)) | 334 | chaneTypeData, err = models.GetChanceTypeById(int(rspData.ChanceTypeId)) |
| 331 | if err == nil { | 335 | if err == nil { |
| @@ -358,7 +362,7 @@ func getAchievementProvider(achievementId int64) []protocol.AchievementProvider | @@ -358,7 +362,7 @@ func getAchievementProvider(achievementId int64) []protocol.AchievementProvider | ||
| 358 | for i := range sqldata { | 362 | for i := range sqldata { |
| 359 | userDepartment, err := models.GetUserDepartment(sqldata[i].DepartmentId, sqldata[i].UserCompanyId) | 363 | userDepartment, err := models.GetUserDepartment(sqldata[i].DepartmentId, sqldata[i].UserCompanyId) |
| 360 | if err == nil { | 364 | if err == nil { |
| 361 | - sqldata[i].Id = userDepartment.Id | 365 | + sqldata[i].UserDepartmentId = userDepartment.Id |
| 362 | } | 366 | } |
| 363 | } | 367 | } |
| 364 | return sqldata | 368 | return sqldata |
-
请 注册 或 登录 后发表评论