crmeb二开
crmeb专业二开
开发爱好者
展开
-
crmeb单商户java二开crmeb java系统常见问题 后台管理系统登录问题
后台管理系统登录问题1、看到登录界面标识 管理系统子项目打包启动成功2、默认超级管理员账号 admin 密码 1234563、点击登录,进入系统则表示登录成功4、如果登录失败,在当前页面空白处点击右键,选择检查。看下请求url Request Url 是否是 Java子项目请求地址,如果不确定请打开swagger 请求登录接口swagger地址:http://localhost:8080/doc.html红色区域是当前Java子项目接口请求地址。此地址可以在 yml里.原创 2022-05-09 20:00:00 · 755 阅读 · 0 评论 -
crmeb单商户java二开crmeb java系统常见问题 宝塔redis设置密码
crmeb单商户java二开crmeb java系统常见问题 宝塔redis设置密码原创 2022-05-08 21:01:59 · 636 阅读 · 0 评论 -
crmeb多商户二开crmeb架构二开文档异常处理【3】
异常处理本着严谨的原则,框架会对任何错误(包括警告错误)抛出异常。系统产生的异常和错误都是程序的隐患,要尽早排除和解决,而不是掩盖。对于应用自己抛出的异常则做出相应的捕获处理。不同模块处理调用相对异常处理类,详情见【CRMEB类库】->【Exceptions错误抛出】可以整体所有应用定义统一异常处理类,app下或单独应用api下provider.php注入绑定异常处理类api应用下:// 容器Provider定义文件 return [ 'think\exception原创 2022-05-09 20:00:00 · 554 阅读 · 0 评论 -
crmeb多商户二开crmeb架构二开文档容器和依赖注入【2】
容器和依赖注入ThinkPHP使用容器来更方便的管理类依赖及运行依赖注入,新版的容器支持PSR-11规范。容器类的工作由think\Container类完成,但大多数情况我们只需要通过app助手函数或者think\App类即可容器操作,如果在服务类中可以直接调用this->app进行容器操作。依赖注入其实本质上是指对类的依赖通过构造器完成自动注入,例如在控制器架构方法和操作方法中一旦对参数进行对象类型约束则会自动触发依赖注入,由于访问控制器的参数都来自于URL请求,普通变量就是通过参数原创 2022-05-08 20:55:19 · 824 阅读 · 0 评论 -
crmeb单商户java二开手册去版权
教程针对已经购买去版权的用户,如果使用开源或者仅仅商业代码未去版权的不要参考,以免收到律师函开源版权说明LICENSE · 众邦科技/CRMEB_Java电商系统 - 码云 - 开源中国 (gitee.com)WEB PC 管理端版权修改修改版权信息 如下图 修改或者删除版权信息代码如下,维护截图中的数据,保证dom渲染正确即可浏览器标题栏的文字去版权修改移动端商城版权修改修改或者删除移动端版权信息,系统默认是一张图片,修改时根据自己需求调整需要..原创 2022-05-07 20:00:00 · 937 阅读 · 0 评论 -
crmeb单商户java二开文档前端说明
一、首页首页快速选择分类实现方式1.位置:设置-页面管理-页面设计首页相关列表数据配置均可在此进行配置,如banner,滚动新闻,商品tab导航2.位置:维护-开发配置-组合数据注:以下尺寸为推荐尺寸,具体图片大小可按照等比缩放。1.首页幻灯片尺寸:750 x 375 pixels。2.首页导航按钮尺寸:90 x 90 pixels。3.首页活动区域尺寸:拼团260 x 260 pixels,秒杀416 x 124 pixels,砍价416 x 124 pixels。.原创 2022-05-06 20:46:52 · 551 阅读 · 0 评论 -
crmeb多商户二开crmeb架构二开文档config配置文件【1】
config配置文件目录结构├─config │ admin.php │ app.php │ cache.php │ console.php │ cookie.php │ database.php │ filesystem.php │ lang.php │ log.php │ middleware.php │ qrcode.php │ queue.php │ route.php │ session.php │ sms.php │ swoole.php │ t原创 2022-05-07 20:00:00 · 727 阅读 · 0 评论 -
crmeb多商户二开crmeb类库二开文档listens定时监听类【7】
listens定时监听类目录结构├─services │ └─pay //支付回调相关监听 │ │ │ MealSuccessListen.php //一号通扫码支付回调 │ │ │ OrderPaySuccessListen.php //订单支付回调 │ │ │ PresellPaySuccessListen.php //预售订单尾款回调 │ │ └─ UserRechargeSuccessListen.php //用户充值回调 │ │ │ │ AuthCancelPrese原创 2022-05-06 20:41:35 · 575 阅读 · 0 评论 -
crmeb多商户二开crmeb类库二开文档traits【6】
Trait类目录:├─traits │ │ CategoresDao.php │ │ CategoresRepository.php │ │ ErrorTrait.php │ │ Macro.phpCategoresDao,CategoresRepository分类相关操作类 类中分类数据操作,修改子级/父级,限制子级层级数量等 ErrorTrait错误设置输出类 类中方法介绍: setError(?string $error = null) 设置错误信息返回fa原创 2022-04-30 20:00:00 · 480 阅读 · 0 评论 -
crmeb多商户二开crmeb类库二开文档services服务类【5】
Services服务目录结构├─services │ ├─alipay //支付宝相关 │ │ AlipayNoitify.php //支付宝回调 │ ├─easywechat //微信相关 │ │ ├─broadcast //微信直播小程序驱动 │ │ │ Client.php │ │ │ ServiceProvider.php │ │ ├─certficates //微信v3接口证书驱动 │ │ │ Client.php │ │ │ ServiceProvider.p原创 2022-04-29 22:06:58 · 916 阅读 · 0 评论 -
crmeb多商户二开crmeb类库二开文档jobs消息队列【4】
Jobs消息队列jobs消息队列目录结构├─jobs │ ApplyBroadcastGoodsJob.php │ AutoUserPosterJob.php │ BatchDeliveryJob.php │ CancelGroupBuyingJob.php │ CancelGroupOrderJob.php │ ChangeMerchantStatusJob.php │ ChangeSpuStatusJob.php │ CheckProductExtensionJob.原创 2022-04-28 20:14:36 · 772 阅读 · 0 评论 -
crmeb多商户二开crmeb类库二开文档Interfaces接口类【3】
interfaces接口目录结构├─interfaces │ JobInterface.php │ ListenerInterface.php │ MiddlewareInterface.phpJobInterface 属于消息队列接口类 ListenerInterface 属于事件监听接口类 创建一个事件监听类,并且必须完成handle方法 ``` <?phpcrmeb\listeners;use crmeb\interfaces\ListenerInterfa原创 2022-04-26 20:12:00 · 450 阅读 · 0 评论 -
crmeb多商户二开crmeb类库二开文档xceptions异常处理【2】
xceptions异常处理Exceptions错误抛出目录结构:├─exceptions │ AuthException.php │ SmsException.php │ UploadException.php │ UploadFailException.php │ WechatException.php通常使用在逻辑处理中出现错误,可直接调用抛出异常然后在app\ExceptionHandle.php内的render方法中处理异常是否抛出怎样的响应结果;由于系统属于多应用原创 2022-04-25 23:12:52 · 328 阅读 · 0 评论 -
crmeb多商户二开crmeb类库二开文档 Basic基类【1】
Basic基类目录结构├─basic │ BaseController.php │ BaseManager.php │ BaseMessage.php │ BaseStorage.php │ BaseUpload.phpBaseController用来继承在控制器中,内部自带数据验证函数和返回json的方法方便调用创建User控制器,文件存放目录:app\controller\admin\user\User.php<?php namspase app.原创 2022-04-24 20:00:00 · 618 阅读 · 0 评论 -
crmeb多商户二开接口流程文档Repository【4】
Repository 定义 目录\app\common\repository具体repository下在分块,可以根据不同功能划分;默认这里创建的services所有应用都可以使用,如果不同应用想单独创建repository,请在应用目录下创建repository目录,再具体实现不同repository类repository是具体实现某个特定功能,比如用户的列表查看搜索、用户注册、登录等等都是具体功能repository<->dao<->m原创 2022-04-22 21:09:19 · 783 阅读 · 0 评论 -
crmeb多商户二开接口流程文档Dao【3】
Dao定义 目录位于\app\common\dao具体dao下在分块,根据具体逻辑功能不同划分dao位于数据模型model层与逻辑处理层repository之间,处理每个特定逻辑数据库操作或有共性的查询、操作等每一个dao对应一个model,比如在\app\common\model下存在User模型,那么在\app\dao下必然存在一个UserDao,必需继承baseDao并实现getModel方法,关联一个model类protected function getMod..原创 2022-04-21 22:23:27 · 639 阅读 · 0 评论 -
crmeb多商户二开接口流程文档【1】
流程主要讲解controller目录,每个controller有自己独立的路由,配置,事件,容器,控制器中可用框架核心及扩展。每个控制器其实就是一个独立的控制类。请求流程大致分为以下流程,依次从左到右Middleware中间件分为前置和后置中间件.前置中间件在访问控制器之前会被执行调用,通常用来拦截参数,跨域配置,多语言加载,Session初始化,权限验证,登陆验证等处理;而后置中间件属于返回数据后在执行的中间件,用来做一些返回数据后需要执行的任务等业务逻辑下面以前置中间原创 2022-04-19 21:58:18 · 902 阅读 · 0 评论 -
crmeb多商户二开退款流程文档
退款流程一. 申请退款\app\controller\api\store\order\StoreRefundOrder::refund业务逻辑:检查订单状态 检查退款数量,退款金额 创建退款单二. 管理员审核\app\controller\merchant\store\order\RefundOrder::switchStatus审核通过 自动退款 修改退款单状态 检查订单是否已全退,全退后修改订单状态 扣除对应的佣金 扣除对应的赠送积分 返还对应的积分.原创 2022-04-18 20:21:16 · 354 阅读 · 0 评论 -
crmeb多商户二开订单流程文档
crmeb多商户二开订单流程文档一. 加入购物车\app\controller\api\store\order\StoreCart::create业务逻辑:检查商品状态是否有效 加入购物车/更新购物车数量 加入购物车成功返回购物车 id二. 核对订单信息\app\controller\api\store\order\StoreOrder::v2CheckOrder业务逻辑:获取下单购物车信息 检查下单购物车商品是否有效,库存量是否满足,是否超出限量 计算商.原创 2022-04-16 21:47:32 · 526 阅读 · 0 评论 -
crmeb多商户二开新增公众号消息模板文档
多商户新增公众号消息模板流程CRMEB多商户使用,新增一个消息模板或订阅消息。因为操作的逻辑是一样的,所以这里就以消息模板来操作的,订阅消息大同小异。一、 先登录自己的微信公众号后台,申请模板。我这里以《访客接待消息通知》为例,下图是我申请好的截图。二、将刚才申请的模板信息填写到平台后台的模板管理中去,如下图:三、代码实现部分,以下 … … 是省略了源代码中的未修改的代码部分:修改配置文件,config/template.php 文件,因为我们增加的是微信公众号消息,所以在wech原创 2022-04-15 20:59:34 · 215 阅读 · 0 评论 -
crmeb多商户二开更换短信模板二开文档
使用多商户系统的时候,可能某些短信的模板并不太符合我们的需求,所以需要修改短信的模板及发送的短信内容,这里演示一下完整的操作。一.申请短信模板这里申请后等待审核,也可以联系客服或者售后技术处理,{$params}是就需要传递的参数,多个的话就写多个参数名就好。二.审核通过后,在我们的模板列表中就能看到了,然后我们在列表中复制【模板ID】这一栏三.进入代码中修改配置信息,如图在项目的config目录下找到sms.php文件,然后修改一下对应的需要替换的短信模板,例如,我需要将通知的短信模板原创 2022-04-14 19:32:19 · 321 阅读 · 0 评论 -
crmeb多商户二开创建新的组合数据二开文档
1. 创建组合数据规则先找到组合数据管理页面,点击添加组合数据按钮 创建组合数据规则 这里以首页banner数据为例 先填写组合数据信息并设置一个唯一的 key设置字段规则, 例如首页banner需要一个图片字段和一个跳转链接字段编辑好之后点击确定按钮即可创建成功2. 添加数据编辑菜单先找到刚刚添加的组件数据规则的 id, 例如72进入菜单管理页面,在对应的菜单下添加子菜单,编辑数据页面的链接为/promoter/bank/72. 72是刚刚原创 2022-04-14 19:30:58 · 204 阅读 · 0 评论 -
crmeb宝塔ssl证书申请 宝塔ssl证书配置
crmeb二开文档 宝塔ssl证书申请 宝塔ssl证书配置 SSL证书申请&配置 注意事项: 公众号不强制https域名,可以不用配置SSL证书,跳过后续文档中关于https及ssl相关步骤。如需为了安全考虑也可使用https域名,则需要按照下述方法配置ssl证书。 小程序必须使用https域名,也就是必须配置ssl证书。 如已经申请好了SSL证书,可查看宝塔官方文档:https://www.bt.cn/bbs/thread-704-1-1.html原创 2022-04-11 20:18:25 · 421 阅读 · 0 评论 -
crmbePro二开 app打包手册
App打包(使用Hbuilder进行App打包)一、修改接口地址1.打开uni-app下config/app.js修改接口地址,将下图两个地址修改成您的域名二、配置参数1.打开 uni-app 根目录下的 manifest.json 文件, 点击《基础配置》,重新获取 uni-app应用标识,获取之后填写 应用名称,应用描述,应用版本名称,应用版本号2.点击《App图标配置》,上传APP的图标文件,点击《自动生成所有图标并替换》3.点击《App模块配置》3-1. 选择原创 2022-04-08 17:50:40 · 614 阅读 · 0 评论 -
crmebPro多项目部署问题汇总
前提条件:如果你的服务器有多套商城和pro2.0同时搭建的部署,需要同时多个守护进程swoole比如,服务器有多商户和pro2.0因v1.5PRO版本或者多商户用的是swoole_loader2.0,现在Pro v2.0用的是swoole_loader3.0,php就不能用同一个版本启动守护进程的命令就需要改一下1、先找到php的bin目录比如:php7.32、打开上图绿色标注的位置3、打开bin并点击目录地址复制地址4、打开软件商店的Supervisor管理器,添加守护进程原创 2022-04-08 17:47:01 · 294 阅读 · 0 评论 -
crmebPro部署守护进程启动失败问题总结
守护进程启动失败问题总结1、如遇到添加完成后,守护进程里空白无内容,请更新宝塔面板及软件版本。2、如遇到添加完成后,守护进程启动失败,请检查php命令行版本或者检查下禁用函数是否删除了proc_open服务器配置完毕,下一步,程序一键安装**3、看下守护进程日志,或者在命令行模式运行php think swoole;查看错误信息信息如下:乱码输出请手动复制help/swoole_loader/对应php版本解密扩展文件(放在php扩展目录),然后重启php如下错误:请检查命令原创 2022-04-07 20:23:54 · 2660 阅读 · 0 评论 -
crmebPro二开文档总目录结构
crmebPro二开文档原创 2022-04-07 20:15:26 · 962 阅读 · 0 评论 -
crmeb多商户 商户后台目录结构
crmeb多商户二开 商户后台目录结构├── public # 静态资源 │ ├── favicon.ico # favicon图标 │ └── index.html # html 模板 ├── src # 源代码 │ ├── api # 所有接口api │ │ └──request.js # 请求封装 │ │ └──accounts.js # 有关财务的接口 │ │ └──dashboard.js # 有关首页的接口 │ │ └──freight.js # 有关运费模板的接口 │ │原创 2022-04-06 20:30:31 · 865 阅读 · 0 评论 -
crmeb多商户总后台目录结构
crmeb多商户二开 总后台目录结构├── public # 静态资源 │ ├── favicon.ico # favicon图标 │ └── index.html # html 模板 ├── src # 源代码 │ ├── api # 所有接口api │ │ └──request.js # 请求封装 │ │ └──accounts.js # 有关财务的接口 │ │ └──promoter.js # 有关分销的接口 │ │ └──app.js # 有关应用(小程序、公众号)的接口 │原创 2022-04-06 20:27:40 · 322 阅读 · 0 评论 -
crmeb多商户二开 crmeb多商户一台服务器部署两套系统说明
crmeb多商户二开 crmeb多商户一台服务器部署两套系统说明原创 2022-04-04 20:31:44 · 548 阅读 · 0 评论 -
crmeb单商户4.4开目录结构 crmeb二开文档 crmeb二开目录结构
为了方便大家对crmeb二开,特意整理出crmeb单商户4.4二开目录结构,├─app 应用目录 │ ├─adminapi 后台模块 │ │ ├─config 应用配置目录 │ │ ├─controller 控制器目录 │ │ │ ├─v1 控制器目录 │ │ │ │ ├─agent 分销商管理控制器 │ │ │ │ │ └─AgentManage.php 分销商管理控制器 │ │ │ │ ├─application 应用控制器目录 │ │ │ │ │ ├─routine 小程序 │原创 2022-04-03 19:24:54 · 614 阅读 · 0 评论