From a653149474b2d9b855d449e09e41e821bbf005b4 Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Mon, 30 Oct 2023 17:12:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8C=BB=E7=94=9F=E6=8F=90?= =?UTF-8?q?=E7=8E=B0=E8=A1=A8-=E5=85=B3=E8=81=94=E9=93=B6=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Model/DoctorWithdrawalBank.php | 71 +++++++++++++++++++++++++++ app/Services/DoctorAccountService.php | 18 +++++++ 2 files changed, 89 insertions(+) create mode 100644 app/Model/DoctorWithdrawalBank.php diff --git a/app/Model/DoctorWithdrawalBank.php b/app/Model/DoctorWithdrawalBank.php new file mode 100644 index 0000000..0970d27 --- /dev/null +++ b/app/Model/DoctorWithdrawalBank.php @@ -0,0 +1,71 @@ +first($fields); + } + + /** + * 获取信息-多条 + * @param array $params + * @param array $fields + * @return object|null + */ + public static function getList(array $params, array $fields = ['*']): object|null + { + return self::where($params)->get($fields); + } + + /** + * 新增 + * @param array $data + * @return DoctorWithdrawalBank|\Hyperf\Database\Model\Model + */ + public static function addDoctorWithdrawalBank(array $data): \Hyperf\Database\Model\Model|DoctorWithdrawalBank + { + return self::create($data); + } + +} diff --git a/app/Services/DoctorAccountService.php b/app/Services/DoctorAccountService.php index 57a9c56..e5597a6 100644 --- a/app/Services/DoctorAccountService.php +++ b/app/Services/DoctorAccountService.php @@ -8,6 +8,7 @@ use App\Model\DoctorAccount; use App\Model\DoctorAccountDay; use App\Model\DoctorBankCard; use App\Model\DoctorWithdrawal; +use App\Model\DoctorWithdrawalBank; use App\Model\DoctorWithdrawalOrder; use App\Model\OrderInquiry; use App\Model\UserDoctor; @@ -436,6 +437,23 @@ class DoctorAccountService extends BaseService return fail(HttpEnumCode::SERVER_ERROR); } + // 新增医生提现表-关联银行 + $data = array(); + $data['withdrawal_id'] = $doctor_withdrawal["withdrawal_id"]; + $data['bank_id'] = $doctor_bank_card['bank_id']; + $data['bank_card_code'] = $doctor_bank_card['bank_card_code']; + $data['province_id'] = $doctor_bank_card['province_id']; + $data['province'] = $doctor_bank_card['province']; + $data['city_id'] = $doctor_bank_card['city_id']; + $data['city'] = $doctor_bank_card['city']; + $data['county_id'] = $doctor_bank_card['county_id']; + $data['county'] = $doctor_bank_card['county']; + $doctor_withdrawal_bank = DoctorWithdrawalBank::addDoctorWithdrawalBank($data); + if (empty($doctor_withdrawal_bank)){ + Db::rollBack(); + return fail(HttpEnumCode::SERVER_ERROR); + } + foreach ($order_inquiry_id as $value){ // 新增医生提现-关联订单表 $data = array();