正在显示
1 个修改的文件
包含
19 行增加
和
19 行删除
@@ -365,25 +365,25 @@ func (d *StaffAssessDao) SearchUserAssessContentV2(param SearchConditin3) ([]Use | @@ -365,25 +365,25 @@ func (d *StaffAssessDao) SearchUserAssessContentV2(param SearchConditin3) ([]Use | ||
365 | sqlStr += ` order by convert_to(staff_assess.target_user ->>'userName','GBK') limit ? offset ? ` | 365 | sqlStr += ` order by convert_to(staff_assess.target_user ->>'userName','GBK') limit ? offset ? ` |
366 | 366 | ||
367 | withSql2 := withSql + `,t_staff_assess_1 as( ` + sqlStr + ` )` | 367 | withSql2 := withSql + `,t_staff_assess_1 as( ` + sqlStr + ` )` |
368 | - sqlStr2 := `select | ||
369 | - t_staff_assess_1.target_user_id, | ||
370 | - t_staff_assess_1.target_user_name, | ||
371 | - t_staff_assess_1.begin_day, | ||
372 | - t_staff_assess_1.assess_id, | ||
373 | - t_staff_assess_1.cycle_id, | ||
374 | - staff_assess_content.id as content_id, | ||
375 | - staff_assess_content.value , | ||
376 | - evaluation_item_used.sort_by , | ||
377 | - evaluation_item_used.category , | ||
378 | - evaluation_item_used."name" as content_name , | ||
379 | - evaluation_item_used.weight, | ||
380 | - staff_assess_content.level_value, | ||
381 | - evaluation_item_used."rule" | ||
382 | - from t_staff_assess_1 | ||
383 | - join evaluation_item_used on t_staff_assess_1.evaluation_project_id =evaluation_item_used.evaluation_project_id | ||
384 | - left join staff_assess_content on t_staff_assess_1.assess_id = staff_assess_content.staff_assess_id | ||
385 | - and evaluation_item_used.category =staff_assess_content.category and evaluation_item_used."name" = evaluation_item_used."name" | ||
386 | - where 1=1` | 368 | + sqlStr2 := ` ,t_item_used as (select |
369 | + t_staff_assess_1.target_user_id, | ||
370 | + t_staff_assess_1.target_user_name, | ||
371 | + t_staff_assess_1.begin_day, | ||
372 | + t_staff_assess_1.assess_id, | ||
373 | + t_staff_assess_1.cycle_id, | ||
374 | + evaluation_item_used.sort_by , | ||
375 | + evaluation_item_used.category , | ||
376 | + evaluation_item_used."name" as content_name , | ||
377 | + evaluation_item_used.weight, | ||
378 | + evaluation_item_used."rule" | ||
379 | + from t_staff_assess_1 | ||
380 | + join evaluation_item_used on t_staff_assess_1.evaluation_project_id =evaluation_item_used.evaluation_project_id | ||
381 | + ) | ||
382 | + select t_item_used.* ,staff_assess_content.value,staff_assess_content.level_value | ||
383 | + from t_item_used | ||
384 | + left join staff_assess_content on staff_assess_content.staff_assess_id=t_item_used.assess_id | ||
385 | + and t_item_used.category =staff_assess_content.category and t_item_used.content_name = staff_assess_content."name" | ||
386 | + where 1=1` | ||
387 | sqlStr2 = withSql2 + sqlStr2 | 387 | sqlStr2 = withSql2 + sqlStr2 |
388 | tx := d.transactionContext.PgTx | 388 | tx := d.transactionContext.PgTx |
389 | var result []UserAssessContent | 389 | var result []UserAssessContent |
-
请 注册 或 登录 后发表评论