Compare commits
2 Commits
e72b24e7f7
...
dev
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
66dc268cd5 | ||
|
|
e6756c74da |
@@ -58,9 +58,10 @@ def create_vana():
|
|||||||
def init_vn(vn):
|
def init_vn(vn):
|
||||||
logger.info("--------------init vana-----connect to datasouce db----")
|
logger.info("--------------init vana-----connect to datasouce db----")
|
||||||
connect_database(vn)
|
connect_database(vn)
|
||||||
|
|
||||||
|
if config('IS_FIRST_LOAD', default=False, cast=bool):
|
||||||
load_ddl_doc.add_ddl(vn)
|
load_ddl_doc.add_ddl(vn)
|
||||||
load_ddl_doc.add_documentation(vn)
|
load_ddl_doc.add_documentation(vn)
|
||||||
if config('IS_FIRST_LOAD', default=False, cast=bool):
|
|
||||||
load_train_data_ddl(vn)
|
load_train_data_ddl(vn)
|
||||||
return vn
|
return vn
|
||||||
|
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ org_and_attend_q_a = [
|
|||||||
COUNT(ps.id) AS "late_count"
|
COUNT(ps.id) AS "late_count"
|
||||||
FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
|
FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p
|
||||||
JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o ON p.internal_dept = o.id
|
JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o ON p.internal_dept = o.id
|
||||||
JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" ps ON p.id = ps.person_id
|
JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" ps ON p.code = ps.person_id
|
||||||
WHERE p.dr = 0
|
WHERE p.dr = 0
|
||||||
AND ps.dr = 0
|
AND ps.dr = 0
|
||||||
AND ps.status = '1006'
|
AND ps.status = '1006'
|
||||||
@@ -217,6 +217,24 @@ org_and_attend_q_a = [
|
|||||||
''',
|
''',
|
||||||
"tags": ["员工", "部门", "考勤", "迟到","人数","最值"],
|
"tags": ["员工", "部门", "考勤", "迟到","人数","最值"],
|
||||||
"category": "考勤管理"
|
"category": "考勤管理"
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
"question": "XX中心在藏最长时间的人是谁",
|
||||||
|
"answer": '''
|
||||||
|
SELECT p."name" AS "姓名", p."code" AS "工号", COUNT(ps."id") AS "在藏天数"
|
||||||
|
FROM YJOA_APPSERVICE_DB."t_yj_person_status" ps
|
||||||
|
JOIN YJOA_APPSERVICE_DB."t_pr3rl2oj_yj_person_database" p ON ps."person_id" = p."code"
|
||||||
|
WHERE ps."is_in_tibet" = 1
|
||||||
|
AND ps."dr" = 0
|
||||||
|
AND p."dr" = 0
|
||||||
|
and p.internal_dept in (SELECT "id"
|
||||||
|
FROM "IUAP_APDOC_BASEDOC"."org_orgs" START
|
||||||
|
WITH "name"||"shortname" LIKE '%xx中心%' AND "dr"=0 AND "enable"=1 AND "code" LIKE '%CYJ%'
|
||||||
|
CONNECT BY PRIOR "id" = "parentid"
|
||||||
|
)
|
||||||
|
GROUP BY p."name", p."code"
|
||||||
|
ORDER BY COUNT (ps."id") DESC LIMIT 1
|
||||||
|
'''
|
||||||
|
},
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user