|
|
@@ -26,6 +26,7 @@ use bizHd\stat\classes\StatIncomeClass;
|
|
|
use bizHd\stat\classes\StatOrderClass;
|
|
|
use bizHd\user\classes\UserClass;
|
|
|
use bizHd\work\classes\WorkClass;
|
|
|
+use bizHd\wx\classes\WxOpenClass;
|
|
|
use common\components\dict;
|
|
|
use common\components\imgUtil;
|
|
|
use common\components\miniUtil;
|
|
|
@@ -468,6 +469,30 @@ class OrderClass extends BaseClass
|
|
|
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //关闭微信的订单
|
|
|
+ //微信付款
|
|
|
+ $wx = Yii::getAlias("@vendor/wxPayApi_v3.0.10");
|
|
|
+ require_once($wx . '/lib/WxPay.Api.php');
|
|
|
+ require_once($wx . '/example/WxPay.MicroPay.php');
|
|
|
+
|
|
|
+ //获取微信商户号等信息
|
|
|
+ $sjExtend = WxOpenClass::getMallWxInfo();
|
|
|
+ $mid = $sjExtend['wxPayMerchantId'] ?? '';
|
|
|
+ $appId = $sjExtend['miniAppId'] ?? '';
|
|
|
+ $key = $sjExtend['wxPayKey'] ?? '';
|
|
|
+
|
|
|
+ $input = new \WxPayCloseOrder();
|
|
|
+ $input->SetOut_refund_no($orderSn);
|
|
|
+
|
|
|
+ $config = new \WxPayConfig();
|
|
|
+ $config->SetAppId($appId);
|
|
|
+ $config->SetMerchantId($mid);
|
|
|
+ $config->SetKey($key);
|
|
|
+
|
|
|
+ $return = \WxPayApi::closeOrder($config, $input);
|
|
|
+ print_r($return);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
// 扣库存
|