|
|
@@ -29,12 +29,36 @@ use common\components\util;
|
|
|
use biz\wx\classes\WxMessageClass;
|
|
|
use bizGhs\order\services\OrderService;
|
|
|
use common\components\lakala\Lakala;
|
|
|
+use common\components\qrCodeUtil;
|
|
|
|
|
|
class PurchaseController extends BaseController
|
|
|
{
|
|
|
|
|
|
public $guestAccess = ['detail', 'ali-pay'];
|
|
|
|
|
|
+ //获取支付宝付款码 ssh 20240713
|
|
|
+ public function actionGetAliPayCode()
|
|
|
+ {
|
|
|
+ $get = Yii::$app->request->get();
|
|
|
+ $orderSn = $get['orderSn'] ?? '';
|
|
|
+ $info = PurchaseClass::getByCondition(['orderSn' => $orderSn], true);
|
|
|
+ if (empty($info)) {
|
|
|
+ util::fail('没有找到采购单');
|
|
|
+ }
|
|
|
+ if (isset($info->mainId) == false || $info->mainId != $this->mainId) {
|
|
|
+ util::fail('无法访问');
|
|
|
+ }
|
|
|
+ if (getenv('YII_ENV') == 'production') {
|
|
|
+ $url = "https://mall.huahb.cn/#/admin/cg/alipay?orderSn={$orderSn}";
|
|
|
+ } else {
|
|
|
+ $url = "https://mall.huaml.com/#/admin/cg/alipay?orderSn={$orderSn}";
|
|
|
+ }
|
|
|
+ $unique = "order_ali_pay_" . $orderSn;
|
|
|
+ $imgUrl = qrCodeUtil::generateRechargeQrCode($url, $unique);
|
|
|
+ $imageUrl = imgUtil::groupImg($imgUrl);
|
|
|
+ util::success(['imgUrl' => $imageUrl]);
|
|
|
+ }
|
|
|
+
|
|
|
//确认收货 ssh 20231119
|
|
|
public function actionConfirmTake()
|
|
|
{
|