Browse Source

得润宝

cqp 1 week ago
parent
commit
5c3107f960
1 changed files with 6 additions and 6 deletions
  1. 6 6
      app/Http/Controllers/Api/DingTalkController.php

+ 6 - 6
app/Http/Controllers/Api/DingTalkController.php

@@ -80,7 +80,7 @@ class DingTalkController extends BaseController
             // 1️⃣ 解密
             $event = $crypt->getDecryptMsg($msgSignature, $timeStamp, $nonce, $encrypt);
             $event = json_decode($event, true);
-            Log::info('钉钉回调解密后的数据', $event);
+//            Log::info('钉钉回调解密后的数据', $event);
 
             // 2️⃣ 处理事件
             if (isset($event['EventType'])) {
@@ -88,13 +88,13 @@ class DingTalkController extends BaseController
                     case 'bpms_instance_change':
                         $processInstanceId = $event['processInstanceId'] ?? null;
                         $result = $event['result'] ?? null;
-                        Log::info('审批实例变更', compact('processInstanceId','result'));
+//                        Log::info('审批实例变更', compact('processInstanceId','result'));
 
                         // 捕捉最后一个节点审核通过
                         if ($result === 'agree') {
                             // TODO: 执行你的业务逻辑,比如更新数据库、触发后续操作
                             Log::info("最后一个节点审核通过,审批完成", compact('processInstanceId'));
-                        }elseif ($result === 'oppose' || $result === 'terminate') {
+                        }elseif ($result === 'oppose' || $result === 'terminate' || $result == "refuse") {
                             Log::info("审批流程被驳回或终止", compact('processInstanceId','result'));
                         }
 
@@ -105,11 +105,11 @@ class DingTalkController extends BaseController
                         $result = $event['result'] ?? null;
                         $approverUserId = $event['staffId'] ?? null;
 
-                        Log::info('审批任务变更', compact('processInstanceId','taskId','result'));
+//                        Log::info('审批任务变更', compact('processInstanceId','taskId','result'));
 
                         // 捕获节点被驳回
-                        if ($result === 'oppose') {
-                            Log::info("节点被驳回", compact('processInstanceId','taskId','approverUserId'));
+                        if ($result === 'refuse') {
+//                            Log::info("节点被驳回", compact('processInstanceId','taskId','approverUserId'));
                             // TODO: 执行你的业务逻辑,比如通知申请人、更新状态
                         }
                         break;