fix: 修复会签场景下消息卡片更新问题
- 添加 updateMessageCardsForPartialApprove 方法处理会签部分通过 - 会签一人通过后,其他人的消息卡片显示进度并保留按钮 - 修复 Dockerfile 构建顺序问题 - 修复前端类型定义问题 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/vendor/autoload.php';
|
||||
require_once __DIR__ . '/support/bootstrap.php';
|
||||
|
||||
$order = \app\model\ApprovalOrder::find(27);
|
||||
if ($order) {
|
||||
echo "订单ID: " . $order->id . "\n";
|
||||
echo "标题: " . $order->title . "\n";
|
||||
echo "申请人ID: " . $order->applicant_id . "\n";
|
||||
echo "状态: " . $order->status . "\n";
|
||||
echo "当前节点: " . json_encode($order->current_nodes) . "\n";
|
||||
echo "流程ID: " . $order->flow_id . "\n";
|
||||
echo "\nform_data:\n";
|
||||
print_r($order->form_data);
|
||||
|
||||
echo "\n\n审批记录:\n";
|
||||
$records = \app\model\ApprovalRecord::where('order_id', 27)->get();
|
||||
foreach ($records as $record) {
|
||||
echo "ID: {$record->id}, 节点ID: {$record->node_id}, 审批人: {$record->approver_id}, 操作: {$record->action}\n";
|
||||
}
|
||||
|
||||
echo "\n\n飞书消息映射:\n";
|
||||
$messages = \app\model\FeishuMessage::where('order_id', 27)->get();
|
||||
foreach ($messages as $msg) {
|
||||
echo "ID: {$msg->id}, 节点ID: {$msg->node_id}, 用户ID: {$msg->user_id}, 消息ID: {$msg->message_id}, 状态: {$msg->status}\n";
|
||||
}
|
||||
} else {
|
||||
echo "订单不存在\n";
|
||||
}
|
||||
Reference in New Issue
Block a user