dream

第 654 位会员

会员
个人信息
  • 加入于 2018-09-21 09:41:35
  • 最后登录时间 11小时前
个人成就
  • 发表文章次数 33
  • 发布回复次数 61
  • 个人主页浏览次数 6
fecmall升级到2.9.1 后台登录样式问题5天前

问题找到了,我重写了

layouts/login.php

导致的,非常谢谢两位!

fecmall升级到2.9.1 后台登录样式问题19天前

@Fecmall #1楼 刚才清空了下,还是这样!

fecbbc 安装阿里云OSS存储应用1个月前

@Fecmall #1楼 笨办法的话可以把代码中的路径去掉是吧

fecbbc,请问 订单号:$increment_id 是用哪个函数获取的?1个月前

@Fecmall #3楼 $this->_increment_id = Yii::$service->order->getSessionIncrementId(); 这个是在init()里面,在执行initFunc() 时,会先执行init()里面的$this->_increment_id = Yii::$service->order->getSessionIncrementId();,理解的不到位的地方,您多指点。

fecbbc,请问 订单号:$increment_id 是用哪个函数获取的?1个月前

@Fecmall #1楼 不好意思,您多担待,$this->_increment_id = Yii::$service->order->getSessionIncrementId();这个getSessionIncrementId()废弃了吗?

fecyo微信内部h5支付(JsApi支付)付款成功,但商城订单状态仍为未支付1个月前

@Fecmall [#6楼](#comment6) (外层手动更新的部分没有更新),请问这个外层手动更新的部分有哪些?

微信公众号支付1个月前

。。。

微信公众号支付1个月前
<?php
/**
 * FecShop file.
 *
 * @link http://www.fecshop.com/
 * @copyright Copyright (c) 2016 FecShop Software LLC
 * @license http://www.fecshop.com/license/
 */

namespace fecshop\app\apphtml5\modules\Payment;

use fecshop\app\apphtml5\modules\AppfrontController;
use Yii;

/**
 * @author Terry Zhao <2358269014@qq.com>
 * @since 1.0
 */
class PaymentController extends AppfrontController
{
    protected $_increment_id;
    protected $_order_model;

    public function init()
    {
        parent::init();
        $homeUrl = Yii::$service->url->homeUrl();
        $this->_increment_id = Yii::$service->order->getSessionIncrementId();
        if (!$this->_increment_id) {
            Yii::$service->url->redirect($homeUrl);
            exit;
        }

        $this->_order_model = Yii::$service->order->GetByIncrementId($this->_increment_id);
        if (!isset($this->_order_model['increment_id'])) {
            Yii::$service->url->redirect($homeUrl);
            exit;
        }

    }
}

我感觉是这地方跳转了

微信公众号支付1个月前

我怀疑是没有获取到前端的订单编号

微信公众号支付1个月前

没出现错误,直接跳到了微信端的商城首页面。

微信公众号支付1个月前

我debug到 这个初始化函数 init(),打断点是因为这个初始化函数发生的错误,我就用initFunc()这个函数重写了init(),结果是 微信内部支付就能用了。。。,但是支付状态没改变。

微信公众号支付1个月前

1.打开/addons/fecmall/fecbbc/app/apphtml5/modules/Payment/controllers/WxpayjsapiController.php

2.修改 public function initFunc()函数名为: public function init()

3.修改调用方法$this->initFunc();$this->init();

 /**
     * 支付开始页面.
     */
    public function actionStart()
    {
        $this->initFunc();
        //Yii::$service->page->theme->layoutFile = 'wxpay_jsapi.php';
        $data = Yii::$service->payment->wxpayJsApi->getScanCodeStart();
        $data['success_url'] = Yii::$service->payment->getStandardSuccessRedirectUrl();
        return $this->render($this->action->id, $data);
    }

为:

/**
     * 支付开始页面.
     */
    public function actionStart()
    {
        $this->init();
        //Yii::$service->page->theme->layoutFile = 'wxpay_jsapi.php';
        $data = Yii::$service->payment->wxpayJsApi->getScanCodeStart();
        $data['success_url'] = Yii::$service->payment->getStandardSuccessRedirectUrl();
        return $this->render($this->action->id, $data);
    }

4.这样修改后,“微信JsApi支付(只能微信内使用)”就可以正常支付了。

5.但是支付成功后订单的支付状态都还处于“待支付”状态。

多商户-升级后,供应商在哪给自己的店铺命名1个月前

供应商的店铺名称是在总平台管理员输入吗,供应商进入自己的管理后台可以修改店铺名吗?

多商户-pc前端导航分类1个月前

有子分类,从头部的导航直接点击子菜单进去,这个子菜单所属的分类就会显示,但是其他的还是不显示,我看官网的都正常,那就有可能是我这边自己哪里动了?

block重写2个月前

1.好的。 2.ok,配置部分开头修改为 fecshop 就ok,多谢!

Your Site Analytics