From 680bd73e58a88e2764efb01d56bc479fb8913fb6 Mon Sep 17 00:00:00 2001 From: kgdxpr Date: Fri, 14 Feb 2025 13:37:20 +0800 Subject: [PATCH] 'commit' --- Doc/MarkItDown安装.txt | 17 ++ ...同步到基础数据的解决办法.txt | 45 +++++ WebRoot/html/test.html | 182 ++++++++++++++++-- .../java/Tools/ZhengZhou103/AddWenNum.java | 2 +- 4 files changed, 233 insertions(+), 13 deletions(-) create mode 100644 Doc/MarkItDown安装.txt create mode 100644 Doc/开平学籍信息未正确同步到基础数据的解决办法.txt diff --git a/Doc/MarkItDown安装.txt b/Doc/MarkItDown安装.txt new file mode 100644 index 00000000..1d108334 --- /dev/null +++ b/Doc/MarkItDown安装.txt @@ -0,0 +1,17 @@ +yum install -y wget epel-release + +yum install -y python3.12 + +cd /usr/bin +rm -rf python3 +rm -rf python + +cd /usr/local +wget https://bootstrap.pypa.io/get-pip.py +python3 get-pip.py -i https://mirrors.aliyun.com/pypi/simple/ + +yum install -y git gcc gcc-c++ zlib-devel + +git clone https://gitee.com/fzxs/markitdown.git +cd markitdown +pip install -e packages/markitdown -i https://mirrors.aliyun.com/pypi/simple/ \ No newline at end of file diff --git a/Doc/开平学籍信息未正确同步到基础数据的解决办法.txt b/Doc/开平学籍信息未正确同步到基础数据的解决办法.txt new file mode 100644 index 00000000..28355a0f --- /dev/null +++ b/Doc/开平学籍信息未正确同步到基础数据的解决办法.txt @@ -0,0 +1,45 @@ +解决步骤 +一、在数据库中先删除本次未同步成功的数据。(例:本次导入了2个班学生,那需要将这2个班的学生信息和相关信息都删除) +删除表包括: + 1、学籍数据库:t_xs_student + 2、基础数据数据库:T_BASE_USER_DETAIL、T_BASE_USER_IDENTITY、T_SYS_USER_ROLE、T_BASE_USER +二、重启学籍系统。 +三、在学籍系统重新导入学生信息 + +如下是删除数据的例子: +#system_manager_ssh_ts_150331(基础数据数据库) +-- 根据学校名查出学校ID +select org_id from t_base_orgtree where org_name like '%第十八中%' + +-- 根据学校ID和班级编码查出班级ID(班级编码在页面中查看) +select id from t_base_class where school_id = '5FE2437E-ADE2-4C56-AFB3-BAA6C8EB94A1' AND CLASS_CODE IN ('20240201','20240202') + +-- 注意不能先删T_BASE_USER表,因为其他对应表需要user_id进行删除。 +-- 删除T_BASE_USER_DETAIL,根据T_BASE_USER的DEPT_ID(学生的班级ID)查询出来的学生ID进行删除。 +SELECT * FROM T_BASE_USER_DETAIL WHERE USER_ID IN ( +SELECT ID FROM T_BASE_USER WHERE DEPT_ID IN ('07D9F513-FE3E-4564-838E-AAB5D192E5AD','5D19A998-24BA-483B-A6B2-7BEDA58381DC') +) + +-- 删除T_BASE_USER_IDENTITY,,根据T_BASE_USER的DEPT_ID(学生的班级ID)查询出来的学生ID进行删除。 +SELECT * FROM T_BASE_USER_IDENTITY WHERE USER_ID IN ( +SELECT ID FROM T_BASE_USER WHERE DEPT_ID IN ('07D9F513-FE3E-4564-838E-AAB5D192E5AD','5D19A998-24BA-483B-A6B2-7BEDA58381DC') +) + +-- 删除T_SYS_USER_ROLE,,根据T_BASE_USER的DEPT_ID(学生的班级ID)查询出来的学生ID进行删除。 +SELECT * FROM T_SYS_USER_ROLE WHERE USER_ID IN ( +SELECT ID FROM T_BASE_USER WHERE DEPT_ID IN ('07D9F513-FE3E-4564-838E-AAB5D192E5AD','5D19A998-24BA-483B-A6B2-7BEDA58381DC') +) + +-- 最后删除T_BASE_USER表 +SELECT * FROM T_BASE_USER WHERE DEPT_ID IN ('07D9F513-FE3E-4564-838E-AAB5D192E5AD','5D19A998-24BA-483B-A6B2-7BEDA58381DC') + + + +#business_xj(学籍数据库) +-- 根据从基础数据中查询出的班级ID,删除t_xs_student表 +SELECT * FROM t_xs_student WHERE BJBH IN ('07D9F513-FE3E-4564-838E-AAB5D192E5AD','5D19A998-24BA-483B-A6B2-7BEDA58381DC') + + + + + diff --git a/WebRoot/html/test.html b/WebRoot/html/test.html index a2d85dd8..7a754103 100644 --- a/WebRoot/html/test.html +++ b/WebRoot/html/test.html @@ -4,24 +4,182 @@ Title + + - - + + + + + + + + + + + - + \ No newline at end of file diff --git a/src/main/java/Tools/ZhengZhou103/AddWenNum.java b/src/main/java/Tools/ZhengZhou103/AddWenNum.java index d81d8ada..9038d02b 100644 --- a/src/main/java/Tools/ZhengZhou103/AddWenNum.java +++ b/src/main/java/Tools/ZhengZhou103/AddWenNum.java @@ -93,7 +93,7 @@ public class AddWenNum { Db103Util.Init(); //想要添加的文号 - String wenHao = "郑政办"; + String wenHao = "郑组通"; //1、form下的json数据 Kv kv = addForm(wenHao);