fecmall多商户分销, 订单收货后发起售后处理异常

bug问题 · woofeng · 于 3年前 发布 · 980 次阅读

安装的版本情况:


  • PHP Version 7.2.0
  • nginx 1.16.1
  • CentOS Linux release 7.6.1810 (Core)
  • Fecbbc 多商户电商系统(B2B2C) ( 6.30MB ) 最高版本: 1.10.5 当前版本: 1.10.5
  • fecbdc多商户分销扩展系统(三级分销) ( 1.35MB ) 最高版本: 1.5.5 当前版本: 1.5.5
  • "fancyecommerce/fecshop": "2.11.1" (参考 composer.json 文件)

操作步骤:

完成订单的发货,收货流程后, apphtml5入口,发起 售后 (退货),出现异常 。(appfront PC浏览器入口,发起 售后退货, 则能正常处理)。


异常信息:

yii\base\UnknownPropertyException: Setting unknown property: fecbdc\app\apphtml5\modules\Catalog\block\category\Price::price in /var/www/fecmall/vendor/yiisoft/yii2/base/BaseObject.php:163


调用栈 Stack trace:

0 /var/www/fecmall/vendor/yiisoft/yii2/BaseYii.php(558): yii\base\BaseObject->__set('price', '0.10')
1 /var/www/fecmall/vendor/yiisoft/yii2/base/BaseObject.php(107): yii\BaseYii::configure(Object(fecbdc\app\apphtml5\modules\Catalog\block\category\Price), Array)
2 [internal function]: yii\base\BaseObject->__construct(Array)
3 /var/www/fecmall/vendor/yiisoft/yii2/di/Container.php(420): ReflectionClass->newInstanceArgs(Array)
4 /var/www/fecmall/vendor/yiisoft/yii2/di/Container.php(171): yii\di\Container->build('fecbdc\app\apph...', Array, Array)
5 /var/www/fecmall/vendor/yiisoft/yii2/BaseYii.php(365): yii\di\Container->get('fecbdc\app\apph...', Array, Array)
6 /var/www/fecmall/vendor/fancyecommerce/fecshop/services/page/Widget.php(171): yii\BaseYii::createObject(Array)
7 /var/www/fecmall/vendor/fancyecommerce/fecshop/services/page/Widget.php(219): fecshop\services\page\Widget->renderContentHtml('category/price_...', Array, '')
8 /var/www/fecmall/vendor/fancyecommerce/fecshop/services/page/Widget.php(138): fecshop\services\page\Widget->renderContent('category/price_...', Array)
9 /var/www/fecmall/addons/fecmall/fecbbc/app/apphtml5/theme/fecbbc/customer/order/aftersale.php(54): fecshop\services\page\Widget->diRender('category/price_...', Array)
10 /var/www/fecmall/vendor/yiisoft/yii2/base/View.php(348): require('/var/www/fecmal...')
11 /var/www/fecmall/vendor/yiisoft/yii2/base/View.php(257): yii\base\View->renderPhpFile('/var/www/fecmal...', Array)
12 /var/www/fecmall/vendor/fancyecommerce/fecshop/app/apphtml5/modules/AppfrontController.php(97): yii\base\View->renderFile('/var/www/fecmal...', Array, Object(fecbbc\app\apphtml5\modules\Customer\controllers\OrderController))
13 /var/www/fecmall/addons/fecmall/fecbbc/app/apphtml5/modules/Customer/controllers/OrderController.php(150): fecshop\app\apphtml5\modules\AppfrontController->render('aftersale', Array)
14 [internal function]: fecbbc\app\apphtml5\modules\Customer\controllers\OrderController->actionAftersale()
15 /var/www/fecmall/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
16 /var/www/fecmall/vendor/yiisoft/yii2/base/Controller.php(181): yii\base\InlineAction->runWithParams(Array)
17 /var/www/fecmall/vendor/yiisoft/yii2/base/Module.php(534): yii\base\Controller->runAction('aftersale', Array)
18 /var/www/fecmall/vendor/yiisoft/yii2/web/Application.php(104): yii\base\Module->runAction('customer/order/...', Array)
19 /var/www/fecmall/vendor/yiisoft/yii2/base/Application.php(392): yii\web\Application->handleRequest(Object(fecshop\yii\web\Request))
20 /var/www/fecmall/apphtml5/web/index.php(63): yii\base\Application->run()
21 {main}

本文由 woofeng 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 4 条回复
Fecmall#13年前 0 个赞

发完帖子不会看一下排版?

http://www.fecmall.com/markdown

发帖子是为了解决问题? 乱糟糟的让别人怎么看?

做任务?

woofeng#23年前 0 个赞

安装的版本情况:

PHP Version 7.2.0

nginx 1.16.1

CentOS Linux release 7.6.1810 (Core)

Fecbbc 多商户电商系统(B2B2C) ( 6.30MB ) 最高版本: 1.10.5 当前版本: 1.10.5

fecbdc多商户分销扩展系统(三级分销) ( 1.35MB ) 最高版本: 1.5.5 当前版本: 1.5.5

"fancyecommerce/fecshop": "2.11.1" (参考 composer.json 文件)

完成订单的发货,收货流程后, apphtml5入口,发起 售后 (退货)。出现异常 (appfront PC浏览器入口,发起 售后退货, 能正常处理)。

代码异常的调用栈, 请在主贴查看, 谢谢。

Fecmall#33年前 0 个赞

明天处理吧。

这个异常部分,你用下面的方法,括起来就可以了,微信都告诉你一遍了,你这个人很不喜欢听别人说的东西

Fecmall#43年前 0 个赞

问题已经处理,请升级fecbbc扩展 1.10.6+

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics