Browse Source

feat: setup easyWechat

wechat_public_accounts
ww519441258 5 years ago
parent
commit
d487a6809b
  1. 7
      api/controllers/WxPaymentController.php
  2. 9
      api/logic/WxPaymentLogic.php
  3. 7
      composer.json
  4. 1574
      composer.lock

7
api/controllers/WxPaymentController.php

@ -9,18 +9,21 @@
namespace api\controllers; namespace api\controllers;
use api\logic\WxPaymentLogic;
class WxPaymentController extends CommonController class WxPaymentController extends CommonController
{ {
public $modelClass = 'backend\modules\shop\models\ars\Order'; public $modelClass = 'backend\modules\shop\models\ars\Order';
public $className = 'api\logic\WXPaymentLogic';
public $className = 'api\logic\WxPaymentLogic';
public function actionWeb() public function actionWeb()
{ {
return $this->object->wxPayment();
return $this->object->wxPayment(WxPaymentLogic::PAY_TYPE_WEB);
} }
public function actionMiniProgram() public function actionMiniProgram()
{ {
return $this->object->wxPayment(WxPaymentLogic::PAY_TYPE_MINI_PROGRAM);
} }
} }

api/logic/WXPaymentLogic.php → api/logic/WxPaymentLogic.php

7
composer.json

@ -22,17 +22,14 @@
"kartik-v/yii2-editable": "^1.7@dev", "kartik-v/yii2-editable": "^1.7@dev",
"kartik-v/yii2-widget-depdrop": "dev-master", "kartik-v/yii2-widget-depdrop": "dev-master",
"antkaz/yii2-vue": "dev-master", "antkaz/yii2-vue": "dev-master",
"xj/yii2-babel": "dev-master"
"xj/yii2-babel": "dev-master",
"overtrue/wechat": "~4.0"
}, },
"repositories": { "repositories": {
"asset_packagist": { "asset_packagist": {
"type": "composer", "type": "composer",
"url": "https://asset-packagist.org" "url": "https://asset-packagist.org"
}, },
"kc_packagist": {
"type": "composer",
"url": "https://packagist.kcshop.com.cn/"
},
"packagist": { "packagist": {
"type": "composer", "type": "composer",
"url": "https://packagist.phpcomposer.com" "url": "https://packagist.phpcomposer.com"

1574
composer.lock
File diff suppressed because it is too large
View File

Loading…
Cancel
Save