| 12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace Modules\Api\Responses;
- use App\Constants\ChangeLogConstant;
- use App\Contracts\Responsable;
- class LogChangeListResponse implements Responsable
- {
- /**
- * 录入的数据.
- *
- * @var mixed
- */
- private $data = null;
- public function __construct($data = null)
- {
- $this->data = $data;
- }
- public function toResponse($request = null)
- {
- $result = $this->data->toArray();
- if (!empty($result['data'])) {
- foreach ($result['data'] as &$val) {
- $val['type_text'] = ChangeLogConstant::TYPE_TEXT[$val['type']] ?? '流水帐变';
- unset($val['type']);
- }
- }
- return json_success($result);
- }
- }
|