Chen

第 2685 位会员

会员
个人信息
  • 加入于 2020-04-11 17:43:53
  • 最后登录时间 3年前
个人成就
  • 发表文章次数 8
  • 发布回复次数 19
  • 个人主页浏览次数 7
Walletyo的一些小Bug3年前

@Fecmall #1楼

作者,不好意思,我的原意只是提交些bug,想着您肯定熟悉自己的作品,帖子就没有写的详细bug导致的问题,而是直接提交了修改方法,以供下版修复。下次会稍注意下。

另:

回答下您的第4条问题:

557-565行代码,已经可以实现670-693行的代码,已经重复,不注释掉的话,反倒让557-565行代码失效,致使Walletyo应用的后台admin链接都打不开,报错提示模板找不到。。。

附上:557-565行代码

                    'page' => [
                        'childService' => [
                            'theme' => [
                                'thirdThemeDir' => [
                                    '@walletyo/app/appadmin/theme',  // 后台模板路径
                                ],
                            ],
                        ],
                    ],
fecyo-1.9.0版本发布,默认集成淘宝模式产品扩展3年前

如果之前有上传产品信息数据的,需要执行如下命令,恢复展示产品信息数据

cd addons/fecmall/fecyo/shell

sh initTbProduct.sh

fecyo-1.9.0版本发布,默认集成淘宝模式产品扩展3年前

你好,提个建议:

此版本升级前,可以先查询数据库是否已安装淘宝模式产品扩展,已安装淘宝的可以不执行此版本升级的数据库操作。

另: 附上升级有问题的伙伴,可登陆数据库,找到product_flat数据表,删除字段:is_deputy,然后再次升级即可。

feyco的订单改价功能,产品SPU规格属性的两种限制,望加入开发计划3年前

@Fecmall #6楼

老哥,谢谢回复。

另:你貌似误解了,我不是笑你,我是内心苦笑,笑我之前的自己

Fecyo的运费设置是在哪里?3年前

@ezsky #2楼 帮助文档,看目录,货运方式

哥,你到底看的啥文档哟???

Fecyo的运费设置是在哪里?3年前

有这时间找好久,不如看看文档

微信小程序线上发版3年前

哈哈,没得说,高效啊,等你发版。

微信小程序线上发版3年前

哈哈,点赞。

能顺便问下小程序下版会更新商品的海报二维码么,我看到前端展示了链接,但是没有对应的后端代码。

分享增加获取微信官方的获取手机号的功能,以及一些微信小程序的小Bug。3年前

@Fecmall #5楼

哈哈哈哈哈我走过这个坑,留贴告知,奈何你还要再趟一遍这个坑。

分享增加获取微信官方的获取手机号的功能,以及一些微信小程序的小Bug。3年前

@Fecmall #5楼

只要encryptedData和iv参数和session_key对应匹配就行,因为加解密,是需要同一个code获取到的session_key,存储到服务器那当然最好了

我的起初想法是,新用户注册前,还没有账号,就没去保存session_key,当然,你可以走另外的路子。

附上微信官方的说明:

使用方法

需要将 button 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphonenumber 事件回调获取到微信服务器返回的加密数据, 然后在第三方服务端结合 session_key 以及 app_id 进行解密获取手机号。 注意

在回调中调用 wx.login 登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。

分享增加获取微信官方的获取手机号的功能,以及一些微信小程序的小Bug。3年前

@Fecmall #2楼

我本地是关掉https的,但是本地开发,用户登录获取不了openid,需要绕过ssl证书,举个例子路径:

\fecshop\fecshop_win\addons\fecmall\fecyo\app\appserver\modules\Customer\controllers\LoginController.php

actionBindaccount()函数

\fecshop\fecshop_win\vendor\fancyecommerce\fecshop\services\helper\Wx.php

getUserInfoByCode()函数

\fecshop\fecshop_win\vendor\fancyecommerce\fec\helpers\CApi.php

getCurlData()函数

我不知道你怎么测试的,反正我微信开发工具也是设置了不检验合法证书,不检验https,你测试的可能是之前的缓存数据,建议你可以注册个新用户试试

分享增加获取微信官方的获取手机号的功能,以及一些微信小程序的小Bug。3年前

@Fecmall #1楼

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html

这个包是微信官方的Demo包,你点下链接:加密数据解密算法,里面有下载链接

我原本按你的路子走,在后端生成session_key,但是微信那边会报错,因为wx.login,会刷新登陆态,由于getPhoneNumber所生成的encryptedData和iv参数,依赖前提是wx.login所产生的session_key,所以后端再生成就不是对应匹配的。

不过session_key只是相对于操作用户,感觉没什么不安全的

Fecyo-1.7开源中文电商版本发布 - 支持微信小程序3年前

提个建议,如果新用户的手机号绑定,能直接调用微信的接口就更好了,用户体验感会更好一点

https://developers.weixin.qq.com/community/develop/doc/000ea4814f0e388b22082bcc251000?_at=1560018321436

测试下单过程中,优惠券问题4年前

@Fecmall #3楼

老哥,你下午可能没看到我2楼的贴图,我刚刚debug下了流程代码,发现如果用户在优惠券里无任何领取记录,会返回Null,贴上修改代码,以供参考。

fecshop\addons\fecmall\fecyo\services\coupon\Customer.php 534行 取消返回null

// 得到用户可用的优惠券列表。
        $customerActiveCoupons = $this->getCustomerActiveCouponList($customerId);
        if (!is_array($customerActiveCoupons) || empty($customerActiveCoupons)) {
            
         //   return null;
        }
测试下单过程中,优惠券问题4年前

@Fecmall #3楼 上面不是显示为null么

测试下单过程中,优惠券问题4年前

@Fecmall #1楼 哈哈,谢谢你的指点,但是真的十分抱歉,有心无力,能力不够啊。。 我没有开启游客购买哦。

被一部电视剧震撼到了,名字:天道4年前

非阉割版,优酷也有

Your Site Analytics