正在显示
2 个修改的文件
包含
15 行增加
和
12 行删除
@@ -165,22 +165,24 @@ func (srv StaffAssessServeice) ListUserAssessContentCycleDay(param *query.ListAs | @@ -165,22 +165,24 @@ func (srv StaffAssessServeice) ListUserAssessContentCycleDay(param *query.ListAs | ||
165 | changeableRows := map[string]map[string]string{} | 165 | changeableRows := map[string]map[string]string{} |
166 | tableSort := []string{} //确定列表行数据的顺序 | 166 | tableSort := []string{} //确定列表行数据的顺序 |
167 | for i, v := range contentList { | 167 | for i, v := range contentList { |
168 | - name := fmt.Sprintf("%s-%s", v.Category, v.ContentName) | ||
169 | - key := fmt.Sprintf("k%d", i) | ||
170 | - if _, ok := headerMap[name]; !ok { | ||
171 | - changeableHeader = append(changeableHeader, adapter.ListTableHeader{ | ||
172 | - Key: key, Name: name, | ||
173 | - }) | ||
174 | - headerMap[name] = key | ||
175 | - } | ||
176 | if _, ok := changeableRows[v.TargetUserId]; !ok { | 168 | if _, ok := changeableRows[v.TargetUserId]; !ok { |
177 | changeableRows[v.TargetUserId] = map[string]string{} | 169 | changeableRows[v.TargetUserId] = map[string]string{} |
178 | tableSort = append(tableSort, v.TargetUserId) | 170 | tableSort = append(tableSort, v.TargetUserId) |
179 | } | 171 | } |
180 | - key = headerMap[name] | ||
181 | - changeableRows[v.TargetUserId][key] = v.Value | ||
182 | changeableRows[v.TargetUserId]["targetUserName"] = v.TargetUserName | 172 | changeableRows[v.TargetUserId]["targetUserName"] = v.TargetUserName |
183 | changeableRows[v.TargetUserId]["targetUserId"] = v.TargetUserId | 173 | changeableRows[v.TargetUserId]["targetUserId"] = v.TargetUserId |
174 | + if v.ContentId > 0 { | ||
175 | + name := fmt.Sprintf("%s-%s", v.Category, v.ContentName) | ||
176 | + key := fmt.Sprintf("k%d", i) | ||
177 | + if _, ok := headerMap[name]; !ok { | ||
178 | + changeableHeader = append(changeableHeader, adapter.ListTableHeader{ | ||
179 | + Key: key, Name: name, | ||
180 | + }) | ||
181 | + headerMap[name] = key | ||
182 | + } | ||
183 | + key = headerMap[name] | ||
184 | + changeableRows[v.TargetUserId][key] = v.Value | ||
185 | + } | ||
184 | } | 186 | } |
185 | list := []map[string]string{} | 187 | list := []map[string]string{} |
186 | for _, v := range tableSort { | 188 | for _, v := range tableSort { |
@@ -156,6 +156,7 @@ func (d *StaffAssessDao) AllAssessCycleDayList(companyId int, cycleId int) ([]As | @@ -156,6 +156,7 @@ func (d *StaffAssessDao) AllAssessCycleDayList(companyId int, cycleId int) ([]As | ||
156 | //获取员工填写评估内容 | 156 | //获取员工填写评估内容 |
157 | type UserAssessContent struct { | 157 | type UserAssessContent struct { |
158 | AssessId string `json:"assessId"` | 158 | AssessId string `json:"assessId"` |
159 | + ContentId int `json:"contentId"` | ||
159 | TargetUserId string `json:"targetUserId"` //被评估人的id | 160 | TargetUserId string `json:"targetUserId"` //被评估人的id |
160 | TargetUserName string `json:"targetUserName"` //被评估人的名称 | 161 | TargetUserName string `json:"targetUserName"` //被评估人的名称 |
161 | BeginDay string `json:"beginDay"` //评估的日期 | 162 | BeginDay string `json:"beginDay"` //评估的日期 |
@@ -196,7 +197,7 @@ func (d *StaffAssessDao) SearchUserAssessContent(param SearchConditin1) ([]UserA | @@ -196,7 +197,7 @@ func (d *StaffAssessDao) SearchUserAssessContent(param SearchConditin1) ([]UserA | ||
196 | } | 197 | } |
197 | sqlStr := ` select | 198 | sqlStr := ` select |
198 | t_staff_assess_1.target_user_id,t_staff_assess_1.target_user_name,t_staff_assess_1.begin_day, | 199 | t_staff_assess_1.target_user_id,t_staff_assess_1.target_user_name,t_staff_assess_1.begin_day, |
199 | - t_staff_assess_1.assess_id, | 200 | + t_staff_assess_1.assess_id,staff_assess_content.id as content_id, |
200 | staff_assess_content.value ,staff_assess_content.sort_by , | 201 | staff_assess_content.value ,staff_assess_content.sort_by , |
201 | staff_assess_content.category ,staff_assess_content."name" as content_name , | 202 | staff_assess_content.category ,staff_assess_content."name" as content_name , |
202 | staff_assess_content.weight | 203 | staff_assess_content.weight |
@@ -348,7 +349,7 @@ func (d *StaffAssessDao) ExportDataUserAssess(param SearchConditin1) ([]ExportDa | @@ -348,7 +349,7 @@ func (d *StaffAssessDao) ExportDataUserAssess(param SearchConditin1) ([]ExportDa | ||
348 | } | 349 | } |
349 | sqlStr := ` select | 350 | sqlStr := ` select |
350 | t_staff_assess_1.target_user_id,t_staff_assess_1.target_user_name,t_staff_assess_1.begin_day, | 351 | t_staff_assess_1.target_user_id,t_staff_assess_1.target_user_name,t_staff_assess_1.begin_day, |
351 | - t_staff_assess_1.assess_id, | 352 | + t_staff_assess_1.assess_id,staff_assess_content.id as content_id, |
352 | staff_assess_content.value ,staff_assess_content.sort_by , | 353 | staff_assess_content.value ,staff_assess_content.sort_by , |
353 | staff_assess_content.category ,staff_assess_content."name" as content_name , | 354 | staff_assess_content.category ,staff_assess_content."name" as content_name , |
354 | staff_assess_content.weight,staff_assess_content.prompt_text ,staff_assess_content.remark | 355 | staff_assess_content.weight,staff_assess_content.prompt_text ,staff_assess_content.remark |
-
请 注册 或 登录 后发表评论