diff --git a/Laravel/app/Http/Controllers/API/H5/FenzhenController.php b/Laravel/app/Http/Controllers/API/H5/FenzhenController.php index 34a9788..388c8bd 100644 --- a/Laravel/app/Http/Controllers/API/H5/FenzhenController.php +++ b/Laravel/app/Http/Controllers/API/H5/FenzhenController.php @@ -25,6 +25,7 @@ class FenzhenController extends Controller $service = new ComboItemGroupService(); $q = $service->QiJian($orderInfo->tj_number, $orderInfo->name, [$xmid]); if ($q['status'] === true) { + self::fenzhenAbandon($orderInfo, $xmid); return \Yz::Return(true, "弃检成功", []); } else { return \Yz::echoError1($q['msg']); @@ -32,6 +33,28 @@ class FenzhenController extends Controller } + public function fenzhenAbandon($orderInfo, $xmid) + { + $data = [ + 'name' => $orderInfo->name, + 'id_number' => $orderInfo->id_number, + 'uuid' => $orderInfo->tj_number, + 'type' => '', + 'check_type' => '1', + 'sex' => $orderInfo->sex, + 'birthday' => $orderInfo->birthday, + 'phone' => $orderInfo->phone, + 'registration_number' => $orderInfo->plan_number, + 'items' => [], + 'drops' => [(string)$xmid], + 'regenerate' => '1', + 'line_up' => '1', + 'mute' => '2', + 'show' => '1', + ]; + self::fz('abandon', $data); + } + public function check() { // 这里放 检查是否有 体检引导的数据 @@ -412,6 +435,7 @@ class FenzhenController extends Controller 'info' => '/api/Open/TiJian/info', 'search' => '/api/Open/TiJian/search', 'change' => '/api/Open/TiJian/change', + 'abandon' => '/api/Open/Queue/registration?client=open', ]; $url = env('FENZHEN_URL'); $res = self::post("$url{$url_map[$type]}", $content);