- 博客(192)
- 收藏
- 关注
原创 CRMEB Pro版高并发商城系统秒杀需要多大的服务器
将SCRM与高性能电商系统相结合,与企业微信做深度融合,帮助企业实现客户留存和运营管理,更加深入地做客户画像、自动化运营等方面功能,助力企业实现私域运营,最终实现快速积累客户、会员数据分析、智能转化客户、有效提高销售、提升会员运营的效果。1. 数据库作为最终数据存储的地方,为了防止商品出现超卖的情况,系统通过锁来解决,悲观锁/乐观锁,配合事务一起使用,系统还支持读写分离,上云数据库。的云服务器,同时使用云redis、云mysql、云存储器。的云服务器,同时使用云redis、云mysql、云存储器。
2024-11-25 15:17:12
367
原创 后台发货时用户收到【商品确认收货提醒】
找到文件app/listener/wechat/RoutineListener.php。bug表现为,发货时用户会立刻收到商品确认收货提醒。搜索notifyConfirmByTradeNo。搜索notifyConfirmByTradeNo。
2024-11-20 16:34:57
373
原创 积分商品编辑规格里积分未会显问题处理
文件地址:app/services/product/sku/StoreProductAttrValueServices.php。方法名:getattr。
2024-11-20 16:33:57
323
原创 付费会员数量统计错误修复
打开文件:app/services/statistic/UserStatisticServices.php。找到红圈中代码增加条件->where("member_type", "<>", 0)打开文件:app/dao/order/OtherOrderDao.php。找到文件:app/model/order/OtherOrder.php。找到图中红圈代码增加条件"member_type" => -1。找到方法:searchMemberTypeAttr。方法名:getBasic。修改完毕后重启swoole。
2024-11-20 16:33:03
450
原创 下单抽奖领取商品奖品之后还能继续抽奖问题处理
一 文件地址:app/services/order/StoreOrderSuccessServices.php。二 文件地址:app/controller/api/v2/activity/LuckLottery.php。方法:LotteryInfo。方法:paySuccess。
2024-11-20 16:32:07
404
原创 会员等级经验问题
会员从一级完成任务升级到二级以后,一级显示还差经验,这里差的其实是二级到三级的经验,如下图所示。路径:/pages/users/user_vip/index.vue。3、改完前端需要重新打包小程序、h5,后端要重启swoole。
2024-11-20 16:31:36
542
原创 抽奖设置奖品数量最多设置32767问题修复
打开数据库找的eb_luck_prize表点开然后在点击结构找到total字段点修改点击类型如下图绿框修改成 int 类型,长度设置 10
2024-11-19 15:34:19
257
原创 首页 DIY 商品列表数据加载异常
1. 文件位置 uniapp/pages/index/components/goodList.vue 添加如图所示的代码。比如我首页DIY 的商品列表组件只添加了 4 个商品,滑动页面触底刷新以后会请求接口重新追加这四条商品数据。2. 文件位置 uniapp/pages/index/index.vue 修改如图所示的代码。
2024-11-18 14:58:19
262
原创 静默绑定推广人方法修复
找到文件app/services/user/UserServices.php。问题表现为:原方法缺少对自己和两个用户互为上下级的拦截。将方法spread整个代码替换为。
2024-11-18 14:53:06
475
原创 退款成功订阅消息点击后提示订单不存在
1.打开文件app/services/message/notice/RoutineTemplateListService.php。2.找到方法sendOrderRefundSuccess。退款成功发送的小程序订阅消息点击进入后提示订单不存在。3.修改图中红圈内的链接地址。
2024-11-18 14:52:16
512
原创 订单发起退款默认展示商品数量不正确
代码位置:uniapp/pages/goods/goods_return/index.vue 根据截图添加代码,然后重新打包上传更新。比如订单内一件商品购买多件,点击退款到退款页面,默认展示的金额跟商品的数量不匹配。
2024-11-18 14:50:57
426
原创 后台分销员列表下级人数和推广人列表对应不上问题修复
方法名:getUserSpredadUids()方法名:searchSpreadUidAttr。方法名:agentSystemPage()
2024-11-18 14:48:44
358
原创 腾讯云存储COS上传视频报错
将Sts引入由QCloud\COSSTS\Sts;改为crmeb\services\upload\extend\cos\Sts;bug表现为:通过COS上传视频时报错"Class \"QCloud\\COSSTS\\Sts\" not found"修复办法为:找到文件crmeb/services/upload/storage/Cos.php。
2024-11-18 14:45:09
860
原创 电子面单模版请求失败问题处理
1、文件地址:crmeb/services/express/storage/Express.php。如下如图把 POST 改成 GET。注意::改完重启守护进程。方法:request()复制以下代码,替换次方法。行数 202 行左右,方法名:temp()
2024-11-18 14:44:03
436
原创 公众号登录报错问题处理
2、修改crmeb/services/wechat/OfficialAccount.php文件582行。3、文件目录:crmeb/services/wechat/CustomHttpClient.php。1、文件目录:crmeb/services/wechat/OfficialAccount.php。tokenFromCode方法的返回值为。第 88 行注释的放开。方法名:request。
2024-11-18 14:40:37
455
原创 v4.7+版本用户充值在交易统计中计算双倍的问题修复
app/services/statistic/TradeStatisticServices.php 文件中。app/model/user/UserRecharge.php 中 修改此搜索器内容。
2024-10-28 15:24:17
614
原创 v4.7版本使用线下付款方式不给管理员发送新订单通知问题修复
在app/api/controller/v1/order/StoreOrderController.php文件中,将红框内的代码注释,加上绿框的代码即可修复。
2024-10-28 15:22:41
536
原创 修复云存储修改空间域名时候报错的问题
ALTER TABLE `eb_system_storage` ADD `cdn` VARCHAR(255) NOT NULL DEFAULT '' COMMENT 'CDN加速域名' AFTER `domain`;5.1版本在用户修改云储存的空间域名的时候,提示下图错误。数据库中运行下面的sql语句,即可完成修复。
2024-10-28 15:19:18
345
原创 正则表达式基础
符号,然后是一个或多个由字母、数字、点、下划线和连字符组成的字符,紧接着是一个点号,然后是一个或多个由字母和点号组成的字符,最后以两个或更多字母组成的顶级域名结尾。元字符是一些具有特殊含义的字符,用于描述字符串的特定模式。电子邮件地址:/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/ 以用户名开始,后面跟着一个。URL地址:/^https?除了元字符外,正则表达式还有一些特殊的字符类别,用于匹配特定类型的字符,如\d匹配数字,\w匹配字母、数字和下划线。
2024-10-26 14:41:47
299
原创 浅谈Redis缓存的穿透、击穿和雪崩
缓存雪崩是指当某一时刻缓存中的大量数据同时失效时,大量的并发请求访问这些失效的数据,导致所有请求都访问数据库,从而使数据库的负载急剧增加。此外,我们也可以采用缓存预热的方式,提前将热点数据加载到缓存中,以减少缓存的失效率。缓存穿透是指当查询一个不存在的缓存时,由于缓存中没有相应的数据,而数据库中也不存在对应的数据,导致每次查询都必须访问数据库,这会导致数据库的负载过高。第一种,缓存空数据,当查询一个不存在的数据时,可以将这个查询结果缓存起来,以空对象的形式存储在缓存中。第二种,使用布隆过滤器。
2024-10-26 14:38:16
281
原创 标准版增加订单导出的字段
首先进入到导出的services,文件位置app/services/other/export/ExportServices.php。首先,在订单导出的方法中,先增加header,加入你要导出字段的文字,比如:商家备注。然后在下方整理数据里面,增加对应的数据,比如:商家备注的字段是remark,就增加。此帖举例说明怎么增加导出的字段,以给订单导出增加商家备注字段。要确保查询到的数据里面有对应的字段,如果没有需要自行组合。修改完成之后,保存代码,再次导出就增加了自定义的字段。
2024-10-26 14:35:01
461
原创 修复卡密商品每次保存的时候库存都会减少的问题
修改文件crmeb/app/services/product/sku/StoreProductAttrServices.php。5.0版本中,卡密商品每次保存的时候,库存都会减少的问题。增加红框内的代码,重新保存商品库存正常。删除或者注释箭头所指的哪一行代码。必须复制下方代码,才可以修复;
2024-10-26 14:34:10
492
原创 标准开源版5.0+版本,PC模版安装流程
一、开源版安装1.开源版安装,点击根目录文件,进入之后是商城的程序运行目录,2.点击返回或者直接点击站点名称返回到安装包的根目录3.开源版本安装包根目录如下图显示4.将PC的安装包在此目录下面上传解压,即可正常使用PC模版二、标准版安装1.标准版安装,点击根目录文件,进入之后是商城的程序运行目录,2.点击返回或者直接点击站点名称返回到安装包的根目录3.标准版本安装包根目录如下图显示4.将PC的安装包在此目录下面上传解压,即可正常使用PC模版⚠️注意事项如果你安装的时候,只把安装包里面的crmeb文件夹下面的
2024-10-26 14:31:07
258
原创 开源标准版系统长链接反向代理详解
也就是说,现在的 Apache 默认就可以代理 WebSocket 连接,不需要显式设置 Protocol 为 HTTP/1.1。所以实际上是利用 nginx 提供反向代理和负载均衡的功能,实现 CRMEB 长连接服务的反向代理,使得系统部署更加灵活安全。所以总结一下,这些配置的作用就是让 nginx 支持对 WebSocket 的反向代理,实现长连接服务的反向代理。后面的两行配置是设置代理时需要增加的 headers,用来传递真实 IP。其实默认的apache的方向代理应该是下方的配置。
2024-10-26 14:30:21
647
原创 标准版配置的新增和使用
如果添加配置分类的时候选择了其他,则不会显示在系统配置中,就需要自行添加菜单,添加的内容可以以分销配置类似。如果添加配置分类的时候选择了系统,则添加完成之后,对应的分类和配置会出现在,设置-》系统设置里面。进入对应分类的配置列表之后,点击添加配置,对应的选择自己需要的配置类型进行添加。类型:系统和其他,系统展示在设置的系统设置里面,其他可以显示在对应的页面上。父级分类:选择此分类的上级分类,一级分类请选择顶级按钮。在菜单维护-开发配置-配置分类中,点击添加配置分类。分类名称:填写该分类的名称。
2024-10-26 14:28:52
312
原创 标准版关于申请火山翻译的流程
标准版后台支持多语言的配置,在用户进行开发添加翻译的时候可以快速的进行机器翻译在线翻译是要配置机器翻译的key,请先注册并获取。
2024-10-26 14:27:34
421
原创 标准版如何配置阿里云物流查询
三、后台在 设置-接口配置-物流查询配置 里面,将接口选择修改成阿里云物流查询,然后在阿里云配置中将刚才复制的AppCode填写进配置里面然后保存。标准版中内置了一号通和阿里云的物流查询接口,这片文章将告诉大家怎么去配置阿里云的物流查询。二、在已购买的服务里面,找到刚才购买的物流查询,复制物流查询里面的AppCode。一、快递查询密钥申请。
2024-10-26 14:26:34
278
原创 标准版如何切换缓存类型
安装完成之后,打开站.env文件,修改CACHE下面DRIVER 为redis,如果设置了密码请填写REDIS_PASSWORD,否则留空。直接将.env文件的CACHE下面DRIVER改为file。然后,点击设置-安装扩展,找到redis进行安装。首先,在宝塔的软件商店找到站点对应的php版本。修改完成之后保存文件。
2024-10-26 14:24:43
503
原创 小程序订单中心path设置
用户在提交小程序审核的时候,因为CRMEB系统是商城小程序,现在微信必须要求填写小程序订单中心path地址。path地址为:pages/goods/order_list/index。
2024-10-23 15:44:56
2023
1
原创 标准版v5.2版本,后台卡密商品无法正常生成多规格
修改文件template/admin/src/pages/product/productAdd/index.vue中。然后重新编译admin上传至public/admin下面,重新登录后台即可。在 row.stock 前面增加 scope.在 index 前面增加 scope.$
2024-10-23 15:06:47
142
原创 关于在ubuntu服务器上无法守护长链接命令的问题
这个时候需要使用进程守护管理器去启动长链接,用户选择www,运行目录选择到think文件的同级目录,然后启动命令 php think workerman start,添加完成确定保存就可以了。ubuntu服务器上安装标准版,在启动长链接命令 sudo -u www php think workerman start --d 的时候会出现没有启动成功的界面。
2024-10-23 14:59:18
473
原创 小程序无法获取头像昵称以及手机号码
用户在使用小程序的时候,登录弹出获取昵称头像或者个人中心点击默认头像弹窗获取头像昵称的时候,点击弹窗中的头像昵称均无反应,3、等待小程序隐私政策审核完成之后重新进入小程序,同意隐私政策弹窗之后就可以正常获取了。这个是因为你的小程序隐私政策没有更新,或者老版本没有弹窗让用户同意导致的。1、在小程序后台更新小程序的隐私政策,按照下图更新。2、如果是旧版本的系统,需要配置隐私政策弹窗。按照这个文章进行弹窗配置。
2024-10-23 14:57:55
1162
原创 微信支付时候提示当前页面url未注册
2. URL未添加到微信支付的白名单:微信支付要求支付页面的URL必须事先添加到支付的白名单中,以确保安全性。如果URL未添加到白名单,微信支付将拒绝请求。3. URL使用了非法字符或格式:微信支付对URL的格式要求较为严格,如果URL中包含非法字符或格式不正确,可能导致注册失败。解决方法:登录微信支付商户平台,检查并确保已正确配置回调URL。解决方法:在微信支付商户平台的设置中,将支付页面的URL添加到白名单中。确保URL的协议、域名、端口号等都正确无误。确保URL的格式符合标准的URL规范。
2024-10-23 14:52:39
823
原创 Redis数据库密码哪里查看
Redis 的配置文件通常为 redis.conf。你可以在该文件中找到 `requirepass` 或 `masterauth` 参数,它们用于设置 Redis 数据库的密码。打开配置文件,搜索这些参数,你将找到相关的密码设置。如果你可以访问 Redis 的命令行界面,可以使用 `CONFIG GET` 命令来查看密码。在 Redis 中,可以通过配置文件或者使用命令来查看数据库密码。如果数据库已设置密码,它将返回密码的值。二、命令行或者配置文件查看。
2024-10-23 14:51:43
745
原创 微信登录失败 redirect _url协议与后台配置不一致
当微信登录失败并提示"redirect_uri协议与后台配置不一致"时,这通常是由于微信公众平台或开放平台中配置的授权回调域名与实际使用的跳转链接的协议不一致所导致的。通过以上步骤,你可以确保微信登录授权过程中的授权回调域名和跳转链接的协议一致,从而解决"redirect_uri协议与后台配置不一致"的问题。3. 确保授权回调域名配置项中的域名与你实际使用的跳转链接的域名一致,并且协议(http:// 或 https://)也一致。5. 返回你的应用程序,并确保使用与授权回调域名一致的跳转链接。
2024-10-23 14:50:23
1932
原创 数据库错误 SQLSTATE[HY000] [2002]
1. 错误的主机名或 IP 地址:检查你的数据库连接配置,确保指定的主机名或 IP 地址是正确的。综上所述,当遇到 SQLSTATE[HY000] [2002] 错误时,你应该检查数据库连接配置、主机名、端口号、网络连接和数据库凭据,以确保它们正确无误,并且能够成功连接到数据库服务器。3. 无法访问数据库服务器:检查网络连接,确保你的应用程序可以访问数据库服务器。5. 数据库凭据错误:检查数据库用户名和密码,确保它们与数据库服务器的凭据匹配。4. 数据库服务器未运行:确保数据库服务器正在运行。
2024-10-23 14:49:24
668
原创 后台登录的时候提示保存token失败
检查你的redis密码是否填写正确,默认为空,如果安装的时候填写的了密码,需要填写密码,查询密码的办法在。程序在使用redis缓存的时候,如果没有链接正确的话,在登录后台的时候会出现保存token失败,检查你的redis服务器是否填写正确,默认本地是127.0.0.1。检查你的redis的端口是否放行,redis的端口默认是6379。redis的配置在.env文件中。
2024-10-23 14:48:31
253
原创 【v5.3.0】修复订单批量发货提示 isPicUpload is not defined
使用订单批量发货的时候,没有反应,控制台提示 ReferenceError: isPicUpload is not defined。修改文件src/pages/order/orderList/components/tableList.vue。把isPicUpload改成isFileUpload,然后重新打包admin后台上传即可。
2024-10-21 15:48:36
246
原创 【漏洞修复】修复上传文件不检测文件内容的问题
修改文件crmeb/app/api/controller/v1/user/UserAddressController.php。
2024-10-21 15:47:04
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人