切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
768cf8afe2432200a3f5cc56b85ddda14c6f233f
1 个父辈
4424f0e3
修复数据查询
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
19 行增加
和
19 行删除
pkg/infrastructure/dao/staff_assess_dao_2.go
pkg/infrastructure/dao/staff_assess_dao_2.go
查看文件 @
768cf8a
...
...
@@ -365,25 +365,25 @@ func (d *StaffAssessDao) SearchUserAssessContentV2(param SearchConditin3) ([]Use
sqlStr
+=
` order by convert_to(staff_assess.target_user ->>'userName','GBK') limit ? offset ? `
withSql2
:=
withSql
+
`,t_staff_assess_1 as( `
+
sqlStr
+
` )`
sqlStr2
:=
`select
t_staff_assess_1.target_user_id,
t_staff_assess_1.target_user_name,
t_staff_assess_1.begin_day,
t_staff_assess_1.assess_id,
t_staff_assess_1.cycle_id,
staff_assess_content.id as content_id,
staff_assess_content.value ,
evaluation_item_used.sort_by ,
evaluation_item_used.category ,
evaluation_item_used."name" as content_name ,
evaluation_item_used.weight,
staff_assess_content.level_value,
evaluation_item_used."rule"
from t_staff_assess_1
join evaluation_item_used on t_staff_assess_1.evaluation_project_id =evaluation_item_used.evaluation_project_id
left join staff_assess_content on t_staff_assess_1.assess_id = staff_assess_content.staff_assess_id
and evaluation_item_used.category =staff_assess_content.category and evaluation_item_used."name" = evaluation_item_used."name"
where 1=1`
sqlStr2
:=
` ,t_item_used as (select
t_staff_assess_1.target_user_id,
t_staff_assess_1.target_user_name,
t_staff_assess_1.begin_day,
t_staff_assess_1.assess_id,
t_staff_assess_1.cycle_id,
evaluation_item_used.sort_by ,
evaluation_item_used.category ,
evaluation_item_used."name" as content_name ,
evaluation_item_used.weight,
evaluation_item_used."rule"
from t_staff_assess_1
join evaluation_item_used on t_staff_assess_1.evaluation_project_id =evaluation_item_used.evaluation_project_id
)
select t_item_used.* ,staff_assess_content.value,staff_assess_content.level_value
from t_item_used
left join staff_assess_content on staff_assess_content.staff_assess_id=t_item_used.assess_id
and t_item_used.category =staff_assess_content.category and t_item_used.content_name = staff_assess_content."name"
where 1=1`
sqlStr2
=
withSql2
+
sqlStr2
tx
:=
d
.
transactionContext
.
PgTx
var
result
[]
UserAssessContent
...
...
请
注册
或
登录
后发表评论