第 2 位会员
更新fecmall到2.10.3版本
http://www.fecmall.com/topic/4755
然后,后台,吧fecyo和walletyo也更新一下。
阿里云下载源已经更新,可以宝塔直接安装全新版本
问题已经修复:https://github.com/fecshop/yii2_fecshop/commit/d3175f4e1ff80c810ab87f935cda0859c59275fd
下午fecmall发新版
排查了一下,的确有这个问题
原因,之前修复一个bug问题,导致的新bug
https://github.com/fecshop/yii2_fecshop/commit/c732f71871d71f36cf9d2b9435e1166509e9da4e#diff-31c704b7ccdeaa99dffca808e294fb05e761d4ae6bca0c7428fef8ae0ac93240
Fecmall一会发个新版,您需要更新fecmall到最新版本。
Yii::$app->user->identity 这个是yii2的组件
就是customer对应的内容,如果没有值,就说明你的数据表customer里面没有值
https://github.com/fecshop/yii2_fecshop/blob/master/services/payment/WxpayMicro.php#L173
默认都是修复了的。
微信支付这个,您自己debug一下代码试试把,如果某些函数找不到代码位置,可以发帖求助一下,我给你找找文件路径。
您自己debug一下吧,本地无法复现,无法精准解决,还是得靠你自己debug一下代码。
1.你换个微信账户测试试试?
2.或者你清空一下你的账户表:customer,另外清空一下表:customer_wx_qr_code_log
customer
customer_wx_qr_code_log
重新注册试试?测试试试
@johocn #3楼 你是不是版本很老了? customer表没有这个字段?
这是老帖子了,已经发版了
新的版本不需要改。
https://github.com/fecshop/yii2_fecshop/blob/master/app/appfront/languages/zh-CN/appfront.php
https://github.com/fecshop/yii2_fecshop/blob/master/app/apphtml5/languages/zh-CN/apphtml5.php
要么不翻译,要么找专业一点的翻译,否则不集成进去
目前没时间,您自己搞一下吧
把涉及到的文件的路径以及内容贴出来
一句话都有了,谁知道是怎么个有法?
都有了
有法
问题一定要描述清楚,不然帮不上忙。
你如果那边有翻译?可以联系我,我给你语言包,你翻译一下发我,我搞上去。
语言可以自己随便加的。
1.store domain信息存储在mysql表store_domain
store_domain
2.对应的service是:https://github.com/fecshop/yii2_fecshop/blob/master/services/StoreDomain.php#L103
3.通过方法:
$app_name = 'appfront'; Yii::$service->storeDomain->getCollByAppName($app_name);
获取到appfront的store配置列表
http://www.fecmall.com/topic/379
这里给的是一个思路。
多谢认可
先记录一下,后面找时间排查一下。
自己改一下代码,转换格式。
@charles #6楼 那就序列化一下属性数组,塞到一个字段在里面就OK