raw('Hello Hyperf!'); } public function getStauts() { } /** * 查询广告 */ public function getAD() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'id' => 'required', ], [ 'id.required' => 'id不能为空', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->getAD($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } public function getOrderListAdmin() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'page' => 'required', 'pagesize' => 'required', ], [ 'page.required' => 'page不能为空', 'pagesize.required' => 'pagesize不能为空', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->getOrderListAdmin($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } public function getOrderDetailAdmin() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'id' => 'required', ], [ 'id.required' => 'id不能为空', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->getOrderDetailAdmin($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } public function applyOrderStatusAdmin() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'id' => 'required', ], [ 'id.required' => 'id不能为空', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->getOrderDetailAdmin($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } //修改订单价格 public function editPriceOrderAdmin() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'id' => 'required', 'price' => 'required|decimal:2', ], [ 'id.required' => 'id不能为空', 'price.required' => '价格不能为空', 'price.decimal' => '价格格式不正确', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->editOrderAdmin($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } public function rejectOrderAdmin() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'id' => 'required', 'reason' => 'required', ], [ 'id.required' => 'id不能为空', 'reason.required' => '原因不能为空', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->rejectOrderAdmin($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } public function endOrderAdmin() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'id' => 'required', ], [ 'id.required' => 'id不能为空', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->endOrderAdmin($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } public function delOrderAdmin() { $requireData = $this->request->all(); $validator = $this->validationFactory->make( $requireData, [ 'id' => 'required', ], [ 'id.required' => 'id不能为空', ] ); if ($validator->fails()) { $errorMessage = $validator->errors()->first(); return Result::error($errorMessage); } $result = $this->orderServiceClient->delOrderAdmin($requireData); return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']); } }