新增手动拉取钉钉审批结果功能,支持强制重跑集成,优化审批台账管理。涉及多个文件的更新,包括API接口、服务逻辑及前端页面。

This commit is contained in:
geht
2026-07-30 16:58:10 +08:00
parent 7a9c19e4f3
commit 3f22eb346e
10 changed files with 299 additions and 16 deletions

View File

@@ -602,7 +602,7 @@ jeecg-boot/jeecg-boot-module/jeecg-module-xslmes/src/main/java/org/jeecg/modules
jeecgboot-vue3/src/views/xslmes/mesXslRubberQuickTestRecord/MesXslRubberQuickTestRecord.data.ts
jeecgboot-vue3/src/views/xslmes/mesXslRubberQuickTestRecord/components/MesXslRubberQuickTestRecordModal.vue
-- author:xsl---date:20260720--for: <20><>IM<49><4D><EFBFBD><EFBFBD>ͬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>Ҳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> WebSocket<65><74>ͬ<EFBFBD>˺<EFBFBD> PC/APP <20><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>ʾ ---
-- author:xsl---date:20260720--for: <20><>IM<49><4D><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD> WebSocket<65><74>ͬ<EFBFBD>˺<EFBFBD> PC/APP <20><><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD>ʾ ---
jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/im/service/impl/SysImChatServiceImpl.java
jeecgboot-vue3/src/views/system/im/imCache.ts
jeecgboot-vue3/src/views/system/im/ImChat.vue

View File

@@ -0,0 +1,18 @@
-- ============================================================
-- 审批台账手动拉取钉钉审批结果权限
-- author: GHT date: 2026-07-30
-- for: XSLMES-20260730-DING-PULL
-- ============================================================
INSERT INTO sys_permission(id, parent_id, name, url, component, is_route, component_name, redirect, menu_type, perms, perms_type, sort_no, always_show, icon, is_leaf, keep_alive, hidden, hide_tab, description, create_by, create_time, update_by, update_time, del_flag, rule_flag, status, internal_or_external)
SELECT '178046026420823', '178046026420820', '拉取钉钉审批结果', NULL, NULL, 0, NULL, NULL, 2, 'xslmes:mes_xsl_approval_record:pullDingResult', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2026-07-30 00:00:00', NULL, NULL, 0, 0, '1', 0
FROM DUAL
WHERE NOT EXISTS (SELECT 1 FROM sys_permission WHERE id = '178046026420823');
INSERT INTO sys_role_permission (id, role_id, permission_id, data_rule_ids, operate_date, operate_ip)
SELECT REPLACE(UUID(),'-',''), 'f6817f48af4fb3af11b9e8bf182f618b', '178046026420823', NULL, '2026-07-30 00:00:00', '127.0.0.1'
FROM DUAL
WHERE NOT EXISTS (
SELECT 1 FROM sys_role_permission
WHERE role_id = 'f6817f48af4fb3af11b9e8bf182f618b' AND permission_id = '178046026420823'
);