middleware('checkUserPermission'); } /** * 配置枚举 * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\Resources\Json\JsonResource */ public function enums() { $data = trans('enums'); $enums = []; foreach ($data as $key => $val) { $k = last(str2arr($key, '\\')); $enums[$k] = $val; } return $this->response->success($enums); } /** * 清空缓存 * @return mixed * @Author: Mead */ public function clear() { Cache::flush(); return $this->response->ok('操作成功'); } /** * 测试 * @return */ public function test(Request $request) { // $this->validateData($request, [ // 'user_id' => 'required|integer', // ], ['user_id' => '用户 id']); // // $user_id = $request->get('user_id'); // $order_nums = $request->get('order_nums', 1); // // $users = User::query()->where('id', $user_id)->get(); // $tx = 0; // foreach ($users as $user) { // for ($o = 1; $o <= $order_nums; $o++) { // $txf = random_int(1, 3); // $da = []; // $goods = Good::query()->inRandomOrder()->limit($txf)->get(); // foreach ($goods as $good) { // $num = random_int(1, 5); // $da[] = [ // 'ProductGroupID' => 9, // 'ProductGroupSKUID' => 9, // 'ProductName' => "大卫博士罐装内裤(青春版)", // 'ProductCode' => $good['name'], // 'SKUCode' => "青春版", // 'AttributesVales' => [], // 'Qty' => $num, // ]; // $tx += $num * $good['xuefen']; // } // $data = [ // 'Type' => 1, // 'RetailID' => 134, // 'Code' => Order::makeNo(), // 'AuthorizationCode' => $user->code, // 'Domain' => "http://hnsystemse.njjinhao.top/", // 'data' => $da // ]; // dispatch(new ImportOrderJob(json_encode($data, true))); // } // } $data = [ 'start_day' => false, 'end_day' => false, 'limit' => 1000, ]; $file_name = time() . '.xlsx'; return Excel::download(new UserOrderGoodExport($data), $file_name); // return $this->response->success([], '请求成功'); } }