多单位版国产化地质资料管理系统
zhai
2025-09-17 7a8a84577894b766a95c6cbfa5ac7b51e54ac242
1、获取文件大写修改
2、提交jdbc连接地质
2个文件已修改
1个文件已添加
67 ■■■■■ 已修改文件
src/main/java/com/zbooksoft/gdmis/controller/CatAjjxxController.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zbooksoft/gdmis/service/impl/XmlServiceImpl.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/jdbc.properties 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zbooksoft/gdmis/controller/CatAjjxxController.java
@@ -379,8 +379,8 @@
                    File file = new File(yswjPath);
                    if (file.exists()) {
                        long folderSize = getFolderSize(file);
                        long fileSizeMB = folderSize / 1024 / 1024;
                        Long folderSize = getFolderSize(file);
                        double fileSizeMB = (double) folderSize / 1024 / 1024;
                        String fileSizeStr = String.format("%.2f", fileSizeMB);
                        catYswjxx.setWjdx(fileSizeStr);
                        catYswjxx.setWjlj(yswjPath);
@@ -581,16 +581,16 @@
        System.out.println(folderSize / 1024 / 1024);
    }
    public static long getFolderSize(File folder) {
    public static Long getFolderSize(File folder) {
        if (!folder.exists()) {
            return 0;
            return 0L;
        }
        if (folder.isFile()) {
            return folder.length();
        }
        long totalSize = 0;
        Long totalSize = 0L;
        File[] files = folder.listFiles();
        if (files != null) {
            for (File file : files) {
src/main/java/com/zbooksoft/gdmis/service/impl/XmlServiceImpl.java
@@ -152,6 +152,7 @@
        transferMap.put("USER_NUMBER", yjrlxfs);
        transferMap.put("TRANSFER_NUM", yjbh);
        transferMap.put("CREATE_TIME", cjsj);
        transferMap.put("CREATE_USER_ID", user.getUserId());
        transferMap.put("AJ_ID", ajjxxId);
        Long insertId = iform.insert(1977224563949338625l, transferMap);
@@ -211,7 +212,13 @@
            map.put("WJTM", wjtm);
            //E:\项目\广海\测试数据导入\海南陆XX成果年度总结报告光盘(GHD20255082;含成果报告、普查报告、附图、评审意见).pdf
            //截取文件名不带后缀 从最后一个\开始
            String wjm = wjtm.substring(wjtm.lastIndexOf("\\") + 1, wjtm.lastIndexOf("."));
            String wjm = "";
            if (wjgs != null && !"".equals(wjgs)) {
                wjm = wjlj.substring(wjlj.lastIndexOf("\\") + 1, wjlj.lastIndexOf("."));
            } else {
                wjm = wjlj.substring(wjlj.lastIndexOf("\\") + 1);
            }
            map.put("WJM", wjm);
            map.put("XCDWMC", xcdw);
src/main/resources/jdbc.properties
New file
@@ -0,0 +1,48 @@
#本地数据库
jdbc.driver=org.postgresql.Driver
jdbc.url=jdbc:postgresql://192.168.200.128:5432/GDMIS_MU?currentSchema=gdmis_mu&resultCaseMode=upper
jdbc.username=tpcc
jdbc.password=tpcc@123
#本地数据库
#jdbc.driver=org.postgresql.Driver
#jdbc.url=jdbc:postgresql://183.134.255.24:5432/GDMIS_MU?currentSchema=gdmis_mu&resultCaseMode=upper
#jdbc.username=gdmis
#jdbc.password=zskj@1234ZXCV
#生产数据库
#jdbc.driver=org.postgresql.Driver
#jdbc.url=jdbc:postgresql://192.168.1.27:5432/gdmis_mu?currentSchema=gdmis_mu&resultCaseMode=upper
#jdbc.username=gdmis
#jdbc.password=zskj@1234ZXCV
#./vb_dump -h 183.134.255.24 -p 5432 -U gdmis -W zskj@1234ZXCV -n GDMIS_MU -F t -O -T vb_login_info -T qrtz_* -f /data/backups.tar" gdmis_mu
# 逻辑备份
#vb_dump dbname -h hostname -p port -U username -W password -n schema -F t -O -T vb_login_info -T qrtz_* -f "/data/backup.tar"
#vb_dump -h 183.134.255.24 -p 5432 -U gdmis -W zskj@1234ZXCV -n GDMIS_MU -F t -O -T vb_login_info -T qrtz_* -f /data/backups.tar" gdmis_mu
#vb_dump -h 192.168.200.128 -p 5432 -U tpcc -W tpcc@123 -n GDMIS_MU -F t -O -T vb_login_info -T qrtz_* -f "/data/backups.tar" gdmis_mu
# dbname 需要备份的数据库名称,这个参数可以放在前面也可以放在后面
# -h 主机ip地址
# -p 端口号
# -U 数据库用户名
# -W 数据库密码, 也可以先不加该参数,随后输入密码
# -n 模式名,指定需要备份的模式
# -F 备份文件的输出格式
#     c:自定义格式
#     d:目录格式
#     t:tar格式
#     p:明文格式,输出一个SQL脚本文件
#-O --no-owner,该选项只对文本格式有意义。针对归档格式,可以调用vb_restore时指定选项。
# -T 不转储的表(或视图、或序列、或外表)对象列表,可以使用多个-T选项来选择多个表,也可以使用通配符指定多个表对象
# -f 输出到指定目录或文件
# 逻辑还原
# 还原明文[使用vsql或者登录后使用\i]
#vsql -h hostname -p port -U username -W password -d dbname -n GDMIS_MU -O -f "/data/backup.sql"
# 还原其他格式
#vb_restore -h 192.168.200.128 -p 5432 -U tpcc -W tpcc@123 -d GDMIS_MU -n GDMIS_MU -O /data/backup.tar