全部
常见问题
产品动态
精选推荐

用户下单商品错乱,订单商户ID错误问题

管理 管理 编辑 删除

问题概述

在订单创建过程中,由于购物车记录中的 product_idproduct_attr_unique 不匹配,导致系统通过 product_attr_unique 加载的商品信息错误,从而造成订单商户ID(mer_id)被错误赋值。


问题根源

  1. 购物车数据不一致:购物车记录中存储的 product_id 与实际通过 product_attr_unique 查询到的商品ID不一致
  2. 订单创建逻辑缺陷:订单创建时,系统优先使用 product_attr_unique 来加载商品信息,而没有充分验证 product_idproduct_attr_unique 的匹配性
  3. 数据传递错误:错误的商品信息被传递到订单创建流程,导致订单表的 mer_id 字段被错误赋值


问题重现

只有高并发下才会产生问题,正常情况下不会出现。当服务器运行缓慢的时候,该问题偶发,并不是所有订单都会产生。


问题解决

目前我们暂时用定时脚本运行并修复该问题,后续会想办法修复,这个问题影响真的太严重了。


【产品名称】:多商户系统 (PHP)

【产品版本】:v3.1.1 (CRMEB-MER-v3.1.1)

【部署方式】:linux宝塔面板

【部署环境】:线上环境

【php版本】:7.4.33

【Mysql版本】:8.0.36

【使用终端】:小程序


{{voteData.voteSum}} 人已参与
支持
反对
请登录后查看

一曲横笛 最后编辑于2025-11-10 16:10:20

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}} 【已收集】
{{item.floor}}# 沙发 板凳 地板 {{item.floor}}# 【已收集】
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
分享
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
打赏
已打赏¥{{reward_price}}
121
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服