diff --git a/app/Libs/AlipayF2F.class.php b/app/Libs/AlipayF2F.class.php index b4d5029..ec1ea59 100644 --- a/app/Libs/AlipayF2F.class.php +++ b/app/Libs/AlipayF2F.class.php @@ -20,7 +20,7 @@ class AlipayF2F $result = Factory::setOptions($config)::payment() ->faceToFace() - ->pay("充值{$recharge->money}元", $recharge->serial, $recharge->money, $auth_code); + ->pay("充值{$recharge->money}元" . ($recharge->project ? "-".$recharge->project->name : ""), $recharge->serial, $recharge->money, $auth_code); $responseChecker = new ResponseChecker(); //处理响应或异常 if ($responseChecker->success($result)) { @@ -70,7 +70,7 @@ class AlipayF2F ]; $refund->update($update); } else { - Log::info("支付宝退款失败:" . $result->code . ";" . $result->msg. ";" . $result->subMsg); + Log::info("支付宝退款失败:" . $result->code . ";" . $result->msg . ";" . $result->subMsg); $refund->increment("try_times"); return false; } diff --git a/app/Libs/WxMicroPay.class.php b/app/Libs/WxMicroPay.class.php index 9c1c5fb..073726f 100644 --- a/app/Libs/WxMicroPay.class.php +++ b/app/Libs/WxMicroPay.class.php @@ -21,7 +21,7 @@ class WxMicroPay extends WxPayCommon //提交被扫支付 try { $this->setParameter("out_trade_no", $recharge->serial); - $this->setParameter("body", "充值{$recharge->money}元"); + $this->setParameter("body", "充值{$recharge->money}元" . ($recharge->project ? "-" . $recharge->project->name : "")); $this->setParameter("total_fee", $recharge->money * 100); $this->setParameter("auth_code", request()->auth_code); diff --git a/app/Models/Recharge.php b/app/Models/Recharge.php index f13f865..5914f5b 100755 --- a/app/Models/Recharge.php +++ b/app/Models/Recharge.php @@ -49,6 +49,11 @@ class Recharge extends SoftDeletesModel return $this->hasOneThrough(Patient::class, Orders::class, "id", "id", "order_id", "patient_id"); } + public function project() + { + return $this->hasOneThrough(Project::class, Orders::class, "id", "id", "order_id", "project_id"); + } + public function refunds() { return $this->hasMany(Refund::class, "recharge_id");