- 将参数校验条件从 empty 改为 !isset,确保参数存在性检查的准确性 - 避免因参数值为 0 或空字符串时被误判为缺失参数的问题
@@ -115,7 +115,7 @@ class RefundOrder extends BaseController
// 参数校验(所有参数均为必填)
$requiredFields = ['orderId', 'orderEntryIds', 'disputeRequest', 'description', 'applyPayment', 'applyCarriage', 'applyReasonId', 'goodsStatus'];
foreach ($requiredFields as $field) {
- if (empty($data[$field])) {
+ if (!isset($data[$field])) {
return app('json')->fail('缺少必填参数: ' . $field);
}