diff --git a/app/controller/BpsAdController.php b/app/controller/BpsAdController.php index 0275ada..3d897e2 100644 --- a/app/controller/BpsAdController.php +++ b/app/controller/BpsAdController.php @@ -361,7 +361,12 @@ class BpsAdController } if (empty($accounts)) { - return $this->successResponse(['data' => []], $request); + $data = [ + 'code' => 901, + 'msg' => 'No data available for export.', + 'data' => [] + ]; +// return $this->successResponse(['data' => []], $request); } // 获取客户ID数组 @@ -415,7 +420,13 @@ class BpsAdController } if (empty($accounts)) { - return $this->successResponse(['data' => []], $request); + $data = [ + 'code' => 901, + 'msg' => 'No data available for export.', + 'data' => [] + ]; + return new Response(400, ['Content-Type' => 'application/json'], json_encode($data, JSON_UNESCAPED_UNICODE)); +// return $this->successResponse(['data' => []], $request); } // 获取客户ID数组 @@ -468,7 +479,13 @@ class BpsAdController } if (empty($accounts)) { - return $this->successResponse(['data' => []], $request); + $data = [ + 'code' => 901, + 'msg' => 'No data available for export.', + 'data' => [] + ]; + return new Response(400, ['Content-Type' => 'application/json'], json_encode($data, JSON_UNESCAPED_UNICODE)); +// return $this->successResponse(['data' => []], $request); } // 获取客户ID数组 @@ -521,7 +538,13 @@ class BpsAdController } if (empty($accounts)) { - return $this->successResponse(['data' => []], $request); + $data = [ + 'code' => 901, + 'msg' => 'No data available for export.', + 'data' => [] + ]; + return new Response(400, ['Content-Type' => 'application/json'], json_encode($data, JSON_UNESCAPED_UNICODE)); +// return $this->successResponse(['data' => []], $request); } // 获取客户ID数组 @@ -575,7 +598,13 @@ class BpsAdController } if (empty($accounts)) { - return $this->successResponse(['data' => []], $request); + $data = [ + 'code' => 901, + 'msg' => 'No data available for export.', + 'data' => [] + ]; + return new Response(400, ['Content-Type' => 'application/json'], json_encode($data, JSON_UNESCAPED_UNICODE)); +// return $this->successResponse(['data' => []], $request); } // 获取客户ID数组 @@ -836,7 +865,7 @@ class BpsAdController if (empty($accounts)) { - return $this->successResponse(['data' => []], $request); + return $this->successResponse(['data' => new \stdClass()], $request); } // 获取客户ID数组 @@ -864,9 +893,9 @@ class BpsAdController 'data' => $data, ]; - // 如果 data 是空数组,转换为空对象 - if (is_array($data) && empty($data['data'])) { - $responseData['data']['data'] = new \stdClass(); + + if (is_array($data) && empty($data)) { + $responseData['data'] = new \stdClass(); } // 如果有新 token,添加到 header