首页
产品
跨平台多应用终端
小程序商城
PC端商城
H5公众号商城
安卓APP商城
苹果APP商城
管理后台
特色功能
限时秒杀
拼团/砍价
优惠券
积分签到
大转盘抽奖
商家入驻
自动打单
分销系统
会员折扣
佣金提现
更多功能
产品系列
单商户标准商城系统-PHP
100%开源 | B2C | 单商户标准版 | 自营商城
产品介绍
产品演示
Gitee
GitHub
单商户商城系统-JAVA
100%开源 | B2C | 单商户Java版 | 自营商城
产品介绍
产品演示
单商户高级商城系统-PHP
100%开源 | B2C | 单商户高级版 | 自营商城
产品介绍
产品演示
单商户SaaS商城系统-PHP
100%开源 | B2C | 单商户SaaS版 | 无限多开 | 自营商城
产品介绍
产品演示
多商户商城系统-PHP
100%开源 | B2B2C | 多商户 | 平台商城
产品介绍
产品演示
多商户高级商城系统-PHP
100%开源 | B2B2C PLUS| 多商户 | 平台商城
产品介绍
产品演示
社区团购系统-PHP
100%开源 | 社区团购 | 生鲜团购系统 | 社区团购开源
产品介绍
产品演示
连锁点餐系统-PHP
100%开源 | 外卖点餐 | 总部+多门店 | 茶饮
产品介绍
产品演示
上门家政专业版-PHP
100%开源 | 上门家政 | 家政系统 | 一站式家政解决方案
产品介绍
产品演示
上门家政系统-JAVA
100%开源 | 上门家政 | 家政系统 | 一站式家政解决方案
产品介绍
产品演示
知识付费系统-PHP
100%开源 | 知识付费|在线学习 | 专业内容付费系统
产品介绍
产品演示
知识付费系统-JAVA
100%开源 | 知识付费|在线学习 | 专业内容付费系统
产品介绍
产品演示
回收租赁系统-PHP
100%开源 | 回收租赁 | 商城+回收+租赁
产品介绍
产品演示
同城跑腿系统-PHP
100%开源 | 跑腿系统 | 同城跑腿系统
产品介绍
产品演示
CRM系统-JAVA
CRM | CRM系统 | CRM Java |
产品介绍
产品演示
CRM系统-PHP
CRM | CRM系统 | CRM PHP |
产品介绍
产品演示
价格
文档
正版
授权查询
更多
关于我们
提交工单
联系我们
AI编程
likeadmin
数字人AI
码多多AI
演示中心
源码下载
登录/注册
likeshop开发文档
单商户高级版-开发文档
展开
❗ 必看说明
说明
✅ 部署上线
服务器域名准备工作
阿里云怎么安装宝塔面板、域名解析、开放端口等①
腾讯云怎么安装宝塔面板、域名解析、开放端口等②
华为云怎么安装宝塔面板、域名解析、开放端口③
宝塔部署
服务端宝塔面板部署①
phpStudy部署安装②
发布上线
准备工作
微信小程序如何发布上线①
微信公众号商城发布上线②
安卓苹果APP③
PC端SEO模式④
定时任务
宝塔定时任务配置①
linux定时任务配置②
在线客服
环境配置
系统设置
短信配置
腾讯短信配置
🅰️ 数据接口
必看
接口文档
📘 数据库字典
数据库字典
🛠️ 二次开发
功能
后台DIY组件二次开发
后台菜单
目录结构
likeshop单商户高级版目录结构
前端
管理后台二开编译上线
nuxt.js PC端如何并发布
uniapp H5(手机网页)编译后如何发布
服务端
接口说明
列表类使用
导出功能
问题合集
支付宝支付后,后台订单显示未支付
显示当前无法更新版本
进行授权后无法访问
前端使用nvm切换node版本问题
导出功能
**前端接口相关参数** |参数名 |必选 |类型 |说明 | | ------ | ------ | ------ |------ | |export |是 |int |2-导出excel | |file_name |否 |string |导出文件名; 若不传递,使用后端设置的默认文件名 | |page_type |否 |int |导出数据类型 0-导出全部数据 1(默认)-导出指定分页的数据(例:导出第2页至第5页数据时,同时要传递page_start = 2,page_end=5) | |page_size |否 |int |当page_type=1时有效,代表每页的数量, 默认值25 | |page_start |否 |int |当page_type=1时有效,代表导出的起始页码, 默认值1 | |page_end |否 |int |当page_type=1时有效,代表导出的结束页码, 默认值200 | **后端列表类须实现的接口** `ListsExcelInterface` 该接口有两个须实现的方法,`setExcelFields()`用于设置导出字段,`setFileName()`用于设置默认导出文件名 ``` /** * @notes 设置导出字段 * @return string[] * @author Tab * @date 2021/7/30 15:37 */ public function setExcelFields(): array { return [ // 特别注意:数值类型的字段不在排在第2位 // '数据库字段名(支持别名) => 'Excel表字段名' 'title' => '标题', 'cid_desc' => '分类', 'is_notice_desc' => '商城公告', 'is_show_desc' => '文章状态', 'visit' => '浏览量', 'likes' => '点赞量', 'sort' => '排序', 'create_time' => '创建时间', ]; } /** * @notes 设置默认表名 * @return string * @author Tab * @date 2021/7/30 15:37 */ public function setFileName(): string { return '文章帮助表'; } /** * @notes 文章/帮助列表 * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author Tab * @date 2021/7/14 9:48 */ public function lists() : array { $field = 'id,title,image,cid,cid as cid_desc,is_notice, is_notice as is_notice_desc,is_show,is_show as is_show_desc,visit,likes,sort,create_time'; $lists = Article::field($field) ->where($this->searchWhere) ->order('id', 'desc') ->page($this->pageNo, $this->pageSize) ->select() ->toArray(); return $lists; } ``` ``` **导出目录** server/runtime/file/export **导出具体逻辑参考** app/common/lists/ListsExcelTrait.php