feat: 会议材料上传/发票OCR识别/用户管理增强 + 日志降噪 + 薪亿通接口规范
- 会议/劳务材料支持直接上传与提交审核 (BizMeetingMaterial 等) - 发票 OCR 识别增强 (InvoiceOcrService) - 现场照片/证书批量导入覆盖式回填 (ExcelUtil/AttendeeImportVo/CameraQrUpload) - 用户管理增强、超级管理员校验与权限拒绝处理 (SuperManagerChecker/AccessDeniedHandlerImpl) - 日志级别调整为 info/warn (生产降噪) - 新增薪亿通·个人票税接口规范文档 (自然人开票服务分册 + 轻量化对接分册) - .gitignore 排除 key.txt/*.rdb/*.key/tmp/opt 等敏感与本地文件 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
+13
@@ -216,6 +216,19 @@ public class SysUserController extends BaseController
|
||||
return toAjax(userService.updateUserStatus(user));
|
||||
}
|
||||
|
||||
/**
|
||||
* 切换合规人员(manager)的「全局管理员」标记 (复用 account_type: MAIN=全局管理员 / SUB=普通合规员).
|
||||
* 仅对 role_type=manager 生效, 其它角色在 service 层拒绝.
|
||||
*/
|
||||
@PreAuthorize("@ss.hasPermi('system:user:edit')")
|
||||
@Log(title = "用户管理", businessType = BusinessType.UPDATE)
|
||||
@PutMapping("/changeManagerAdmin")
|
||||
public AjaxResult changeManagerAdmin(@RequestBody SysUser user)
|
||||
{
|
||||
userService.checkUserAllowed(user);
|
||||
return toAjax(userService.updateManagerAdmin(user.getUserId(), user.getAccountType()));
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据用户编号获取授权角色
|
||||
*/
|
||||
|
||||
@@ -43,10 +43,3 @@ bidding-api:
|
||||
detail-url: https://zbpublic.guojustar.com/#/detail/
|
||||
# notice-list-url: https://zbpublictest.guojustar.com/portal-api/bidding/public/notice/list
|
||||
# detail-url: https://zbpublictest.guojustar.com/#/detail/
|
||||
|
||||
# 生产环境日志级别: 覆盖 application.yml 的 debug 默认值, 生产只打印 info 及以上, 减少日志噪音
|
||||
logging:
|
||||
level:
|
||||
com.ruoyi: info
|
||||
com.ruoyi.business: info
|
||||
org.springframework: warn
|
||||
|
||||
@@ -215,6 +215,6 @@ server:
|
||||
# 日志配置
|
||||
logging:
|
||||
level:
|
||||
com.ruoyi: debug
|
||||
org.springframework: debug
|
||||
com.ruoyi.business: debug
|
||||
com.ruoyi: info
|
||||
org.springframework: warn
|
||||
com.ruoyi.business: info
|
||||
|
||||
Reference in New Issue
Block a user