新增银行卡验证、修正省市区验证

This commit is contained in:
2023-02-21 11:34:08 +08:00
parent 71ad45422a
commit 757cd2e76e
10 changed files with 444 additions and 33 deletions
+1
View File
@@ -5,6 +5,7 @@ namespace App\Controller;
use App\Constants\HttpEnumCode;
use App\Exception\BusinessException;
use App\Request\UserRequest;
use App\Services\UserDoctorService;
use App\Services\UserService;
use App\Utils\Http;
use Psr\Http\Message\ResponseInterface;
+43
View File
@@ -83,4 +83,47 @@ class UserDoctorController extends AbstractController
$data = $UserDoctorService->getDoctorBankCard();
return $this->response->json($data);
}
/**
* 获取医生银行卡详情信息
* @return ResponseInterface
*/
public function getDoctorBankCardInfo(): ResponseInterface
{
$UserDoctorService = new UserDoctorService();
$data = $UserDoctorService->getDoctorBankCardInfo();
return $this->response->json($data);
}
/**
* 新增绑定医生银行卡
* @return ResponseInterface
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
public function addDoctorBankCard(): ResponseInterface
{
$request = $this->container->get(UserDoctorRequest::class);
$request->scene('addDoctorBankCard')->validateResolved();
$UserDoctorService = new UserDoctorService();
$data = $UserDoctorService->addDoctorBankCard();
return $this->response->json($data);
}
/**
* 更换医生银行卡
* @return ResponseInterface
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
public function putDoctorBankCard(): ResponseInterface
{
$request = $this->container->get(UserDoctorRequest::class);
$request->scene('putDoctorBankCard')->validateResolved();
$UserDoctorService = new UserDoctorService();
$data = $UserDoctorService->putDoctorBankCard();
return $this->response->json($data);
}
}