request->params([ ['data', []], ['type', ''] ]); return success(data:(new VerifyService())->getVerifyCode($data['type'], $data['data'])); } /** * 获取核销码信息 * @return Response */ public function getInfoByCode(){ $data = $this->request->params([ [ 'code', '' ], ]); return success(data:(new VerifyService())->getInfoByCode($data[ 'code' ])); } /** * 核销 * @param $code * @return Response */ public function verify($code){ return success(data:(new VerifyService())->verify($code)); } /** * 校验是否是核销员 * @return Response */ public function checkVerifier(){ return success(data:(new VerifyService())->checkVerifier()); } /** * 核销记录 * @return void */ public function records(){ $data = $this->request->params([ ['relate_tag', 0], ['type', ''], ['code', ''], ['keyword', ''], ['create_time', []] ]); return success(data:(new VerifyService())->getRecordsPageByVerifier($data)); } /** * 获取核销详情 * @param $code * @return Response */ public function detail(string|int $code){ return success(data:(new VerifyService())->getRecordsDetailByVerifier($code)); } }