|
|
984b95b6ed
|
fix: 修复罪犯工作台汇款记录显示问题
- 修复调用错误方法导致的汇款记录为空问题
- 修复金额解析异常(BigDecimal处理小数)
- 修改selectRecentRemittanceDetails替代selectRecentRemittances
- 优化selectRecentRiskAssessments方法注释
|
2026-01-27 14:55:56 +08:00 |
|
|
|
182b7a7b43
|
fix(prison): 修复刑期总天数计算错误
- 使用 ChronoUnit.DAYS.between 计算入监日期到释放日期的总天数
- 修复后:2024-01-15 到 2027-07-14 = 1276天(原错误计算为743天)
- 确保与其他日期计算逻辑一致
|
2026-01-27 12:11:42 +08:00 |
|
|
|
653e55a075
|
feat(prison): 新增累计表扬次数统计字段
- 后端新增 praiseCount 字段(Integer类型)
- 从 prison_situation 表统计 category=2(表扬类型)的记录数
- 遵循 violationCount 的实现模式
参考计划: .sisyphus/plans/dashboard-center-update.md Task 1
|
2026-01-27 10:27:52 +08:00 |
|
|
|
cea9ed7335
|
feat(dashboard): 优化大帐统计展示
- 大帐统计改为显示账户余额,移除出入库卡片
- 柱状图展示收入和支出数据,按月份正序排列
- 奖惩记录从数据库真实查询,区分奖励和惩罚
- 修复惩罚记录显示问题(类型匹配)
- 新增查询方法:selectRecentRewardsPunishments、selectLatestBalance
- PrisonerDashboardStatsRespVO新增balance字段
- ConsumptionMapper新增selectLatestBalance方法
|
2026-01-26 18:16:43 +08:00 |
|
|
|
ff09efa216
|
feat: 问卷任务管理模块增强
- 新增犯人完成进度查询接口
- 新增批量分配 Agent 填写功能
- 优化仪表盘统计逻辑
- 新增 Agent 填写权限 SQL
|
2026-01-26 16:02:45 +08:00 |
|
|
|
f0caa49133
|
feat: 新增问卷任务管理模块
- 新增问卷任务CRUD功能(controller、service、dal)
- 新增问卷任务统计相关VO(进度、区域对比、汇总统计)
- 新增问卷记录状态枚举
- 更新问卷记录DO结构
- 更新dashboard服务实现
- 新增lombok依赖
|
2026-01-24 10:55:36 +08:00 |
|
|
|
f252c69dd2
|
fix: 修复社交登录回调解析问题及优化
- 修复 SocialClientServiceImpl 中社交登录回调的 userId 解析逻辑
- 新增 EvaluationTemplateFlattenedRespVO 扁平化响应VO
- 优化 EvaluationTemplateWithDimensionsRespVO 结构
- 更新 pom.xml 依赖版本
|
2026-01-22 21:09:40 +08:00 |
|
|
|
1eb543d803
|
feat(evaluation): 新增模板详情导出功能及代码优化
- 新增导出单个模板及其维度信息的接口
- 修复参数校验缺失问题,添加 @NotNull 校验
- 修复 N+1 查询问题,改用批量查询
- 优化 DateTimeFormatter 为静态常量
- 添加评论列表字段到 VO 类
|
2026-01-22 12:23:15 +08:00 |
|
|
|
cff7832d5e
|
feat: 新增监狱综合管理平台数据库迁移脚本
- 创建了完整的数据库迁移脚本,包含罪犯信息、监区信息、监室信息、计分考核、考核规则、消费记录等多个表的定义
- 每个表均包含详细的字段定义和注释,确保数据结构清晰
- 关闭外键检查以支持表的创建,最后恢复外键检查
此脚本为后续系统功能实现提供了基础数据结构支持。
|
2026-01-22 09:29:05 +08:00 |
|
|
|
6063256883
|
fix: 优化评估报告模块权限控制
- 查询接口支持多权限验证(template:query, report:query)
- 维度CRUD操作统一使用 template:update 权限
- 维度数据CRUD操作统一使用 report:update 权限
🤖 Generated with [Claude Code](https://claude.com/claude-code)
|
2026-01-21 00:49:12 +08:00 |
|
|
|
76bdb3a931
|
feat: 新增AI监控仪表盘功能和监管对象位置字段
- 新增AI监控仪表盘相关接口(监狱概况统计、重点人员查询)
- 新增监管对象位置字段(province/city/district)到各DO实体
- 新增重点人员页面相关VO(FocusPersonPageReqVO、FocusPersonVO)
- 新增AI监控入口菜单SQL脚本
- 新增监管对象位置升级SQL脚本
- 完善监控仪表盘服务实现(实时数据、统计分析、风险预警)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-21 00:17:53 +08:00 |
|
|
|
0984924431
|
chore: 提交本地修改后更新子模块
|
2026-01-20 20:58:33 +08:00 |
|
|
|
011b505a80
|
chore: clean up debug artifacts and improve table scrolling
- Remove .DS_Store and console.log statements
- Remove debugger statements from decorate.vue
- Add horizontal scroll support to prison management tables
|
2026-01-20 20:19:45 +08:00 |
|
|
|
f620d3bb0c
|
fix: 预警模块字典类型枚举缺失修复
- PrisonerController: 调整 API 路径
- QuickCommentController: 新增获取快捷回复列表接口
- RiskAssessmentRespVO: 添加缺失字段
- SituationRespVO: 添加缺失字段
- SituationDO: 添加缺失字段
- SituationServiceImpl: 完善狱情信息处理逻辑
- prison_dict_data.sql: 新增字典数据
- evaluation_report.sql: 评估报告 SQL 优化
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-20 19:03:04 +08:00 |
|
|
|
751e1be667
|
feat(report): 新增评估报告服务实现和配置更新
- 新增 EvaluationReportServiceImpl 服务实现
- 添加 EvaluationDimensionDataSaveReqVO 字段
- 优化 ReportController 和 ReportService
- 新增 ReportUpdateReqVO 请求对象
- 更新 pom.xml 依赖配置
- 更新 application-local.yaml 开发配置
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-20 12:12:46 +08:00 |
|
|
|
0d46e00ba7
|
feat: 更新评估报告服务和相关模块
- 计分考核模块新增监区、监室字段
- 问卷答题记录添加关联字段
- 危险评估优化服务逻辑
- 评估报告服务重构数据源处理
- 新增数据库升级脚本
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-19 23:13:07 +08:00 |
|
|
|
877e691792
|
修复评估维度配置中dataSources和questions字段返回null的问题
- 添加autoResultMap=true到EvaluationDimensionDO的@TableName注解
- 确保JacksonTypeHandler能正确处理dataSources字段的JSON序列化
|
2026-01-19 22:19:09 +08:00 |
|
|
|
f6b0410fda
|
feat(prison): 新增评估报告等模块,集成问卷与危险评估功能
核心变更:
1. 新增模块
- 评估报告模块 (evaluationreport): 报告生成与编辑
- 快捷评语模块 (quickcomment): 常用评语管理
- 报告模板模块 (reporttemplate): 报告模板配置
- 预警模块 (warning): 风险预警功能
- 风险模块 (risk): 风险分析功能
- 情况模块 (situation): 服刑情况跟踪
2. 功能增强
- 危险评估模块完善: 支持多种评估方法
- 问卷模块重构: 调查问卷整合到答题记录
- 罪犯模块: 新增Workbench工作台页面
- 计分考核: 新增计分规则管理
3. 枚举与配置
- 新增评估相关枚举: AssessmentType, EvaluationCycle等
- 统一风险等级枚举
- 更新字典数据类型常量
4. 数据库
- 新增 evaluation_report.sql
- 新增 report_module.sql
- 新增 prison_situation_warning_risk.sql
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-16 20:13:56 +08:00 |
|
|
|
dc65ef8d24
|
refactor: 重构评估模块为答题模块,整合到问卷记录服务
主要变更:
- 删除 assessment 模块,原有功能整合到 questionnaire-record
- 新增 answer 模块处理答题记录
- QuestionnaireRecordServiceImpl 扩展测评执行、评分、统计功能
- 更新枚举类状态定义(1-待测评 2-测评中 3-已完成 4-已过期 5-已取消)
- 消费记录模块新增明细相关接口
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 22:35:42 +08:00 |
|
|
|
bbcf68bdb8
|
feat: 新增评估模块功能
评估模块:
- AssessmentAnswer 评估答案管理(提交、评分、人工复核)
- AssessmentRecord 评估记录管理(状态流转、完成统计)
- AssessmentResult 评估结果管理(风险等级、管控建议)
- AssessmentStatistics 评估统计分析(按类型、时段统计)
LLM智能评估集成:
- Claude LLM 客户端实现
- 评估上下文构建
- 提示词模板构建
- 风险评估数据聚合
代码审查修复:
- 删除 AreaDO 重复导入
- 移除反射调用改用直接方法
- 11个 Controller 添加参数校验注解
- QuestionServiceImpl 批量更新兼容性修复
新增枚举:
- AssessmentAnswerStatusEnum 答案状态
- AssessmentManualReviewStatusEnum 人工复核状态
- AssessmentRecordStatusEnum 记录状态
- RiskLevelEnum 风险等级
|
2026-01-15 20:49:42 +08:00 |
|
|
|
f7f318bed8
|
fix: 代码审查修复 - 调查问卷模块优化
后端修复:
- QuestionnaireRecordServiceImpl: 修复缩进问题,添加空值校验和ID存在性校验
- QuestionnaireSaveReqVO/RespVO/PageReqVO: 同步DO新增的5个字段
- QuestionnaireMapper: 添加新字段查询条件
- QuestionServiceImpl: 优化批量更新性能,修复缩进问题
- 新增枚举类: QuestionnaireStatusEnum, QuestionnaireRecordStatusEnum, QuestionnaireRecordPassStatusEnum
- 新增数据库迁移脚本: question_add_columns.sql, questionnaire_add_columns.sql
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-15 20:14:32 +08:00 |
|
|
|
5f9bcfc9b2
|
feat(prison): 完善监室管理功能及代码优化
- 修复监室状态枚举显示问题,使用标准字典类型
- 优化监区树形选择组件,改用 el-tree-select
- 修复 PrisonerDO.subAreaId 字段相关编译错误
- 优化 CellServiceImpl 关联查询监区名称
- 修复 lambda 表达式变量引用问题
- 配置 Redis 密码 redis_Dbdb2F
|
2026-01-15 12:16:55 +08:00 |
|
|
|
8077990e5d
|
feat(prison): 问卷系统批量更新接口及性能优化
- 添加问卷问题批量更新API: POST /prison/question/batch-update
- 修复savePartitions循环调用API问题 (50题只需1次请求)
- 修复onPartitionDragEnd拖拽排序性能问题
- 修复onQuestionDragEnd问题拖拽排序性能问题
- 添加QuestionBatchUpdateReqVO请求对象
- 添加自动填充来源字典SQL (35个选项)
|
2026-01-13 16:23:55 +08:00 |
|
YunaiV
|
bf6875adf6
|
【同步】最新精简版本!(〃'▽'〃) v2025.12 发布:极大极大完善 vben5 的 antd、vben 版本的功能,新增 admin uniapp vue3 版本
|
2025-12-28 10:44:03 +08:00 |
|
YunaiV
|
50eb97dd17
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into master-jdk17
# Conflicts:
# yudao-module-ai/pom.xml
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/knowledge/vo/segment/AiKnowledgeSegmentPageReqVO.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/chat/AiChatMessageServiceImpl.java
# yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/service/knowledge/AiKnowledgeSegmentServiceImpl.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmTaskController.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/BpmParallelMultiInstanceBehavior.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/BpmSequentialMultiInstanceBehavior.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/candidate/BpmTaskCandidateInvoker.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/listener/BpmCopyTaskDelegate.java
# yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
# yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/codegen/CodegenServiceImplTest.java
# yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/codegen/inner/CodegenEngineVue2Test.java
# yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/codegen/inner/CodegenEngineVue3Test.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/sku/ProductSkuMapper.java
# yudao-module-mall/yudao-module-product/src/main/java/cn/iocoder/yudao/module/product/dal/mysql/spu/ProductSpuMapper.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/kefu/vo/message/KeFuMessageListReqVO.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/kefu/vo/message/AppKeFuMessagePageReqVO.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/dal/mysql/coupon/CouponTemplateMapper.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponServiceImpl.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponTemplateService.java
# yudao-module-mall/yudao-module-promotion/src/main/java/cn/iocoder/yudao/module/promotion/service/coupon/CouponTemplateServiceImpl.java
# yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/framework/aftersale/core/aop/AfterSaleLogAspect.java
# yudao-module-mall/yudao-module-trade/src/main/java/cn/iocoder/yudao/module/trade/framework/order/core/aop/TradeOrderLogAspect.java
# yudao-module-member/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/MemberUserController.java
# yudao-module-pay/pom.xml
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/controller/admin/wallet/PayWalletRechargeController.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/wallet/PayWalletRechargeService.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/wallet/PayWalletRechargeServiceImpl.java
# yudao-module-pay/src/main/java/cn/iocoder/yudao/module/pay/service/wallet/PayWalletServiceImpl.java
# yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/mail/MailTemplateServiceImplTest.java
# yudao-module-system/src/test/resources/sql/create_tables.sql
|
2025-12-28 10:42:49 +08:00 |
|
YunaiV
|
eb246a2df4
|
(〃'▽'〃) v2025.12 发布:极大极大完善 vben5 的 antd、vben 版本的功能,新增 admin uniapp vue3 版本
|
2025-12-28 10:39:40 +08:00 |
|
YunaiV
|
0eed2fa74c
|
没问题
|
2025-12-27 21:35:44 +08:00 |
|
YunaiV
|
3accf80700
|
fix:【mall】优惠劵:相关的判断不对,关联 https://t.zsxq.com/fYaKv
|
2025-12-27 21:35:19 +08:00 |
|
YunaiV
|
9fe59e8543
|
feat:【pay】转账:支持支付宝的 transferSceneName 参数
|
2025-12-27 21:16:23 +08:00 |
|
YunaiV
|
9519ca969c
|
feat:【infra】代码生成:menu 生成时,支持多种
|
2025-12-27 20:22:24 +08:00 |
|
YunaiV
|
36708447ff
|
fix:【system】操作日志导出时,缺少 userName 字段,对应 https://gitee.com/yudaocode/yudao-boot-mini/issues/IDFZ4X
|
2025-12-27 20:07:20 +08:00 |
|
YunaiV
|
0cbced1cef
|
fix:pgsql 有点问题
|
2025-12-27 19:20:04 +08:00 |
|
YunaiV
|
ab8e68d3a2
|
fix:【system】优化 createOAuth2AccessToken 的 tenantId 逻辑,优先使用 OAuth2RefreshTokenDO
|
2025-12-27 17:25:36 +08:00 |
|
YunaiV
|
d2dd2f10f5
|
feat:【system】简化 AuthConvert 逻辑,避免 login 接口在 mapstruct 生成失败,导致开发登录失败
|
2025-12-27 12:35:57 +08:00 |
|
YunaiV
|
9a3bfe89e5
|
feat:【ai】226 修改知识库和联网搜索仅初始化一次
|
2025-12-27 11:09:15 +08:00 |
|
YunaiV
|
be56c83408
|
feat:【system】阿里云短信客户端的 GetSmsTemplate 接口升级适配
|
2025-12-27 11:03:17 +08:00 |
|
YunaiV
|
88f322311e
|
feat:【infra】spring boot admin 默认需要登录
|
2025-12-27 10:21:33 +08:00 |
|
YunaiV
|
d860ca2c8c
|
fix:【bpm】“refactor(bpm): 优化多实例行为初始化逻辑”导致的问题,对应 https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/1483/files
|
2025-12-26 21:23:47 +08:00 |
|
YunaiV
|
cc53b9c4ae
|
【升级】dynamic-datasource from 4.3.1 to 4.5.0
|
2025-12-25 22:51:27 +08:00 |
|
YunaiV
|
f036acbf90
|
【升级】jimubi from 2.2.0 to 2.3.0
|
2025-12-25 22:47:30 +08:00 |
|
YunaiV
|
1bccf95c57
|
【升级】spring-boot from 3.5.8 to 3.5.9
|
2025-12-25 22:43:51 +08:00 |
|
YunaiV
|
5a296d5dc1
|
【升级】mybatis-plus from 3.5.14 to 3.5.15
【升级】mybatis-plus-join from 1.5.4 to 1.5.5
【升级】rocketmq-spring from 2.3.4 to 2.3.5
【升级】netty from 4.2.7 to 4.2.9
【升级】awssdk from 2.39.2 to 2.40.15
|
2025-12-25 22:28:06 +08:00 |
|
YunaiV
|
97ae1766e8
|
Merge remote-tracking branch 'origin/master-jdk17' into master-jdk17
|
2025-12-25 21:46:14 +08:00 |
|
YunaiV
|
6d1c1f2095
|
fix:【bpm】流程抄送时,可能缺少租户上下文的问题,对应 https://gitee.com/zhijiantianya/yudao-cloud/issues/IDEUQ6
|
2025-12-25 21:46:05 +08:00 |
|
芋道源码
|
3f1d80364f
|
!1484 fix: 修复新增菜单时被允许相同组件名称问题
Merge pull request !1484 from 半栈幼儿员/hotfix/menu
|
2025-12-25 13:43:24 +00:00 |
|
YunaiV
|
315a024ccc
|
feat(mail): 增强邮件模板参数解析和内容格式化功能
|
2025-12-25 09:59:34 +08:00 |
|
芋道源码
|
e6dcbde8a7
|
!1481 feat(mail): 增强邮件模板参数解析和HTML内容格式化功能
Merge pull request !1481 from C77/master-jdk17-email
|
2025-12-25 01:52:26 +00:00 |
|
YunaiV
|
6821986308
|
refactor(bpm): 优化多实例行为初始化逻辑
|
2025-12-25 09:51:40 +08:00 |
|
芋道源码
|
3ec32a61b0
|
!1483 refactor(bpm): 优化多实例行为初始化逻辑
Merge pull request !1483 from ssw/master-jdk17
|
2025-12-25 01:50:44 +00:00 |
|
YunaiV
|
efaa577556
|
fix:【bpm】getTaskManagerPage 接口的操作权限标识拼写错误
|
2025-12-25 09:14:59 +08:00 |
|