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();