# orp-admin **Repository Path**: jcsn/orp-admin ## Basic Information - **Project Name**: orp-admin - **Description**: Laravel + Vant 实现管理端的分离开发 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-13 - **Last Updated**: 2026-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ORP-ADMIN ### 一、运营平台后端 ![](./asset/1.png) ![](./asset/2.png) ![](./asset/3.png) ![](./asset/4.png) ![](./asset/5.png) ![](./asset/6.png) ### 二、基于 laravel 集成与企业微信接口对接框架开发,可拓展 1. 优化功能 1. 实现获取 access_token 并设置全局缓存,避免频繁调用gettoken接口,导致受到频率拦截的可能 2. 对接接口思路 1. 凡是列表类接口,均无分页功能 2. 以通讯录成员为例,解决办法: 1. 不可能每次获取全部成员信息,无获取全部成员接口,最大范围可获取部门成员列表 2. 建立部门数据表、成员数据表、部门与成员关联表 3. 根据接口返回信息新增数据至对应数据表 3. 实现通讯录管理接口对接 1. 实现与企业微信端成员管理接口对接 1. 读取成员 2. 获取部门成员(简洁版) 3. 获取部门成员详情(详细版) 2. 实现从本地服务端获取数据至本地数据库 1. 获取部门信息 2. 获取成员信息 3. 获取成员、部门关联信息 3. 实现 VUE 请求接口并渲染页面 1. 列表数据展示正常 2. 列表分页展示正常 3. 搜索正常(手机号、userid、激活状态) #### 踩坑记录 1. 网站基于nginx部署 2. 官方有提供php实现接口,但体量很大,而且没有命名空间,集成进度缓慢,放弃,开发时借鉴对应的数据处理,如回调信息的处理 3. 不同应用有对应不同的权限,生成token时未设置对应缓存标识导致读取token时有误,已新增对应标识 4. Laravel 高版本模型时间格式化时会引起时区问题,需重写模型的 serializeDate 方法 5. 请求接口存在报错信息时可根据错误码 [快速定位问题](https://open.work.weixin.qq.com/devtool/query?e=48002) 6. [接口文档](https://docs.apipost.cn/preview/5d76a84390539dee/2846c98434b5d8b1) php artisan serve 默认会在 http://127.0.0.1:8000 启动开发服务器。 常用参数: php artisan serve --port=8080 — 指定端口 php artisan serve --host=0.0.0.0 — 允许外部访问(局域网可访问) admin 251314