lzrumik

第 669 位会员

会员
个人信息
  • 加入于 2018-10-21 20:45:01
  • 最后登录时间 5年前
个人成就
  • 发表文章次数 1
  • 发布回复次数 3
  • 个人主页浏览次数 0
订单多次提交的疑问【已解决】5年前

感谢Terry的指点,在vendor/fancyecommerce/fecshop/services/order/Item.php的actionSaveOrderItems方法里取消注释一行代码就好。

$this->_itemModel->deleteAll(['order_id' => $order_id]);

详情请看图片!

订单多次提交的疑问【已解决】5年前

@successgdc #2楼 我觉得应该是。看代码是先生存订单、订单子项再通过paypal审核。这样的逻辑也没错,只是失败不能再该订单下再新建子项

订单多次提交的疑问【已解决】5年前

我现在想着的解决办法就是: 在vendor/fancyecommerce/fecshop/app/appfront/modules/Payment/block/paypal/express/Placeorder.php的doCheckoutPayment方法判断如果paypal返回不是success,就清空订单的信息

不知道这样调整会不会有其他的问题?

Your Site Analytics