From 34e27ab03196bf6292c5361e4d86c03dcbe2f02c Mon Sep 17 00:00:00 2001 From: wangxy <1481820854@qq.com> Date: Wed, 30 Oct 2024 09:59:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:pg=E6=95=B0=E6=8D=AE=E5=BA=93=E9=80=82?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-admin/pom.xml | 5 + .../system/count/SysMeetingnumController.java | 8 +- .../count/SysPropertynumController.java | 4 +- .../system/count/SysUsernumController.java | 4 +- .../src/main/resources/application-devpg.yml | 63 +++++++++++ .../src/main/resources/application.yml | 2 +- .../resources/mapper/system/ElQuMapper.xml | 4 +- .../resources/mapper/system/SysMenuMapper.xml | 16 +-- .../resources/mapper/system/SysUserMapper.xml | 16 +-- .../mapper/system/SysUserOnlineMapper.xml | 12 +-- .../mapper/system/TdCarrierIssuedMapper.xml | 8 +- .../mapper/system/TdCarrierMapper.xml | 8 +- .../mapper/system/TdCheckReportMapper.xml | 2 +- .../mapper/system/TdIndentureMapper.xml | 102 +++++++++--------- .../mapper/system/TdPropertyInfoMapper.xml | 6 +- 15 files changed, 164 insertions(+), 96 deletions(-) create mode 100644 ruoyi-admin/src/main/resources/application-devpg.yml diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml index a13ee7e..bc734c9 100644 --- a/ruoyi-admin/pom.xml +++ b/ruoyi-admin/pom.xml @@ -56,6 +56,11 @@ 8.6.0 + + + org.postgresql + postgresql + diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysMeetingnumController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysMeetingnumController.java index 8476b7a..7b441a8 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysMeetingnumController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysMeetingnumController.java @@ -79,7 +79,7 @@ public class SysMeetingnumController extends BaseController { AtomicReference yAxis = new AtomicReference<>(0L); Integer count = new LambdaQueryChainWrapper<>(tdMeetingService.getBaseMapper()) .ge(TdMeeting::getMeetingTime, minDayTime) - .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingState,1).count(); + .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingState,'1').count(); if (Objects.isNull(count)) { count = 0; } @@ -88,7 +88,7 @@ public class SysMeetingnumController extends BaseController { AtomicReference yAxisW = new AtomicReference<>(0L); Integer countW = new LambdaQueryChainWrapper<>(tdMeetingService.getBaseMapper()) .ge(TdMeeting::getMeetingTime, minDayTime) - .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingState,0).count(); + .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingState,'0').count(); if (Objects.isNull(countW)) { countW = 0; } @@ -98,7 +98,7 @@ public class SysMeetingnumController extends BaseController { AtomicReference yAxisXs = new AtomicReference<>(0L); Integer countXs= new LambdaQueryChainWrapper<>(tdMeetingService.getBaseMapper()) .ge(TdMeeting::getMeetingTime, minDayTime) - .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingType,0).count(); + .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingType,'0').count(); if (Objects.isNull(countXs)) { countXs = 0; } @@ -108,7 +108,7 @@ public class SysMeetingnumController extends BaseController { AtomicReference yAxisXx = new AtomicReference<>(0L); Integer countXx= new LambdaQueryChainWrapper<>(tdMeetingService.getBaseMapper()) .ge(TdMeeting::getMeetingTime, minDayTime) - .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingType,1).count(); + .le(TdMeeting::getMeetingTime, maxDayTime).eq(TdMeeting::getMeetingType,'1').count(); if (Objects.isNull(countXx)) { countXx = 0; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysPropertynumController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysPropertynumController.java index 4d21100..5d355f5 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysPropertynumController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysPropertynumController.java @@ -152,11 +152,11 @@ public class SysPropertynumController extends BaseController { value.set(propertyStateCountDTO.getYbf()); } else if("设备未报废".equals(name)) { value.set(tdPropertyEmentService.lambdaQuery() - .eq(TdPropertyEment::getDestoryType,0) + .eq(TdPropertyEment::getDestoryType,'0') .count()); }else{ value.set(tdPropertyEmentService.lambdaQuery() - .eq(TdPropertyEment::getDestoryType,1) + .eq(TdPropertyEment::getDestoryType,'1') .count()); } JSONObject jsonObject = new JSONObject(); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysUsernumController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysUsernumController.java index 6053008..60b12ba 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysUsernumController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/count/SysUsernumController.java @@ -214,8 +214,8 @@ public class SysUsernumController extends BaseController { Integer count = new LambdaQueryChainWrapper<>(userService.getBaseMapper()) .ge(SysUser::getCreateTime, minDayTime) .le(SysUser::getCreateTime, maxDayTime) - .eq(SysUser::getExamine,2) - .eq(SysUser::getDelFlag,0) + .eq(SysUser::getExamine,'2') + .eq(SysUser::getDelFlag,'0') .count(); if(Objects.isNull(count)){ count = 0; diff --git a/ruoyi-admin/src/main/resources/application-devpg.yml b/ruoyi-admin/src/main/resources/application-devpg.yml new file mode 100644 index 0000000..c343dc2 --- /dev/null +++ b/ruoyi-admin/src/main/resources/application-devpg.yml @@ -0,0 +1,63 @@ +# 数据源配置 +spring: + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driverClassName: org.postgresql.Driver + druid: + # 主库数据源 + master: + url: jdbc:postgresql://192.168.254.176:5432/zhky-test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + #username: postgres + #password: Qwer@1234 + username: ENC(VgQ8l+KHU0mxNmIYq7AIJyOFFXlZNSuN) + password: ENC(c56B47zIjIRcbSTAmqp5GzCH5bVa+Nai) + # 从库数据源 + slave: + # 从数据源开关/默认关闭 + enabled: false + url: + username: + password: + # 初始连接数 + initialSize: 5 + # 最小连接池数量 + minIdle: 10 + # 最大连接池数量 + maxActive: 20 + # 配置获取连接等待超时的时间 + maxWait: 60000 + # 配置连接超时时间 + connectTimeout: 30000 + # 配置网络超时时间 + socketTimeout: 60000 + # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 + timeBetweenEvictionRunsMillis: 60000 + # 配置一个连接在池中最小生存的时间,单位是毫秒 + minEvictableIdleTimeMillis: 300000 + # 配置一个连接在池中最大生存的时间,单位是毫秒 + maxEvictableIdleTimeMillis: 900000 + # 配置检测连接是否有效 + validationQuery: SELECT 1 + testWhileIdle: true + testOnBorrow: false + testOnReturn: false + webStatFilter: + enabled: true + statViewServlet: + enabled: true + # 设置白名单,不填则允许所有访问 + allow: + url-pattern: /druid/* + # 控制台管理用户名和密码 + login-username: ruoyi + login-password: 123456 + filter: + stat: + enabled: true + # 慢SQL记录 + log-slow-sql: true + slow-sql-millis: 1000 + merge-sql: true + wall: + config: + multi-statement-allow: true diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 5e96480..5f3dc5a 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -59,7 +59,7 @@ spring: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss profiles: - active: dev + active: devpg # 文件上传 servlet: multipart: diff --git a/ruoyi-system/src/main/resources/mapper/system/ElQuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/ElQuMapper.xml index aab4e6c..5ac7b25 100644 --- a/ruoyi-system/src/main/resources/mapper/system/ElQuMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/ElQuMapper.xml @@ -37,8 +37,8 @@ AND q.content LIKE concat('%',#{content},'%') - GROUP BY q.id ORDER BY q.update_time DESC - + GROUP BY q.id,q.qu_type,q.levels,q.image,q.content,q.create_time, + q.update_time,q.remark,q.analysis ORDER BY q.update_time DESC diff --git a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml index 5057bc3..116b0e8 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysMenuMapper.xml @@ -25,24 +25,24 @@ - select menu_id, menu_name, parent_id, order_num, url, target, menu_type, visible, is_refresh, ifnull(perms,'') as perms, icon, create_by, create_time + select menu_id, menu_name, parent_id, order_num, url, target, menu_type, visible, is_refresh, COALESCE(perms,'') as perms, icon, create_by, create_time from sys_menu @@ -52,7 +52,7 @@ SELECT - SUM (CASE WHEN examine = 2 THEN 1 ELSE 0 END) AS ydj, - SUM (CASE WHEN examine = 3 THEN 1 ELSE 0 END) AS ysb, - SUM (CASE WHEN examine = 0 THEN 1 ELSE 0 END) AS ysh, - (SELECT SUM (CASE WHEN leavestate = 1 THEN 1 ELSE 0 END) + SUM (CASE WHEN examine = '2' THEN 1 ELSE 0 END) AS ydj, + SUM (CASE WHEN examine = '3' THEN 1 ELSE 0 END) AS ysb, + SUM (CASE WHEN examine = '0' THEN 1 ELSE 0 END) AS ysh, + (SELECT SUM (CASE WHEN leavestate = '1' THEN 1 ELSE 0 END) FROM td_leave t) as ylz, - (SELECT SUM (CASE WHEN leavestate = 2 THEN 1 ELSE 0 END) + (SELECT SUM (CASE WHEN leavestate = '2' THEN 1 ELSE 0 END) FROM td_leave t) as ylg FROM ${prefix}sys_user s @@ -330,9 +330,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserOnlineMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserOnlineMapper.xml index 47f7295..52086bd 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysUserOnlineMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysUserOnlineMapper.xml @@ -5,7 +5,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + @@ -19,17 +19,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select sessionId, login_name, dept_name, ipaddr, login_location, browser, os, status, start_timestamp, last_access_time, expire_time + select session_id, login_name, dept_name, ipaddr, login_location, browser, os, status, start_timestamp, last_access_time, expire_time from sys_user_online - insert into sys_user_online(sessionId, login_name, dept_name, ipaddr, login_location, browser, os, status, start_timestamp, last_access_time, expire_time) + insert into sys_user_online(session_id, login_name, dept_name, ipaddr, login_location, browser, os, status, start_timestamp, last_access_time, expire_time) values (#{sessionId}, #{loginName}, #{deptName}, #{ipaddr}, #{loginLocation}, #{browser}, #{os}, #{status}, #{startTimestamp}, #{lastAccessTime}, #{expireTime}) @@ -47,11 +47,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" last_access_time = #{lastAccessTime}, expire_time = #{expireTime}, - where sessionId = #{sessionId} + where session_id = #{sessionId} - delete from sys_user_online where sessionId = #{sessionId} + delete from sys_user_online where session_id = #{sessionId} select from td_carrier_issued @@ -112,7 +112,7 @@ AND area_district = #{areaDistrict} - AND status in (1,2) + AND status in ('1','2') ORDER BY create_time DESC @@ -172,7 +172,7 @@ AND area_district = #{areaDistrict} - AND status in (3,4) + AND status in ('3','4') ORDER BY create_time DESC diff --git a/ruoyi-system/src/main/resources/mapper/system/TdCarrierMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TdCarrierMapper.xml index 78b9180..c7d0e95 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TdCarrierMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TdCarrierMapper.xml @@ -18,9 +18,9 @@ - - - + + + @@ -52,7 +52,7 @@ carrier_extent,carrier_alliance,carrier_secret, carrier_number,carrier_term,carrier_content, receiving_units,receiving_time,receiving_user, - Issuing_unit,Issuing_time,Issuing_user, + issuing_unit,issuing_time,issuing_user, delivery_method,carrier_vehicle,ments_use, ments_time,usage_user,save_location, location_require,maintain_depart,maintain_user, diff --git a/ruoyi-system/src/main/resources/mapper/system/TdCheckReportMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TdCheckReportMapper.xml index 847d4ef..32e84fe 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TdCheckReportMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TdCheckReportMapper.xml @@ -108,7 +108,7 @@ from td_check_report diff --git a/ruoyi-system/src/main/resources/mapper/system/TdIndentureMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TdIndentureMapper.xml index 05df751..f378e03 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TdIndentureMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TdIndentureMapper.xml @@ -5,61 +5,61 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - - - - - - - - - - - + + + + + + + + + + + + - select INDENTURE_ID, INDENTURE_NAME, INDENTURE_ADDRESS, INDENTURE_PHONE, INDENTURE_MOBILE, INDENTURE_LINKMAN, LINKMAN_PHONE, LINKMAN_MOBILE, INDENTURE_STATE, REMARK, CREATE_STAFFID, CREATE_DATE from td_indenture + select indenture_id, indenture_name, indenture_address, indenture_phone, indenture_mobile, indenture_linkman, linkman_phone, linkman_mobile, indenture_state, remark, create_staffid, create_date from td_indenture insert into td_indenture - INDENTURE_ID, - INDENTURE_NAME, - INDENTURE_ADDRESS, - INDENTURE_PHONE, - INDENTURE_MOBILE, - INDENTURE_LINKMAN, - LINKMAN_PHONE, - LINKMAN_MOBILE, - INDENTURE_STATE, - REMARK, - CREATE_STAFFID, - CREATE_DATE, + indenture_id, + indenture_name, + indenture_address, + indenture_phone, + indenture_mobile, + indenture_linkman, + linkman_phone, + linkman_mobile, + indenture_state, + remark, + create_staffid, + create_date, #{indentureId}, @@ -80,27 +80,27 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update td_indenture - INDENTURE_NAME = #{indentureName}, - INDENTURE_ADDRESS = #{indentureAddress}, - INDENTURE_PHONE = #{indenturePhone}, - INDENTURE_MOBILE = #{indentureMobile}, - INDENTURE_LINKMAN = #{indentureLinkman}, - LINKMAN_PHONE = #{linkmanPhone}, - LINKMAN_MOBILE = #{linkmanMobile}, - INDENTURE_STATE = #{indentureState}, - REMARK = #{remark}, - CREATE_STAFFID = #{createStaffid}, - CREATE_DATE = #{createDate}, + indenture_name = #{indentureName}, + indenture_address = #{indentureAddress}, + indenture_phone = #{indenturePhone}, + indenture_mobile = #{indentureMobile}, + indenture_linkman = #{indentureLinkman}, + linkman_phone = #{linkmanPhone}, + linkman_mobile = #{linkmanMobile}, + indenture_state = #{indentureState}, + remark = #{remark}, + create_staffid = #{createStaffid}, + create_date = #{createDate}, - where INDENTURE_ID = #{indentureId} + where indenture_id = #{indentureId} - delete from td_indenture where INDENTURE_ID = #{indentureId} + delete from td_indenture where indenture_id = #{indentureId} - delete from td_indenture where INDENTURE_ID in + delete from td_indenture where indenture_id in #{indentureId} diff --git a/ruoyi-system/src/main/resources/mapper/system/TdPropertyInfoMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TdPropertyInfoMapper.xml index ee2e722..0ccde58 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TdPropertyInfoMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TdPropertyInfoMapper.xml @@ -203,14 +203,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"