Merge branch 'dev' of http://106.13.42.156:33077/lei_y601/sqlbot_agent into dev
This commit is contained in:
		| @@ -468,54 +468,53 @@ question_and_answer = [ | ||||
|                                             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" | ||||
|                       ) | ||||
|                          AND p.id IN ( | ||||
|                   ) | ||||
|                   AND p.code IN ( | ||||
|                   SELECT person_id | ||||
|                   FROM "YJOA_APPSERVICE_DB"."t_yj_person_status" | ||||
|                   WHERE status = '1001' | ||||
|                     AND date_value = TO_CHAR(SYSDATE | ||||
|                       , 'yyyy-MM-dd') | ||||
|                     AND dr = 0) | ||||
|                     AND p.dr = 0 | ||||
|                   AND date_value = TO_CHAR(SYSDATE, 'yyyy-MM-dd') | ||||
|                   AND dr = 0) | ||||
|                   AND p.dr = 0 | ||||
|                   GROUP BY o.name | ||||
|                   ORDER BY "人数" DESC | ||||
|                       LIMIT 1000 | ||||
|                   ''', | ||||
|         "tags": ["员工", "部门", "考勤", "在岗人数"], | ||||
|         "category": "考勤管理" | ||||
|     }, | ||||
|     { | ||||
|         "question": "XX部门昨天在岗人员数量", | ||||
|         "answer": ''' | ||||
|                   SELECT COUNT(p.id) AS "人数" | ||||
|                   FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p | ||||
|                            JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o ON p.internal_dept = o.id | ||||
|                            JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" s ON p.id = s.person_id | ||||
|                   WHERE o.id 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") | ||||
|                          AND s.status = '1001' | ||||
|                          AND s.date_value = TO_CHAR(SYSDATE - 1 | ||||
|                            , 'yyyy-MM-dd') | ||||
|                          AND s.dr = 0 | ||||
|                          AND p.dr = 0 LIMIT 1000 | ||||
|                   ''', | ||||
|         "tags": ["员工", "部门", "考勤", "在岗人数"], | ||||
|         "category": "考勤管理" | ||||
|     }, | ||||
|     { | ||||
|         "question": "XX中心的李四十月份休息了多少天", | ||||
|         "answer": """ | ||||
|                   SELECT COUNT(*) AS rest_days | ||||
|                   FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p | ||||
|                            INNER JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" ps | ||||
|                                       ON p."code" = ps."person_id" | ||||
|                   WHERE p."name" = '谭杰明' | ||||
|                     AND p."internal_dept" IN (SELECT "id" | ||||
|                                               FROM "IUAP_APDOC_BASEDOC"."org_orgs" START | ||||
|                   WITH ("name" LIKE '%xx中心%' OR "shortname" LIKE '%xx中心%') | ||||
|                       AND "dr" = 0 AND "enable" = 1 AND "code" LIKE '%CYJ%' | ||||
|                   LIMIT 1000 | ||||
|               ''', | ||||
|             "tags": ["员工", "部门", "考勤", "在岗人数"], | ||||
|             "category": "考勤管理" | ||||
|         }, | ||||
|         { | ||||
|             "question": "XX部门昨天在岗人员数量", | ||||
|             "answer": ''' | ||||
|                     SELECT COUNT(p.id) AS "人数"  | ||||
|                     FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p  | ||||
|                             JOIN "IUAP_APDOC_BASEDOC"."org_orgs" o ON p.internal_dept = o.id  | ||||
|                             JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" s ON p.code = s.person_id  | ||||
|                     WHERE o.id 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")  | ||||
|                             AND s.status = '1001'  | ||||
|                             AND s.date_value = TO_CHAR(SYSDATE - 1,  | ||||
|                             'yyyy-MM-dd')  | ||||
|                             AND s.dr = 0  | ||||
|                             AND p.dr = 0 LIMIT 1000 | ||||
|                     ''', | ||||
|             "tags": ["员工", "部门", "考勤", "在岗人数"], | ||||
|             "category": "考勤管理" | ||||
|         }, | ||||
|         { | ||||
|             "question": "XX中心的李四十月份休息了多少天", | ||||
|             "answer": """ | ||||
|               SELECT COUNT(*) AS rest_days  | ||||
|               FROM "YJOA_APPSERVICE_DB"."t_pr3rl2oj_yj_person_database" p  | ||||
|               INNER JOIN "YJOA_APPSERVICE_DB"."t_yj_person_status" ps  | ||||
|               ON p."code" = ps."person_id"  | ||||
|               WHERE p."name" = '谭杰明'  | ||||
|               AND p."internal_dept" IN ( | ||||
|                   SELECT "id" FROM "IUAP_APDOC_BASEDOC"."org_orgs"  | ||||
|                   START WITH ("name" LIKE '%数信中心%' OR "shortname" LIKE '%数信中心%')  | ||||
|                   AND "dr" = 0 AND "enable" = 1 AND "code" LIKE '%CYJ%'  | ||||
|                   CONNECT BY PRIOR "id" = "parentid" | ||||
|                       ) | ||||
|                          AND ps."status" = '1003' | ||||
| @@ -935,3 +934,4 @@ question_and_answer = [ | ||||
|     } | ||||
|  | ||||
| ] | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 雷雨
					雷雨