1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace app\common\service;
- use app\common\model\Payment;
- use fast\Arr;
- use think\App;
- class OrderCloseService{
- /** @var Payment */
- protected $payment;
- /**
- * @param Payment $payment
- */
- public function setPayment(Payment $payment): void
- {
- $this->payment = $payment;
- }
- public function companyBank(){}
- public function wechat(){
- }
- public function alipay(){
- }
- public function bankUnion(){}
- public function otherUser(){}
- public function offline(){}
- public function pay(){
- $method=Arr::get(OrderPayService::$methods,$this->payment->pay_type);
- return App::invokeMethod([$this,$method]);
- }
- }
|