后台的账号管理删除会员会报错

bug问题 · Blueyii · 于 6年前 发布 · 2172 次阅读

后台的账号管理删除会员报错,报错信息:

Http status: 500 Internal Server Error
ajaxOptions: error
thrownError: Internal Server Error
Exception 'yii\base\InvalidCallException' with message 'fecshop service method is not exit.  fecshop\services\Customer::actionRemove' 

in /www/web/develop/fecshop_demo/vendor/fancyecommerce/fecshop/services/Service.php:49

Stack trace:
#0 /www/web/develop/fecshop_demo/vendor/fancyecommerce/fecshop/app/appadmin/modules/Customer/block/account/Manageredit.php(156): fecshop\services\Service->__call('remove', Array)
#1 /www/web/develop/fecshop_demo/vendor/fancyecommerce/fecshop/app/appadmin/modules/Customer/controllers/AccountController.php(39): fecshop\app\appadmin\modules\Customer\block\account\Manageredit->delete()
#2 [internal function]: fecshop\app\appadmin\modules\Customer\controllers\AccountController->actionManagerdelete()
#3 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#4 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Controller.php(156): yii\base\InlineAction->runWithParams(Array)
#5 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Module.php(523): yii\base\Controller->runAction('managerdelete', Array)
#6 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('customer/accoun...', Array)
#7 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#8 /www/web/develop/fecshop_demo/appadmin/web/index.php(56): yii\base\Application->run()
#9 {main}

在订单管理删除订单报错:

Http status: 500 Internal Server Error
ajaxOptions: error
thrownError: Internal Server Error
An Error occurred while handling another error:
yii\base\InvalidRouteException: Unable to resolve the request "fecadmin/error". in /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Module.php:532
Stack trace:
#0 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/web/ErrorHandler.php(95): yii\base\Module->runAction('fecadmin/error')
#1 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/ErrorHandler.php(111): yii\web\ErrorHandler->renderException(Object(yii\web\NotFoundHttpException))
#2 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\web\NotFoundHttpException))
#3 {main}
Previous exception:
yii\base\InvalidRouteException: Unable to resolve the request: sales/orderinfo/managerdelete in /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Controller.php:127
Stack trace:
#0 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Module.php(523): yii\base\Controller->runAction('managerdelete', Array)
#1 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('sales/orderinfo...', Array)
#2 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#3 /www/web/develop/fecshop_demo/appadmin/web/index.php(56): yii\base\Application->run()
#4 {main}

Next yii\web\NotFoundHttpException: Page not found. in /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/web/Application.php:114
Stack trace:
#0 /www/web/develop/fecshop_demo/vendor/yiisoft/yii2/base/Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#1 /www/web/develop/fecshop_demo/appadmin/web/index.php(56): yii\base\Application->run()
#2 {main}
共收到 2 条回复
Fecmall#16年前 1 个赞

1.customer 删除

我可能忘记写删除方法了,现在已经加上了: https://github.com/fecshop/yii2_fecshop/commit/1dd6deba967c4938934fb3dd88a5fd90d99f212e

2.订单是不允许在后台删除的,这样做是非常危险的,如果想删除,请到数据库里面自己清空 ,那个删除按钮,我改天去掉。

数据库存放在 sales_flat_ordersales_flat_order_item 表中 , 可以到数据库中手动删除,

订单一般会建站初期清空,网站开始运营后,删除订单操作几乎是没有的。

Blueyii#26年前 0 个赞

@Terry #1楼 赞!

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