phalapi PhalApi开源接口框架 首页 接口文档 开发文档
语言
简体中文 English

接口服务列表 (647)

我的应用 (647)

//请检测接口服务注释(\App\Api\Swpy\LeaderActivityManagementWbhz)Hello wolrd七牛云上传凭证接口七牛云下载令牌接口三径三线全满贯接口主领队大满贯活动数据统计接口二维码过期监控接口云徒步定位接口云徒步管理接口云股东成员推荐资格判定接口保守版活动参与分更新接口修复replacement_card_benefit_count字段的API修改表结构入口适配器,用于处理index/Swpyapi请求公文展示接口(带缓存优化)共建鲲鹏径反馈接口十万鹏友发展时间线接口十万鹏友打卡路线全集接口十万鹏友领队三水挑战赛实时战况接口卫生间分布历史活动参与人数统计接口参赛记录接口取消外部活动报名接口取消外部活动报名接口(适配微信小程序请求)取消骑行活动报名接口可补卡路线数据接口外部报名接口外部报名接口(适配微信小程序请求)外部活动已报名人数接口外部活动已报名领队接口外部活动领队带队经历API外部活动领队申请接收API大满贯列表大满贯鹏友心声接口(带缓存优化)完整参加系列活动用户筛选接口带队积分记录接口常用报名人信息接口当期活动名额接口当期活动已报名人数接口当期活动已报名领队接口微信小店Access Token接口微信支付接口微缩标距柱展示接口微缩标距柱接收接口心声点赞接口心声评论接口急救信息接口我的领队班同学接口(带缓存优化)打卡徽章查询接口打卡成功记录接口打卡成功记录表接口打卡成功记录表接口(适配微信小程序请求)打卡排行榜校园版接口打卡点列表接口打卡点测试接口打卡路线列表接口(原始版本,不做精简处理)打卡路线列表接口(带缓存优化)打卡路线列表接口(适配微信小程序请求)报名人投保人匹配接口报名黑名单接口挑战赛抽奖记录接口挑战赛进度计算接口排行榜说明接口接口示例新版领队活动申请接口新记录监控接口更新WBHZ活动开关状态接口更新活动开关状态接口更新活动集合地点接口有记录补卡接口查找特定条件的记录标距柱接口(带缓存优化)标距柱接口(适配微信小程序请求)检查数据库表结构检查用户是否可以完成打卡接口检查用户是否可以完成打卡接口(适配微信小程序请求)每日临时打卡接口每日临时打卡接口(适配微信小程序请求)每日活动名单接口活动参与分自动批量更新接口活动参与分计算接口活动参与分计算接口(分批处理版本)活动参与分超强批量更新接口活动参加总次数接口活动参加总次数接口(适配微信小程序请求)活动打卡核验接口活动相册上传权限接口活动相册接口活动相册照片接口活动积分汇总接口活动统计接口活动群公告接口活动订阅消息接口活动评价接口活动详情展示接口活动详情页活动评价接口测试打卡经验分计算用户信息获取接口用户年度剩余补卡次数接口用户当前活动检查接口用户打卡积分接口用户打卡经验分接口用户打卡进度获取接口用户打卡进度获取接口(适配微信小程序请求)用户活动积分接口用户活动积分适配器(用于微信小程序接口)用户积分汇总接口用户补卡次数重置接口直接SQL更新测试福利享用记录接口自动分批更新活动参与分接口获取其他路线攻略详情接口(带缓存优化)获取单个骑行活动详情接口(带缓存优化)获取外部合作活动接口(带缓存优化)获取所有骑行活动列表接口(不筛选act_switch)获取活动回顾接口(带缓存优化)获取用户报名记录接口(优化版)获取路线攻略详情接口(带缓存优化)获取骑行活动列表接口虐线报名资格验证接口补卡接口测试类补卡权益接口补卡申请接口补卡申请接口(修复版)补卡记录接口补给点接口计算活动所需领队人数接口调试打卡经验分更新跨年大满贯接口跨年大满贯接口(适配微信小程序请求)路线级联选择器(带缓存优化)近期活动-外部合作接口(适配微信小程序请求)适配Swpyapi前端请求的接口适配index/Swpyapi前端请求的接口通用API接口领队信弹窗控制接口领队天团接口领队带队总次数API领队带队总次数API - 综合版领队带队次数统计测试API领队带队经历API领队成长路径接口领队手机号同步接口领队打卡警示接口领队报名显示接口领队报名显示适配器(用于微信小程序接口)领队挑战成绩API领队数据修复API领队数据定时更新API领队数据智能更新API领队星级评判API - 基于积分排名的星级评定领队活动申请接口领队活动管理接口领队申请接收接口领队申请接收适配器(用于微信小程序接口)领队福利项目API(带缓存优化)领队积分API层领队积分管理 - 统一API层领队类型评判API - 根据带队次数更新领队类型领队装备管理接口骑行打卡状态自动更新接口骑行打卡状态自动更新适配器(用于微信小程序接口)骑行活动报名接口骑行活动报名调试接口骑行活动签到进度接口骑行领队身份接口鲲鹏图库接口鲲鹏图库说明接口鲲鹏径大满贯记录表接口鲲鹏径盖章接口鲲鹏竞答分值接口鲲鹏竞答总分接口鲲鹏竞答题库接口鹏友互助接口鹏友交流群接口鹏友交流群适配器(用于微信小程序接口)鹏友周边库存管理接口鹏友周边接口鹏友心声接口
Top
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderActivityManagementWbhz.GetLeaderActivities//请检测函数注释//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Hello.World示例接口//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_QiniuUptoken.GetUptoken获取七牛云上传凭证 生成七牛云上传凭证(Uptoken),供前端上传文件使用
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_QiniuDownloadToken.GetBatchDownloadTokens批量生成下载令牌 为多个文件批量生成下载令牌
2GET/POSTApp.Swpy_QiniuDownloadToken.GetDownloadToken获取七牛云下载令牌 生成七牛云私有空间文件的下载链接,支持设置有效期
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BikePunchTongjiSjsx.GetAllUsersRanking获取所有三径三线全满贯用户排名 查询返回所有三径三线全满贯用户,按照times大小排序,如果times相同则按updatetime先后顺序排序
2GET/POSTApp.Swpy_BikePunchTongjiSjsx.GetUserFullScore获取用户全满贯信息 根据wxuser_id查询用户的全满贯次数和最近获得全满贯的时间
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderGrandSlamStats.GetStats获取主领队大满贯活动数据统计 根据鹏友ID统计其作为主领队参与的所有活动的数据
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_QrCodeExpiryMonitor.CheckExpiredQrCodes检测过期二维码 检测三个表中的二维码是否过期(超过7天),提前5小时提醒以便预留处理时间
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CloudWalkingLocation.GetList查询云徒步定位信息列表 查询返回定位信息列表
2GET/POSTApp.Swpy_CloudWalkingLocation.Add添加云徒步定位信息 接收前端传入的定位信息并保存
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LiveSchedule.GetList获取直播列表 查询当前存在的直播,自动判断并更新is_live_started状态
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CloudShareholderQualification.CheckQualification判定用户是否符合云股东成员推荐资格 检查用户注册时间是否满180天,以及过去60天是否参与活动≥3次
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UpdateActivityPointsSafe.UpdateActivityPoints保守版活动参与分更新 专门解决502错误的保守处理版本
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ReplacementCardBenefitFix.FixBenefitCounts修复replacement_card_benefit_count字段 按照业务规则修复各类领队的补贴次数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_ModifyTableStructure.ModifyPunchPointsColumn修改punch_points字段类型//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_IndexSwpyapi.CheckCanFinish检查用户是否可以完成打卡 适配前端请求格式,重定向到CheckCanFinish/index
2GET/POSTApp.Swpy_IndexSwpyapi.GetPunchPointsList获取打卡路线列表 适配前端请求格式,重定向到GetPunchPointsList/getList
3GET/POSTApp.Swpy_IndexSwpyapi.GetUserPunchProgress获取用户打卡进度 适配前端请求格式,重定向到GetUserPunchProgress/index
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_DocumentShow.ForceClearCache强制清除指定缓存文件 直接删除指定的缓存文件,用于解决缓存清除问题
2GET/POSTApp.Swpy_DocumentShow.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
3GET/POSTApp.Swpy_DocumentShow.GetDocumentById获取单个公文内容(带缓存) 根据ID获取单个公文内容,优先从缓存获取
4GET/POSTApp.Swpy_DocumentShow.GetAllDocuments获取所有公文内容(带缓存) 获取所有公文内容,优先从缓存获取
5GET/POSTApp.Swpy_DocumentShow.GetLatestDocument获取最新的公文内容(带缓存) 获取最新发布的公文内容,优先从缓存获取
6GET/POSTApp.Swpy_DocumentShow.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CoBuildingFeedback.DeleteFeedback删除反馈记录 根据记录ID删除反馈记录
2GET/POSTApp.Swpy_CoBuildingFeedback.UpdateFeedback更新反馈记录 更新指定ID的反馈记录
3GET/POSTApp.Swpy_CoBuildingFeedback.GetFeedbackById根据ID获取反馈记录 根据记录ID获取反馈记录详情
4GET/POSTApp.Swpy_CoBuildingFeedback.AddFeedback添加反馈记录 添加新的共建鲲鹏径反馈记录
5GET/POSTApp.Swpy_CoBuildingFeedback.GetFeedbackList获取反馈记录列表 获取共建鲲鹏径反馈记录列表,支持筛选和分页
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_DevelopmentTimeline.GetTimeline获取十万鹏友发展时间线 获取发展时间线数据,返回picture、date、text字段,按时间顺序排列
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BikeTrailCollection.GetFullList获取完整打卡路线全集(别名方法) 与getList方法功能相同,提供备用接口名
2GET/POSTApp.Swpy_BikeTrailCollection.GetList获取打卡路线全集列表 从bike_trail、bike_trail_section、bike_punch_marker_list表查询所有路线的完整信息,按照trail_id,trail_name,section_num,section_name,label分类返回列表
3GET/POSTApp.Swpy_BikeTrailCollection.GetGrouped获取按路线分组的打卡路线全集 返回按路线分组的数据结构,便于前端展示层级关系
4GET/POSTApp.Swpy_BikeTrailCollection.GetSimpleList获取简化的打卡路线列表 只返回trail_id、trail_name、section_num、section_name等核心字段,参考TrailSectionCascader的数据结构
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_SansuiChallenge.GetRealTimeStatus获取三水挑战赛实时战况 获取当前月份三水挑战赛的实时战况数据,包括活动名称、参与人数、参与人员信息等
2GET/POSTApp.Swpy_SansuiChallenge.GetLastMonthStatus获取上月三水挑战赛战况(测试接口) 获取上个月三水挑战赛的战况数据,用于测试功能,逻辑与getRealTimeStatus相同但筛选上个月数据
3GET/POSTApp.Swpy_SansuiChallenge.GetHistoricalRecords获取历史三水挑战赛成绩记录 查看过去往届的三水挑战赛成绩。不传act_date参数时,只返回所有历史赛事的日期列表(减轻首次调用负担);传act_date参数时,返回该日期的详细成绩数据,结果按照每位用户的三水用时最短来排序
4GET/POSTApp.Swpy_SansuiChallenge.GetPunchData获取打卡数据(测试接口) 获取真实的打卡数据,包括完赛时间、各打卡点数据等。可传入test_day参数查询往届赛事的打卡数据
5GET/POSTApp.Swpy_SansuiChallenge.DebugLeaderPhoto调试头像获取问题 用于调试为什么某些参与人员的头像为空,可以指定具体的pengyouid进行详细分析
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ToiletDistribution.Delete删除卫生间信息 删除指定ID的卫生间信息
2GET/POSTApp.Swpy_ToiletDistribution.Vote对卫生间进行投票 对卫生间进行有效/无效投票,vote_type=valid增加有效票,vote_type=invalid增加无效票
3GET/POSTApp.Swpy_ToiletDistribution.Update更新卫生间信息 更新卫生间分布信息
4GET/POSTApp.Swpy_ToiletDistribution.Add添加卫生间数据 添加卫生间分布数据
5GET/POSTApp.Swpy_ToiletDistribution.GetList获取卫生间列表 获取卫生间分布列表,可按路线和区段筛选
6GET/POSTApp.Swpy_ToiletDistribution.Detail获取卫生间详情 根据ID获取卫生间详细信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityParticipantStats.GetStatsByDate按日期统计活动参与人数 按照活动日期统计实际参加活动的总人数
2GET/POSTApp.Swpy_ActivityParticipantStats.GetStatsByActivity按活动名称统计参与人数 按照活动名称统计实际参加活动的总人数
3GET/POSTApp.Swpy_ActivityParticipantStats.GetStatsByActivityWithDate按活动名称统计参与人数(包含活动日期和位置信息) 按照活动名称统计实际参加活动的总人数,同时返回活动日期、位置信息,并强制更新历史汇总表数据
4GET/POSTApp.Swpy_ActivityParticipantStats.GetSummary获取活动参与总体统计 获取指定时间范围内的活动参与总体统计信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ParticipationRecord.BatchUpdateDuration批量更新历史记录的挑战用时 重算所有历史记录的actual_duration字段
2GET/POSTApp.Swpy_ParticipationRecord.Add添加参赛记录 添加新的参赛记录
3GET/POSTApp.Swpy_ParticipationRecord.GetList获取参赛记录列表 获取参赛记录列表,支持按年份、月份、用户和类别筛选
4GET/POSTApp.Swpy_ParticipationRecord.GetDetail获取参赛记录详情 获取指定ID的参赛记录详情
5GET/POSTApp.Swpy_ParticipationRecord.GetByUser获取指定用户的参赛记录 获取指定用户的所有参赛记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CancelBikeRegisterWbhz.Cancel取消外部活动报名 将bike_register_wbhz表中的is_attending_event字段从1改为0,表示用户取消参加活动
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_CancelBikeRegisterWbhz.Cancel取消外部活动报名 将bike_register_wbhz表中的is_attending_event字段从1改为0,表示用户取消参加活动
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CancelBikeRegister.Cancel取消骑行活动报名 取消指定活动的报名记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_RepairablePunchData.GetRepairableData获取可补卡路线数据 获取用户的无效打卡记录以及相关路线信息,帮助管理员了解用户的打卡进度并处理补卡需求
2GET/POSTApp.Swpy_RepairablePunchData.Index获取可补卡路线数据(主入口) 查询用户无效打卡记录,包括路段信息、打卡详情和标记信息,按日期、路线ID和路段编号排序
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BikeRegisterWbhz.UpdateRegistration更新外部报名信息 更新已存在的外部报名记录信息,包括同行人信息等
2GET/POSTApp.Swpy_BikeRegisterWbhz.Update更新外部报名签到信息(与 App.Swpy_BikeRegister.Update 一致的逻辑)//请使用@desc 注释
3GET/POSTApp.Swpy_BikeRegisterWbhz.CheckRegistration检查用户是否已报名 检查用户是否已报名指定活动
4GET/POSTApp.Swpy_BikeRegisterWbhz.Add添加外部报名记录 添加外部报名记录到bike_register_wbhz表,用户取消报名后可以再次报名
5GET/POSTApp.Swpy_BikeRegisterWbhz.GetList获取外部报名记录列表 获取bike_register_wbhz表中的外部报名记录列表
6GET/POSTApp.Swpy_BikeRegisterWbhz.GetDetail获取外部报名记录详情 根据报名ID获取单个bike_register_wbhz表的详细内容
7GET/POSTApp.Swpy_BikeRegisterWbhz.GetListByPengyouid获取用户报名记录列表 根据用户ID获取该用户的所有报名记录,支持按状态分类
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_BikeRegisterWbhz.UpdateRegistration更新外部报名信息 更新已存在的外部报名记录信息,包括同行人信息等
2GET/POSTApp.Swpyapi_BikeRegisterWbhz.Update更新外部报名签到信息(代理)//请使用@desc 注释
3GET/POSTApp.Swpyapi_BikeRegisterWbhz.Check检查用户是否已报名 检查用户是否已报名指定活动
4GET/POSTApp.Swpyapi_BikeRegisterWbhz.Add添加外部报名记录 添加外部报名记录到bike_register_wbhz表
5GET/POSTApp.Swpyapi_BikeRegisterWbhz.List获取外部报名记录列表 获取bike_register_wbhz表中的外部报名记录列表
6GET/POSTApp.Swpyapi_BikeRegisterWbhz.Detail获取外部报名记录详情 根据报名ID获取单个bike_register_wbhz表的详细内容
7GET/POSTApp.Swpyapi_BikeRegisterWbhz.GetListByPengyouid获取用户报名记录列表 根据用户ID获取该用户的所有报名记录,支持按状态分类
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ExternalRegistrationCount.GetCount获取指定外部活动的报名人数总和 根据活动ID获取该外部活动的报名人数总和
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderSignupWbhz.GetPositionStats获取指定外部活动的领队岗位统计信息 根据外部活动ID获取该活动各岗位的报名统计信息
2GET/POSTApp.Swpy_LeaderSignupWbhz.GetLeader获取指定外部活动的领队报名信息 根据外部活动ID获取该活动的领队报名信息,并返回领队总人数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderExperienceWbhz.GetLeaderExperience获取领队外部活动带队经历 根据朋友ID(pengyouid)获取领队的所有外部活动带队经历,只查询未取消的记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.Cancel取消领队申请 取消外部活动领队申请
2GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.Submit提交外部活动领队申请 提交外部活动领队申请,包括活动信息、申请人信息等。pengyouid会自动补0至7位;对讲机状态可传入"是"或"否"
3GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.CancelRegistrationByRecordId根据记录ID精确取消外部活动领队申请 通过记录ID精确取消指定的外部活动领队申请记录,支持积分补偿处理,确保只删除指定的记录
4GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.GetInfo获取申请信息 根据微信用户ID(朋友ID)和外部活动ID获取外部活动领队申请详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GrandslamList.GetList获取大满贯列表 获取已显示(is_show=1)的大满贯列表,按display_sequence字段从小到大排序
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.Submit提交大满贯鹏友心声 提交大满贯鹏友心声,包含昵称、标题、摘要等信息
2GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
3GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetList获取大满贯鹏友心声列表(带缓存) 获取大满贯鹏友心声列表,支持分页和显示状态筛选,优先从缓存获取
4GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetDetail获取心声详情(带缓存) 根据ID获取单条心声的详细信息,优先从缓存获取
5GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetLatest获取最新心声(带缓存) 获取最新发布的心声列表,优先从缓存获取
6GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CompleteActivityParticipants.GetCompleteParticipants获取完整参加系列活动的用户列表 根据主领队ID获取其系列活动,筛选出完整参加所有活动的用户
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderPointsRecord.GetLeaderPointsSummary获取带队积分汇总 获取用户带队积分的汇总信息,只返回统计数据,不返回详细记录
2GET/POSTApp.Swpy_LeaderPointsRecord.GetLeaderPointsRecord获取带队积分记录详情 获取用户在两个表中的所有带队记录详情,包括活动标题、领队位置、积分等信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_FrequentApplicants.Save保存常用报名人信息 保存或更新用户的常用报名人信息,如果记录已存在则直接替换对应字段数据
2GET/POSTApp.Swpy_FrequentApplicants.Delete删除常用报名人信息 删除指定用户的常用报名人信息
3GET/POSTApp.Swpy_FrequentApplicants.Update更新常用报名人信息 更新用户的常用报名人信息,只更新提供的字段,直接替换对应字段的数据
4GET/POSTApp.Swpy_FrequentApplicants.GetInfo获取常用报名人信息 根据朋友ID获取该用户的常用报名人信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityQuota.GetMultiQuota批量获取多个活动的名额信息 根据多个活动ID获取这些活动的名额信息,包括领队计算名额和最大名额
2GET/POSTApp.Swpy_ActivityQuota.GetQuota获取指定活动的名额信息 根据活动ID获取该活动的名额信息,包括领队计算名额和最大名额
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_RegistrationCount.GetCount获取指定活动的报名人数总和 根据活动ID获取该活动的报名人数总和,可选择是否包含报名人详细信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderSignup.GetPositionStats获取指定活动的领队岗位统计信息 根据活动ID获取该活动各岗位的报名统计信息
2GET/POSTApp.Swpy_LeaderSignup.GetLeader获取指定活动的领队报名信息 根据活动ID获取该活动的领队报名信息,并返回领队总人数和各岗位统计
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_WechatShopToken.GetAccessToken获取微信小店Access Token 获取全局唯一后台接口调用凭据(Access Token),token 有效期为 7200 秒
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_WxPay.CreateOrder创建支付订单 创建微信支付订单并返回支付参数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_MiniMilestoneDisplay.GetInfo获取微缩标距柱展示信息 根据ID获取微缩标距柱展示信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_MiniMilestoneReceive.Upload上传微缩标距柱信息 用于上传微缩标距柱相关信息
2GET/POSTApp.Swpy_MiniMilestoneReceive.GetInfo获取微缩标距柱接收信息 根据鹏友ID获取该用户的所有微缩标距柱申请记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ArticleLikes.RemoveLike取消点赞 取消对指定心声的点赞,返回点赞总数
2GET/POSTApp.Swpy_ArticleLikes.CheckUserLiked检查用户是否已点赞 检查指定用户是否已对指定心声点赞
3GET/POSTApp.Swpy_ArticleLikes.AddLike添加点赞 对指定心声添加点赞,返回点赞总数,支持自定义点赞时间
4GET/POSTApp.Swpy_ArticleLikes.GetLikesByTestimonial获取心声的点赞记录列表 获取指定心声的所有点赞记录,支持分页
5GET/POSTApp.Swpy_ArticleLikes.GetLikeInfo获取点赞信息(合并接口) 获取指定心声的点赞总数和用户点赞状态,减少前端调用次数
6GET/POSTApp.Swpy_ArticleLikes.GetTotalLikes获取点赞总数 获取指定心声的点赞总数
7GET/POSTApp.Swpy_ArticleLikes.GetLikeStats获取点赞统计信息 获取指定心声的详细点赞统计信息
8GET/POSTApp.Swpy_ArticleLikes.GetLikesByUser获取用户的点赞记录列表 获取指定用户的所有点赞记录,支持分页
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ArticleComments.DeleteComment删除评论 删除指定评论(仅评论作者可删除)
2GET/POSTApp.Swpy_ArticleComments.SearchComments搜索评论 根据关键词搜索评论内容,支持分页
3GET/POSTApp.Swpy_ArticleComments.UpdateComment更新评论 更新指定评论内容(仅评论作者可更新)
4GET/POSTApp.Swpy_ArticleComments.GetCommentById根据ID获取评论详情 根据评论ID获取评论详情
5GET/POSTApp.Swpy_ArticleComments.AddComment添加评论 对指定心声添加评论,返回评论总数,支持用户头像和自定义时间,自动移除emoji表情符号,具备防重复提交和频率限制功能
6GET/POSTApp.Swpy_ArticleComments.GetCommentsByTestimonial获取心声的评论列表 获取指定心声的所有评论,支持分页
7GET/POSTApp.Swpy_ArticleComments.GetCommentsByUser获取用户的评论列表 获取指定用户的所有评论,支持分页
8GET/POSTApp.Swpy_ArticleComments.GetTotalComments获取评论总数 获取指定心声的评论总数
9GET/POSTApp.Swpy_ArticleComments.GetCommentStats获取评论统计信息 获取指定心声的详细评论统计信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_EmergencyInfo.DeleteEmergencyInfo根据朋友用户ID删除急救信息 删除指定用户的急救信息
2GET/POSTApp.Swpy_EmergencyInfo.GetEmergencyInfoByPengyouid根据朋友用户ID获取急救信息 查询指定用户的急救信息
3GET/POSTApp.Swpy_EmergencyInfo.DeleteEmergencyInfoById根据记录ID删除急救信息 删除指定记录的急救信息
4GET/POSTApp.Swpy_EmergencyInfo.GetEmergencyInfoById根据记录ID获取急救信息 查询指定记录的急救信息
5GET/POSTApp.Swpy_EmergencyInfo.AddOrUpdateEmergencyInfo添加或更新急救信息 用于接收并保存朋友的急救信息,如果该用户已存在急救信息则更新,否则新增
6GET/POSTApp.Swpy_EmergencyInfo.GetEmergencyInfoList获取急救信息列表 分页查询急救信息列表
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_MyLeaderClassmates.GetClassmatesByPeriod根据班期获取同期学员列表(带缓存) 根据指定的班期和班期类型获取同期学员列表,优先从缓存获取
2GET/POSTApp.Swpy_MyLeaderClassmates.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
3GET/POSTApp.Swpy_MyLeaderClassmates.GetMyClassmates获取我的领队班同学列表(带缓存) 根据pengyouid获取该用户所在领队班的所有同学信息,包括第一期和第二期,优先从缓存获取
4GET/POSTApp.Swpy_MyLeaderClassmates.GetUserClassInfo获取用户的班期信息(带缓存) 获取指定用户的领队班期信息,优先从缓存获取
5GET/POSTApp.Swpy_MyLeaderClassmates.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PunchBadgeQuery.GetPunchBadges获取打卡徽章信息 根据用户打卡统计查询对应的徽章值
2GET/POSTApp.Swpy_PunchBadgeQuery.GetTotalTrailCount获取用户打卡路线总数 统计用户打卡了多少条路线(总的徽章数量)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PunchSuccessRecord.GetList获取打卡成功记录列表 通过pengyouid查询打卡成功记录,返回trail_id、section_num、day、punch_cost等信息
2GET/POSTApp.Swpy_PunchSuccessRecord.GetDetail获取特定打卡记录详情 获取指定用户、线路、路段的打卡详情
3GET/POSTApp.Swpy_PunchSuccessRecord.GetTopRanking获取特定线路打卡排名前N 获取trail_id为4、5、6的is_valid=1记录,按punch_cost从小到大排序
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetBikePunchList.GetList获取打卡成功记录 严格按照当前日期查询bike_punch_list表中的数据,支持数据库中YYYYMMDD格式的日期,返回trail_id、section_num、is_showed_zs、addtime字段
2GET/POSTApp.Swpy_GetBikePunchList.Index获取打卡成功记录(适配前端请求格式) 严格按照当前日期查询bike_punch_list表中的数据,支持数据库中YYYYMMDD格式的日期,返回trail_id、section_num、is_showed_zs、addtime字段
3GET/POSTApp.Swpy_GetBikePunchList.Debug调试接口 用于调试,获取用户所有打卡记录,可以通过is_showed_zs参数筛选,返回包含addtime字段的数据
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_BikePunchList.Index获取打卡成功记录 严格按照当前日期查询bike_punch_list表中的数据,支持数据库中YYYYMMDD格式的日期,返回trail_id、section_num、is_showed_zs、addtime字段
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PunchRankingCampus.GetStudentRanking获取学生打卡排行榜 获取某个学校下所有学生的打卡排行榜,按照打卡次数和更新时间排序
2GET/POSTApp.Swpy_PunchRankingCampus.GetClassRanking获取班级打卡排行榜 获取某个学校下所有班级的打卡排行榜,按照班级总打卡次数和更新时间排序
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PunchMarkerList.GetList获取打卡点列表 根据trail_id和section_num查询bike_punch_marker_list表中的打卡点数据,并将经纬度格式转换
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PunchMarkerTest.Test测试接口 用于测试API返回是否正常
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetPunchPointsListOriginal.GetList获取打卡路线列表(原始版本) 根据trail_id和section_num查询punch_points表中的打卡点数据,返回原始未精简的字段内容
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetPunchPointsList.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
2GET/POSTApp.Swpy_GetPunchPointsList.GetList获取打卡路线列表(带缓存) 根据trail_id和section_num查询punch_points表中的打卡点数据,优先从缓存获取
3GET/POSTApp.Swpy_GetPunchPointsList.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_PunchPointsList.Index获取打卡路线列表 根据trail_id和section_num查询punch_points表中的打卡点数据
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ApplicantInsuranceMatching.MatchAll执行所有报名人投保人匹配 将frequent_applicants表中的投保人信息匹配到bike_register表中
2GET/POSTApp.Swpy_RegistrantInsuranceMatching.ExecuteMatching执行报名人投保人匹配 从frequent_applicants表查询保险信息,更新到bike_register表
3GET/POSTApp.Swpy_RegistrantInsuranceMatching.TestSpecificPengyouid测试特定pengyouid的匹配 专门用于调试特定pengyouid的匹配问题
4GET/POSTApp.Swpy_ApplicantInsuranceMatching.GetLastMatchInfo获取上次匹配信息 获取系统最后一次匹配的时间和下次计划匹配时间
5GET/POSTApp.Swpy_RegistrantInsuranceMatching.GetMatchingStatus获取匹配状态 查询匹配状态和统计信息
6GET/POSTApp.Swpy_ApplicantInsuranceMatching.GetMatchStatus获取当前匹配状态 检查系统当前是否正在执行匹配操作
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_RegistrationBlacklist.RemoveFromBlacklist从黑名单中移除用户 将指定用户从报名黑名单中移除
2GET/POSTApp.Swpy_RegistrationBlacklist.CheckStatus检查用户是否在黑名单中 检查指定用户是否在报名黑名单中
3GET/POSTApp.Swpy_RegistrationBlacklist.AddToBlacklist添加用户到黑名单 将指定用户添加到报名黑名单中
4GET/POSTApp.Swpy_RegistrationBlacklist.GetBlacklist获取黑名单列表 获取报名黑名单列表,支持分页
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ChallengeLotteryRecord.RedeemSupplement兑现用户抽到的补卡次数 根据用户在 challenge_lottery_record 中抽到的“补卡次数”奖品,累加到 bike_common_wxuser.total_benefit_count,并标记记录已兑现
2GET/POSTApp.Swpy_ChallengeLotteryRecord.Add添加挑战赛抽奖记录 添加新的挑战赛抽奖记录,如果提供了participationrecord_id,会同时更新对应参赛记录的is_redeem字段
3GET/POSTApp.Swpy_ChallengeLotteryRecord.GetByUser获取指定用户的挑战赛抽奖记录 获取指定用户的所有挑战赛抽奖记录
4GET/POSTApp.Swpy_ChallengeLotteryRecord.GetList获取挑战赛抽奖记录列表 获取挑战赛抽奖记录列表,支持按类别和用户筛选
5GET/POSTApp.Swpy_ChallengeLotteryRecord.GetDetail获取挑战赛抽奖记录详情 获取指定ID的挑战赛抽奖记录详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ChallengeProgressCalculation.Calculate计算挑战赛进度 根据用户ID计算所有未完成挑战赛的进度
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PunchRankingInfo.GetInfo获取排行榜说明信息 根据学校标识获取排行榜说明信息
2GET/POSTApp.Swpy_PunchRankingInfo.GetList获取排行榜说明列表 获取所有排行榜说明信息列表,支持分页
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Examples_QrCode.Png二维码 - 根据文本内容,生成二维码 可根据传入的文本内容,生成对应的二维码,还可以调整尺寸大小。可以直接输出png图片,也可以返回base64后的图片数据。
2GET/POSTApp.Examples_DataApi.CreateData创建新数据 通用数据接口,创建一条新数据
3GET/POSTApp.Examples_Rule.JsonArray参数示例 - JSON数组参数 演示如何配置JSON格式的数组参数,并原路返回。
4GET/POSTApp.Examples_Rule.ExplodeArray参数示例 - 分割的数组参数 以英文逗号分割的数组,并且可以设置数组个数。
5GET/POSTApp.Examples_Rule.Str参数示例 - 字符串参数 简单的字符串参数
6GET/POSTApp.Examples_Rule.TrueOrFalse参数示例 - 开关参数 true或false的开关参数。
7GET/POSTApp.Examples_Rule.RangeNumber参数示例 - 指定范围的整数参数 指定范围的整数参数,可以设置最小值、最大值,当设定默认值时,对客户端则不是必传参数。
8GET/POSTApp.Examples_Rule.Number参数示例 - 整数参数 必须的整数参数
9GET/POSTApp.Examples_Rule.DateStr参数示例 - 日期参数 字符串的日期参数,例如格式:Y-m-d H:i:s
10GET/POSTApp.Examples_Rule.DateTimestamp参数示例 - 时间戳日期参数 时间戳日期参数,输入日期字符串参数,如传:2019-03-01 00:00:00,接口接收后会转成:1551369600。
11GET/POSTApp.Examples_Rule.SexEnum参数示例 - 枚举参数 例如,男或女的性别参数。
12GET/POSTApp.Examples_Rule.RegexStr参数示例 - 正则字符串参数 指定正则的字符串参数
13GET/POSTApp.Examples_Rule.VersionCallback参数示例 - 版本回调参数 回调类型的参数,可以自定义参数的检测、转换和校验逻辑。例如版本号。
14GET/POSTApp.Examples_Rule.StatusEnum参数示例 - 状态枚举参数 对于是数值的枚举范围,注意配置时请用字符串类型。
15GET/POSTApp.Examples_Rule.DefaultStr参数示例 - 默认且必须的字符串参数 带默认值,并且为必须的字符串参数。默认是string类型,所以一般不用配置type为string。
16GET/POSTApp.Examples_Response.Debug展示调试相关能力 使用前请开启调试模式,效果更佳
17GET/POSTApp.Examples_DataApi.DeleteDataIDs批量删除 通用数据接口,根据ID批量删除数据
18GET/POSTApp.Examples_CURD.Delete数据库示例 - 删除数据 根据ID删除数据库中的一条纪录数据
19GET/POSTApp.Examples_CURD.Insert数据库示例 - 插入数据 向数据库插入一条纪录数据
20POSTApp.Examples_CURD.Update数据库示例 - 更新数据 根据ID更新数据库中的一条纪录数据
21GET/POSTApp.Examples_CURD.SqlDebug数据库示例 - 演示如何进行SQL调试和相关的使用 除此接口外,其他示例也可进行在线调试。本示例将便详细说明如何调试。
22GET/POSTApp.Examples_CURD.GetList数据库示例 - 获取分页列表数据 根据状态筛选列表数据,支持分页
23GETApp.Examples_CURD.Get数据库示例 - 获取数据 根据ID获取数据库中的一条纪录数据
24POSTApp.Examples_Upload.Go文件上传 - 图片文件上传 只能上传单个图片文件
25GETApp.Examples_Docs.Usage文档示例 - 接口文档使用示例 接口说明,更多使用请参考官方文档http://docs.phalapi.net/#/v2.0/api-docs
26GET/POSTApp.Examples_Log.Run日记 - 写入日志 演示日志操作,包括写系统异常类日志、业务纪录类日志、开发调试类日志
27GET/POSTApp.Examples_DataApi.UpdateData更新数据 通用数据接口,根据ID更新单条数据
28GET/POSTApp.Examples_DataApi.DeleteData根据ID删除数据 根据单个ID删除数据,也可以调整成根据自定义的条件删除数据
29GET/POSTApp.Examples_Response.TopResult演示在返回结果根节点添加额外的字段返回 自定义动态返回JSON根节点,增加最外层返回消息,例如最外层的【status 状态码】和【time 当前系统时间】
30GET/POSTApp.Examples_DataApi.GetData获取一条数据 通用数据接口,根据ID获取一条数据
31GET/POSTApp.Examples_DataApi.TableList获取表格列表数据 通用数据接口,获取表格列表数据,默认按ID降序返回,支持分页和搜索
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_NewLeaderActivityApplication.SubmitApplication提交新版活动申请 用户提交新版领队活动申请
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_NewRecordsMonitor.QuickCheck快速检查新增记录(轻量级,只返回数量,不返回详情) 用于频繁轮询检查,性能优化版本,只返回是否有新记录和数量,不返回详细数据
2GET/POSTApp.Swpy_NewRecordsMonitor.CheckNewRecords检测新增记录 检测 activity_application 和 pengyou_testimonial 表的新增记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UpdateActivitySwitchWbhz.Update更新活动开关状态为禁用 将bike_activities_wbhz表中指定ID活动的act_switch字段值更新为0
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UpdateActivitySwitch.Update更新活动开关状态为禁用 将bike_activities表中指定ID活动的act_switch字段值更新为0
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UpdateActivityLocation.UpdateLocation更新活动集合地点 更新指定活动的集合地点经纬度
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_RecordBasedPunchRepair.MiniRepair小程序专用补卡接口 - 返回最精简的响应 专为微信小程序优化的补卡接口,执行完整补卡逻辑但返回最简化的响应
2GET/POSTApp.Swpy_RecordBasedPunchRepair.RepairPunch执行有记录补卡操作 在已有打卡记录基础上,新增缺失的打卡点,并重新计算统计数据。包含事务处理、重复检查、时间验证等安全机制
3GET/POSTApp.Swpy_RecordBasedPunchRepair.Index有记录补卡主入口 执行完整的补卡流程:验证参数 → 查询打卡点信息 → 检查重复 → 添加详情记录 → 重新统计 → 更新汇总数据
4GET/POSTApp.Swpy_RecordBasedPunchRepair.Test测试接口 - 验证返回逻辑是否正常 用于测试API返回机制,确保JSON序列化正常工作
5GET/POSTApp.Swpy_RecordBasedPunchRepair.SimpleRepair简化补卡测试 - 只做基础验证,不执行复杂逻辑 用于调试JSON解析问题的简化版本
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_FindSpecificRecords.FindRecords查找特定条件的记录//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_Milestones.Delete删除标距柱记录 删除标距柱记录
2GET/POSTApp.Swpy_Milestones.Update更新标距柱记录 更新标距柱记录
3GET/POSTApp.Swpy_Milestones.GetDetailByNumber根据编号获取标距柱详情 根据标距柱编号获取详情
4GET/POSTApp.Swpy_Milestones.Add添加标距柱记录 添加新的标距柱记录
5GET/POSTApp.Swpy_Milestones.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
6GET/POSTApp.Swpy_Milestones.GetList获取标距柱记录列表(带缓存) 获取标距柱记录列表,优先从缓存获取
7GET/POSTApp.Swpy_Milestones.GetDetail获取标距柱记录详情 根据ID获取标距柱详情
8GET/POSTApp.Swpy_Milestones.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_Milestones.Delete删除标距柱记录 删除标距柱记录
2GET/POSTApp.Swpyapi_Milestones.Update更新标距柱记录 更新标距柱记录
3GET/POSTApp.Swpyapi_Milestones.DetailByNumber根据编号获取标距柱详情 根据标距柱编号获取详情
4GET/POSTApp.Swpyapi_Milestones.Add添加标距柱记录 添加新的标距柱记录
5GET/POSTApp.Swpyapi_Milestones.List获取标距柱记录列表 获取标距柱记录列表
6GET/POSTApp.Swpyapi_Milestones.Detail获取标距柱记录详情 根据ID获取标距柱详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_CheckTableStructure.CheckStructure检查表结构//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CheckCanFinish.Index检查用户是否可以完成打卡 根据wxuser_id检查用户是否可以完成打卡
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_CheckCanFinish.Index检查用户是否可以完成打卡 根据wxuser_id检查用户是否可以完成打卡
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetDailyTempPunch.GetList获取每日临时打卡记录 根据wxuser_id和day查询bike_punch_list_detail表中的数据,返回trail_id、section_num和addtime字段
2GET/POSTApp.Swpy_GetDailyTempPunch.Index获取每日临时打卡记录(适配前端请求格式) 根据wxuser_id和day查询bike_punch_list_detail表中的数据,返回trail_id、section_num和addtime字段
3GET/POSTApp.Swpy_GetDailyTempPunch.Debug调试接口 用于调试,获取用户所有临时打卡记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_DailyTempPunch.Index获取每日临时打卡记录 根据wxuser_id和day查询bike_punch_list_detail表中的数据,返回trail_id、section_num和addtime字段
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_DailyActivityList.GetList获取每日活动名单 获取今天及以后的活动报名名单,按日期分组并提供统计数据
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityPointsAutoBatch.AutoUpdateActivityPoints自动批量更新活动参与分 自动批量计算和更新活动参与分,支持自动分页处理
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityPointsCalculation.CalculateActivityPoints计算活动参与分 根据活动ID计算用户的活动参与分,支持分批处理
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityPointsCalculationBatch.CalculateActivityPoints计算活动参与分(分批处理) 根据活动ID计算用户的活动参与分,支持分批处理避免502错误
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityPointsSuperBatch.SuperBatchUpdate超强批量更新活动参与分 专门解决502错误的超强批量更新接口
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityParticipationCount.GetTotal获取用户活动参加总次数 分别查询bike_register和bike_register_wbhz表中is_attending_event=1的记录数,返回总数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_ActivityParticipationCount.GetTotal获取用户活动参加总次数 分别查询bike_register和bike_register_wbhz表中is_attending_event=1的记录数,返回总数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityPunchVerification.VerifyPunchStatus核验活动人员打卡情况 根据活动ID核验参与用户的打卡情况
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityAlbumPermission.CheckPermission检查用户是否有上传图片到指定相册的权限 判断当前用户是否有上传图片到指定相册的权限,需要用户实际参加了活动(is_attending_event=1且assembly_point_check_in_time不为空)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityAlbum.GetAlbumId根据活动ID获取对应的相册ID 传入活动ID后返回计算后的album_id,逻辑与getListbyactivities一致
2GET/POSTApp.Swpy_ActivityAlbum.GetListbyactivities获取活动列表(用于相册) 获取活动列表,只返回id、act_title、act_poster、act_date,添加album_id字段(从94开始),按活动日期从近到远排序
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityAlbumPhotos.Upload上传照片 用户上传活动相册照片
2GET/POSTApp.Swpy_ActivityAlbumPhotos.Delete删除照片 删除指定ID的照片
3GET/POSTApp.Swpy_ActivityAlbumPhotos.DeleteMyPhoto用户删除自己的照片 仅允许上传该照片的用户自行删除
4GET/POSTApp.Swpy_ActivityAlbumPhotos.GetList获取照片列表 获取活动相册照片列表,支持按album_id或wxuser_id查询
5GET/POSTApp.Swpy_ActivityAlbumPhotos.GetDetail获取照片详情 获取指定ID的照片详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityPointsSummary.UpdateSingleUserActivityPoints更新单个用户活动积分 从bike_register表统计指定用户的actual_points总和,并插入/更新到activity_points_detail表
2GET/POSTApp.Swpy_ActivityPointsSummary.UpdateUserPointsSummary更新用户积分汇总 从bike_register表统计所有用户的actual_points总和,并插入/更新到activity_points_detail表
3GET/POSTApp.Swpy_ActivityPointsSummary.TestInsert测试数据库插入 测试直接插入一条记录到activity_points_detail表
4GET/POSTApp.Swpy_ActivityPointsSummary.TestQuery测试查询 直接查询bike_register表的数据
5GET/POSTApp.Swpy_ActivityPointsSummary.TestActivityPointsDetailQuery测试查询activity_points_detail表 直接查询activity_points_detail表的数据
6GET/POSTApp.Swpy_ActivityPointsSummary.TestNicknameLookup测试用户昵称获取 测试从bike_common_wxuser表获取用户昵称
7GET/POSTApp.Swpy_ActivityPointsSummary.GetUserPointsSummary获取指定用户的积分汇总 获取指定用户在activity_points_detail表中的积分汇总数据
8GET/POSTApp.Swpy_ActivityPointsSummary.GetUserPointsSummaryList获取用户积分汇总列表 获取activity_points_detail表中的用户积分汇总数据
9GET/POSTApp.Swpy_ActivityPointsSummary.DebugDataStatus调试数据情况 查看bike_register表中actual_points字段的数据分布情况
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityStatistics.GetParticipantDetails获取参与人员详情 返回活动参与人员的签到和打卡情况
2GET/POSTApp.Swpy_ActivityStatistics.GetTrailPunchStatistics获取各路线打卡统计 返回各个路线的打卡情况
3GET/POSTApp.Swpy_ActivityStatistics.GetAll获取所有统计数据 返回系统所有打卡、活动报名、活动签到相关的统计数据
4GET/POSTApp.Swpy_ActivityStatistics.GetPunchStatistics获取打卡总统计 返回打卡统计信息,包括总打卡人数、总打卡次数、今日打卡人数、今日打卡次数、总打卡率
5GET/POSTApp.Swpy_ActivityStatistics.GetRegistrationStatistics获取报名统计 返回活动报名人数统计
6GET/POSTApp.Swpy_ActivityStatistics.GetActivityAnalysis获取活动分析 返回活动分析数据,包括活动数量、参与度等
7GET/POSTApp.Swpy_ActivityStatistics.GetUserStatistics获取用户统计 返回用户统计信息,包括总用户数、每日用户新增数、今日新注册用户数
8GET/POSTApp.Swpy_ActivityStatistics.GetCheckInStatistics获取签到统计 返回活动签到统计信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityGroupNotice.GetNoticeById根据ID获取活动群公告详情 根据活动群公告ID获取完整的公告信息,包括介绍部分、基本要求、装备建议、常见问题、结束语等
2GET/POSTApp.Swpy_ActivityGroupNotice.CheckNoticeExists检查公告是否存在 检查指定ID的活动群公告是否存在
3GET/POSTApp.Swpy_ActivityGroupNotice.GetAllNotices获取所有活动群公告列表 分页获取所有活动群公告的列表,包括完整的公告字段信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityMessage.GetNotifyTaskStatus查询通知任务状态 根据队列ID查询通知任务的处理状态和进度
2GET/POSTApp.Swpy_ActivityMessage.CheckSubscribeStatus检查用户是否已订阅 根据openid检查用户是否已订阅活动通知
3GET/POSTApp.Swpy_ActivityMessage.SendNotify活动发布时发送订阅消息通知(分批发送方式) 管理员发布新活动时,向订阅用户发送通知。支持分批发送,避免超时
4GET/POSTApp.Swpy_ActivityMessage.RemoveSubscribe用户取消订阅 用户取消活动通知订阅
5GET/POSTApp.Swpy_ActivityMessage.AddSubscribe用户订阅活动通知 用户订阅活动通知
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityFeedback.Submit提交活动评价 用户提交活动评价
2GET/POSTApp.Swpy_ActivityFeedback.GetActivityFeedbacks获取活动评价列表 获取指定活动的所有评价(如不指定活动名称则获取所有活动的评价)
3GET/POSTApp.Swpy_ActivityFeedback.GetActivityRatingStats获取活动评分统计 获取指定活动的评分统计信息
4GET/POSTApp.Swpy_ActivityFeedback.GetUserFeedbacks获取用户评价列表 获取指定用户提交的所有活动评价
5GET/POSTApp.Swpy_ActivityFeedback.GetInfo获取评价详情 根据评价ID获取详细信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_EventDetailsDisplay.ClearCache清除缓存(管理后台接口) 清除活动详情的缓存数据,用于数据更新后刷新缓存
2GET/POSTApp.Swpy_EventDetailsDisplay.GetDetails获取活动详情展示信息(已优化缓存) 返回活动协议、风险提示、免责声明、特别说明等信息,支持24小时缓存
3GET/POSTApp.Swpy_EventDetailsDisplay.GetCacheStatus获取缓存状态(管理后台接口) 获取活动详情缓存的当前状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityFeedbackDetail.GetActivityFeedbackByEventSerialNumber获取活动评价 根据活动编号获取对应的活动评价信息
2GET/POSTApp.Swpy_GetActivityFeedbackByEvent.GetEventFeedbacks获取活动评价 根据活动编号获取对应的活动评价信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_TestPunchPoints.TestRecords测试查看数据库记录//请使用@desc 注释
2GET/POSTApp.Swpyapi_TestPunchPoints.TestCalculation测试经验分计算//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UserInfo.ConvertIdID转换工具 pengyouid和wxuser_id之间的相互转换
2GET/POSTApp.Swpy_UserInfo.GetBatchInfo批量获取用户信息 根据多个pengyouid批量获取用户信息
3GET/POSTApp.Swpy_UserInfo.CheckExists检查用户是否存在 检查指定pengyouid的用户是否存在
4GET/POSTApp.Swpy_UserInfo.GetLatest获取最新注册用户 获取最新注册的用户列表
5GET/POSTApp.Swpy_UserInfo.GetInfo获取用户信息 根据pengyouid获取用户的addtime和avatarurl信息,支持各种长度的pengyouid格式
6GET/POSTApp.Swpy_UserInfo.GetStats获取用户统计信息 获取用户总数和最新注册用户等统计信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UserAnnualRemainingBenefit.GetBatchRemainingCount批量获取用户年度剩余补卡次数 批量查询多个用户的年度剩余补卡次数
2GET/POSTApp.Swpy_UserAnnualRemainingBenefit.GetRemainingCount获取用户年度剩余补卡次数 根据用户类型(领队/普通用户)计算年度剩余补卡次数
3GET/POSTApp.Swpy_UserAnnualRemainingBenefit.GetUserBenefitSummary获取用户补卡详细汇总 获取用户补卡的详细信息,包括基础次数、已使用次数、剩余次数等
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UserCurrentActivity.CheckCurrentActivity检查用户是否有正在进行中的活动 查询用户今天是否有is_attending_event=1的报名记录,只返回act_switch=1的活动(活动未关闭)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UserPunchPoints.GetUserPunchPoints获取用户打卡积分详情 根据wxuser_id从bike_punch_list表查询用户打卡记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_UserPunchPoints.UpdatePunchPoints更新用户打卡经验分 根据业务规则更新bike_punch_list表的punch_points字段
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetUserPunchProgress.GetProgress获取用户打卡进度 根据wxuser_id查询最新的打卡进度,返回trail_id、section_num、mark_label等信息
2GET/POSTApp.Swpy_GetUserPunchProgress.Index获取用户打卡进度(适配前端请求格式) 根据wxuser_id查询最新的打卡进度,返回trail_id、section_num、mark_label等信息
3GET/POSTApp.Swpy_GetUserPunchProgress.Debug调试接口 用于调试,获取用户所有打卡记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_UserPunchProgress.Index获取用户打卡进度 根据wxuser_id查询最新的打卡进度
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UserActivityPoints.DeletePoints删除积分详情 删除指定积分详情记录
2GET/POSTApp.Swpy_UserActivityPoints.UpdatePoints更新积分详情 更新指定积分详情记录
3GET/POSTApp.Swpy_UserActivityPoints.GetApiDescription获取接口说明 获取用户活动积分接口的详细说明文档
4GET/POSTApp.Swpy_UserActivityPoints.GetActivityPoints获取活动参与人员积分排名 获取指定活动的参与人员积分排名列表
5GET/POSTApp.Swpy_UserActivityPoints.GetUserTotalPoints获取用户总积分 获取指定用户的总积分
6GET/POSTApp.Swpy_UserActivityPoints.GetUserPoints获取用户积分详情 根据wxuser_id从bike_register表查询用户参与的活动记录
7GET/POSTApp.Swpy_UserActivityPoints.GetStatistics获取积分统计信息 获取积分统计信息,支持按用户筛选
8GET/POSTApp.Swpy_UserActivityPoints.GetPointsDetail获取积分详情 根据记录ID获取积分详情
9GET/POSTApp.Swpy_UserActivityPoints.GetPointsList获取积分详情列表 获取积分详情列表,支持多种查询条件
10GET/POSTApp.Swpy_UserActivityPoints.CalculatePoints计算并生成用户活动参与分 从bike_register表获取参与活动的记录,计算积分并插入到activity_points_detail表
11GET/POSTApp.Swpy_UserActivityPoints.CalculateSinglePoints计算指定用户和活动的积分 计算指定用户ID和活动ID的积分
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_UserActivityPoints.DeletePoints删除积分详情 删除指定积分详情记录
2GET/POSTApp.Swpyapi_UserActivityPoints.UpdatePoints更新积分详情 更新指定积分详情记录
3GET/POSTApp.Swpyapi_UserActivityPoints.GetApiDescription获取接口说明 获取用户活动积分接口的详细说明文档
4GET/POSTApp.Swpyapi_UserActivityPoints.GetActivityPoints获取活动积分详情 获取指定活动的积分详情列表
5GET/POSTApp.Swpyapi_UserActivityPoints.GetUserTotalPoints获取用户总积分 获取指定用户的总积分
6GET/POSTApp.Swpyapi_UserActivityPoints.GetUserPoints获取用户积分详情 获取指定用户的积分详情列表
7GET/POSTApp.Swpyapi_UserActivityPoints.GetStatistics获取积分统计信息 获取积分统计信息,支持按用户筛选
8GET/POSTApp.Swpyapi_UserActivityPoints.GetPointsDetail获取积分详情 根据记录ID获取积分详情
9GET/POSTApp.Swpyapi_UserActivityPoints.GetPointsList获取积分详情列表 获取积分详情列表,支持多种查询条件
10GET/POSTApp.Swpyapi_UserActivityPoints.CalculatePoints计算并生成用户活动参与分 从bike_register表获取参与活动的记录,计算积分并插入到activity_points_detail表
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UserPointsSummary.UpdateSingleUserPointsSummary更新单个用户积分汇总 计算指定用户的活动积分和签到积分,并更新到user_points_summary表
2GET/POSTApp.Swpy_UserPointsSummary.UpdateUserPointsSummary更新用户积分汇总 调用ActivityPointsSummary接口计算活动积分,然后汇总签到积分和活动积分
3GET/POSTApp.Swpy_UserPointsSummary.CleanDuplicateRecords清理重复记录 清理user_points_summary表中的重复pengyouid记录,保留最新的记录
4GET/POSTApp.Swpy_UserPointsSummary.GetUserPointsSummary获取指定用户的积分汇总 获取指定用户在user_points_summary表中的积分汇总数据
5GET/POSTApp.Swpy_UserPointsSummary.GetUserPointsSummaryList获取用户积分汇总列表 获取user_points_summary表中的用户积分汇总数据
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UserBenefitReset.CheckResetStatus检查重置状态 检查当前重置状态和下次重置时间
2GET/POSTApp.Swpy_UserBenefitReset.GetResetHistory获取重置历史记录 获取重置操作的历史记录
3GET/POSTApp.Swpy_UserBenefitReset.ResetBenefitCount重置用户补卡次数 第一次调用或每年1月1日0点自动重置total_benefit_count为2
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_DirectSqlUpdate.TestDirectUpdate直接SQL更新测试//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BenefitUsageRecord.Submit提交福利享用记录 提交福利享用记录,根据业务逻辑判断是更新还是新增
2GET/POSTApp.Swpy_BenefitUsageRecord.GetInfo获取福利享用记录信息 根据鹏友ID获取该用户所有的福利享用记录信息
3GET/POSTApp.Swpy_BenefitUsageRecord.GetList获取福利享用记录列表 获取福利享用记录列表,支持分页和筛选
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_UpdateActivityPoints.UpdateActivityPoints自动分批更新活动参与分 类似updateUserPunchPoints的自动分批处理
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetOtherRouteGuide.QuickCacheCheck快速缓存状态检查 快速检查缓存文件是否存在和状态
2GET/POSTApp.Swpy_GetOtherRouteGuide.TestCache测试缓存功能 测试缓存系统的完整功能,包括写入、读取和状态检查
3GET/POSTApp.Swpy_GetOtherRouteGuide.ClearCache清除指定路线攻略的缓存 清除指定路线ID和路段编号的缓存数据,用于数据更新后刷新缓存
4GET/POSTApp.Swpy_GetOtherRouteGuide.GetDetail获取其他路线攻略详情(带缓存) 根据路线ID和路段编号获取详细内容,优先从缓存获取
5GET/POSTApp.Swpy_GetOtherRouteGuide.GetCacheStatus获取缓存状态 获取指定路线ID和路段编号的缓存状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetBikeActivityDetail.ClearCache清除指定活动的缓存 清除指定活动ID的缓存数据,用于数据更新后刷新缓存
2GET/POSTApp.Swpy_GetBikeActivityDetail.GetDetail获取单个骑行活动详情(带缓存) 根据活动ID获取单个bike_activities表的详细内容,优先从缓存获取
3GET/POSTApp.Swpy_GetBikeActivityDetail.GetCacheStatus获取缓存状态 获取指定活动ID的缓存状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetBikeActivitiesWbhz.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
2GET/POSTApp.Swpy_GetBikeActivitiesWbhz.CleanExpiredCache自动清理过期缓存 清理所有过期的缓存文件,释放磁盘空间
3GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetDetail获取单个外部合作活动详情(带缓存) 根据活动ID获取单个bike_activities_wbhz表的详细内容,优先从缓存获取
4GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetList获取外部合作活动列表(无缓存、精简字段) 仅返回必要字段:bikeactivitieswbhz_id, act_switch, act_title, act_poster, school_id, school_name
5GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetAllCacheInfo获取所有缓存文件的详细信息 获取所有相关缓存文件的详细信息,包括文件大小、创建时间、过期时间等
6GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetAllBikeActivities.GetList获取所有骑行活动列表 获取所有活动记录(不筛选act_switch),按活动日期正序排序,移除指定字段
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetPastReviews.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
2GET/POSTApp.Swpy_GetPastReviews.GetList获取活动回顾列表(带缓存) 获取已显示的活动回顾列表,优先从缓存获取
3GET/POSTApp.Swpy_GetPastReviews.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetBikeRegisterList.GetList获取用户报名记录列表(优化版) 根据朋友ID获取已报名的活动记录,并按状态智能分类
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetRouteGuide.QuickCacheCheck快速缓存状态检查 快速检查缓存文件是否存在和状态
2GET/POSTApp.Swpy_GetRouteGuide.TestCache测试缓存功能 测试缓存系统的完整功能,包括写入、读取和状态检查
3GET/POSTApp.Swpy_GetRouteGuide.ClearCache清除指定路线攻略的缓存 清除指定路线攻略ID的缓存数据,用于数据更新后刷新缓存
4GET/POSTApp.Swpy_GetRouteGuide.GetCacheStatus获取缓存状态 获取指定路线攻略ID的缓存状态信息
5GET/POSTApp.Swpy_GetRouteGuide.GetDetail获取路线攻略详情(带缓存) 根据路线攻略ID获取详细内容,优先从缓存获取
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetBikeActivities.GetTop2ActivitiesWithQuota获取前2个未截止报名的活动(mini接口) 基于getActivitiesWithQuota逻辑,只返回前2个还没有截止报名的活动
2GET/POSTApp.Swpy_GetBikeActivities.GetActivitiesWithQuota获取带有名额信息的骑行活动列表 返回当前所有活动中按照是否还有名额以及活动日期先后的列表,当天的活动排在最后
3GET/POSTApp.Swpy_GetBikeActivities.GetList获取骑行活动列表 按act_switch=1和活动日期正序获取bike_activities表内容
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_TrailRegistrationQualification.VerifyQualification验证虐线报名资格 根据用户的三水最佳时间和选择的路线,验证用户是否具备报名资格
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PunchRepairTest.UnicodeUnicode测试接口 测试中文字符和Unicode编码
2GET/POSTApp.Swpy_PunchRepairTest.WithParams带参数测试接口 测试参数接收和返回
3GET/POSTApp.Swpy_PunchRepairTest.Simple简单测试接口 返回最基础的JSON响应,测试基本连通性
4GET/POSTApp.Swpy_PunchRepairTest.Error错误测试接口 测试错误响应的JSON格式
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ReplacementCardBenefit.GetUserBenefit获取用户补卡权益信息 获取当前用户剩余的补卡权益次数,每过一个自然年重置。领队用户的权益次数来自bike_leader_group表的replacement_card_benefit_count字段,普通用户每年为1次
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ReplacementCardRequest.Submit提交补卡申请 用户提交补卡申请接口
2GET/POSTApp.Swpy_ReplacementCardRequest.GetMyRequests获取我的补卡申请记录 获取当前用户的补卡申请记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ReplacementCardRequestFixed.Submit提交补卡申请 用户提交补卡申请接口
2GET/POSTApp.Swpy_ReplacementCardRequestFixed.GetMyRequests获取我的补卡申请记录 获取当前用户的补卡申请记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BukaRecords.AddRecord添加补卡记录 记录用户的补卡操作
2GET/POSTApp.Swpy_BukaRecords.GetUserStats获取用户补卡统计信息 获取指定用户的补卡统计信息
3GET/POSTApp.Swpy_BukaRecords.GetRecords获取补卡记录 查询补卡记录,支持多种筛选条件
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_SupplyPoint.Delete删除补给点 根据ID删除补给点
2GET/POSTApp.Swpy_SupplyPoint.Vote投票补给点有效性 对补给点进行有效/无效投票,vote_type=valid增加有效票,vote_type=invalid增加无效票
3GET/POSTApp.Swpy_SupplyPoint.Update更新补给点信息 更新补给点的信息
4GET/POSTApp.Swpy_SupplyPoint.Add添加补给点 添加新的补给点信息
5GET/POSTApp.Swpy_SupplyPoint.GetByTrail获取指定路线的补给点 根据路线名称和可选的区段名称获取补给点列表
6GET/POSTApp.Swpy_SupplyPoint.GetList获取补给点列表 获取补给点列表,可按路线名称和区段名称筛选
7GET/POSTApp.Swpy_SupplyPoint.GetDetail获取补给点详情 根据补给点ID获取详细信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CalculateLeaderCount.GetAllActivitiesNeededLeaders获取所有活动所需的领队人数 获取所有活动所需的领队人数列表,计算逻辑为max_quota除以10再加1
2GET/POSTApp.Swpy_CalculateLeaderCount.GetNeededLeaders获取指定活动所需的领队人数 根据活动ID获取该活动所需的领队人数,计算逻辑为max_quota除以10再加1
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_DebugPunchPoints.DebugUpdate调试单个记录更新//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_CrossYearGrandSlam.Update更新跨年大满贯记录 根据用户ID更新跨年大满贯记录
2GET/POSTApp.Swpy_CrossYearGrandSlam.Add添加跨年大满贯记录 添加新的跨年大满贯记录
3GET/POSTApp.Swpy_CrossYearGrandSlam.GetTopRanking获取各线路排名前N的记录 获取各条trail_id下根据times排名前N的wxuser_id的数据,便于前端调用
4GET/POSTApp.Swpy_CrossYearGrandSlam.GetList获取跨年大满贯记录列表 获取跨年大满贯记录列表
5GET/POSTApp.Swpy_CrossYearGrandSlam.GetDetail获取跨年大满贯记录详情 根据用户ID获取跨年大满贯详情,支持所有trail_id
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_CrossYearGrandSlam.Update更新跨年大满贯记录 根据用户ID更新跨年大满贯记录
2GET/POSTApp.Swpyapi_CrossYearGrandSlam.Add添加跨年大满贯记录 添加新的跨年大满贯记录
3GET/POSTApp.Swpyapi_CrossYearGrandSlam.List获取跨年大满贯记录列表 获取跨年大满贯记录列表
4GET/POSTApp.Swpyapi_CrossYearGrandSlam.Detail获取跨年大满贯记录详情 根据用户ID获取跨年大满贯详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_TrailSectionCascader.ClearCache清除缓存 清除所有缓存数据,用于数据更新后刷新缓存
2GET/POSTApp.Swpy_TrailSectionCascader.GetCacheStatus获取缓存状态 获取缓存状态信息
3GET/POSTApp.Swpy_TrailSectionCascader.Index获取路线级联选择器数据(带缓存) 获取所有路线和对应的路段数据,用于级联选择器,优先从缓存获取
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_BikeActivitiesWbhz.Detail获取单个外部合作活动详情 根据活动ID(bikeactivitieswbhz_id)获取单个bike_activities_wbhz表的完整内容
2GET/POSTApp.Swpyapi_BikeActivitiesWbhz.Index获取外部合作活动列表 获取bike_activities_wbhz表中的外部合作活动列表
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi.MigrateKunpengGrandSlamData从打卡记录表迁移数据到大满贯记录表 根据bike_punch_list表的数据计算鲲鹏径大满贯完成情况并填充bike_punch_tongji_kpjdmg表
2GET/POSTApp.Swpyapi.ModifyPunchPointsColumn修改punch_points字段类型 将punch_points字段从decimal(11,0)改为decimal(11,2)以支持小数
3GET/POSTApp.Swpyapi.DeleteLeader删除领队 根据ID删除领队信息
4GET/POSTApp.Swpyapi.UpdateAllLeadersLeadingTimes批量更新所有领队的带队总次数 计算并批量更新所有领队的带队总次数到leader_group表
5GET/POSTApp.Swpyapi.SubmitBenefitUsageRecord提交福利享用记录 提交福利享用记录,根据业务逻辑判断是更新还是新增
6GET/POSTApp.Swpyapi.UpdateLeaderLeadingTimes更新指定领队的带队总次数 计算并更新指定朋友ID的领队带队总次数到leader_group表
7GET/POSTApp.Swpyapi.UpdateUserPunchPoints更新用户打卡经验分 根据业务规则更新bike_punch_list表的punch_points字段
8GET/POSTApp.Swpyapi.UpdateLeader更新领队信息 根据朋友ID更新领队信息
9GET/POSTApp.Swpyapi.GetCloudWalkingLocationList查询云徒步定位信息列表 查询返回定位信息列表
10GET/POSTApp.Swpyapi.CheckCanFinish检查用户是否可以完成打卡 根据wxuser_id检查用户是否可以完成打卡
11GET/POSTApp.Swpyapi.CheckTableStructure检查表结构 检查数据库表结构
12GET/POSTApp.Swpyapi.TestPunchPointsRecords测试查看数据库记录 查看数据库中的打卡记录
13GET/POSTApp.Swpyapi.TestDirectSqlUpdate测试直接SQL更新 测试直接SQL更新功能
14GET/POSTApp.Swpyapi.TestPunchPointsCalculation测试经验分计算 测试经验分计算逻辑
15GET/POSTApp.Swpyapi.AddCloudWalkingLocation添加云徒步定位信息 接收前端传入的定位信息并保存
16GET/POSTApp.Swpyapi.AddProductStockRecord添加产品库存变更记录 向product_stock_records表插入库存变更记录
17GET/POSTApp.Swpyapi.AddParticipationRecord添加参赛记录 添加新的参赛记录
18GET/POSTApp.Swpyapi.AddLeader添加领队 添加新领队到领队天团
19GET/POSTApp.Swpyapi.UpdateAllLeaderData统一更新所有领队数据(类型+等级排名+补卡权益) 按顺序执行领队类型评判和等级排名更新,同时更新replacement_card_benefit_count字段:金牌(10次)、银牌(5次)、铜牌(3次)、其他(1次)
20GET/POSTApp.Swpyapi.GetProductStockRecords获取产品库存变更记录列表 查询product_stock_records表,返回库存变更记录
21GET/POSTApp.Swpyapi.GetOtherRouteGuide获取其他路线攻略详情 根据trail_id和section_num获取其他路线攻略详情
22GET/POSTApp.Swpyapi.GetParticipationRecordList获取参赛记录列表 获取参赛记录列表,支持按年份、月份、用户和类别筛选
23GET/POSTApp.Swpyapi.GetParticipationRecordDetail获取参赛记录详情 获取指定ID的参赛记录详情
24GET/POSTApp.Swpyapi.GetAllLeadersLeadingTimes获取所有领队的带队总次数 计算所有领队的带队总次数,来源于leader_registration_receive表中activeid≥62的记录
25GET/POSTApp.Swpyapi.GetAllLeadersChallengeScore获取所有领队的挑战成绩 获取所有或指定领队的挑战成绩列表
26GET/POSTApp.Swpyapi.GetPunchPointsList获取打卡路线列表 根据trail_id和section_num查询punch_points表中的打卡点数据
27GET/POSTApp.Swpyapi.GetParticipationRecordByUser获取指定用户的参赛记录 获取指定用户的所有参赛记录
28GET/POSTApp.Swpyapi.GetLeaderLeadingTimes获取指定领队的带队总次数 获取指定朋友ID的领队带队总次数
29GET/POSTApp.Swpyapi.GetDailyActivityList获取每日活动名单 获取当天及以后的活动报名名单,按日期分组
30GET/POSTApp.Swpyapi.GetPastReviews获取活动回顾列表 获取已显示的活动回顾列表
31GET/POSTApp.Swpyapi.GetUserPunchProgress获取用户打卡进度 根据wxuser_id查询最新的打卡进度
32GET/POSTApp.Swpyapi.GetUserKunpengGrandSlamRecords获取用户鲲鹏径大满贯完成记录 获取指定用户的鲲鹏径大满贯完成记录
33GET/POSTApp.Swpyapi.GetBenefitUsageRecord获取福利享用记录信息 根据鹏友ID获取福利享用记录信息
34GET/POSTApp.Swpyapi.GetBenefitUsageRecordList获取福利享用记录列表 获取福利享用记录列表,支持分页和筛选
35GET/POSTApp.Swpyapi.GetRouteGuide获取路线攻略 根据kpjrouteguide_id获取路线攻略
36GET/POSTApp.Swpyapi.GetLeaderList获取领队天团列表 获取领队天团列表,支持分页和排序
37GET/POSTApp.Swpyapi.GetLeaderChallengeScore获取领队挑战成绩 获取指定领队的挑战成绩,包括三水最佳时间、三径满分次数和鲲鹏径满分次数
38GET/POSTApp.Swpyapi.GetLeaderUpdateInfo获取领队数据上次更新信息 获取系统最后一次更新的时间和下次计划更新时间
39GET/POSTApp.Swpyapi.GetLeaderContactInfo获取领队联系信息(mini接口) 获取领队联系信息,只返回pengyouid、leader_nickname、phone_number、emer_contact和emer_contact_phone字段
40GET/POSTApp.Swpyapi.GetLeaderDetail获取领队详情 获取领队详细信息
41GET/POSTApp.Swpyapi.GetKunpengGrandSlamRanking获取鲲鹏径大满贯排行榜 获取鲲鹏径大满贯完成次数排行榜
42GET/POSTApp.Swpyapi.GetKunpengGrandSlamRecordList获取鲲鹏径大满贯记录列表 获取鲲鹏径大满贯记录列表,包括完成时间和总次数
43GET/POSTApp.Swpyapi.GetProductInventoryList获取鹏友周边库存管理列表 根据total参数返回产品库存明细列表或产品总库存列表
44GET/POSTApp.Swpyapi.CalculateChallengeProgress计算挑战赛进度 根据用户ID计算所有未完成挑战赛的进度
45GET/POSTApp.Swpyapi.RecordKunpengGrandSlamCompletion记录用户完成鲲鹏径大满贯 记录用户完成鲲鹏径大满贯的信息
46GET/POSTApp.Swpyapi.SetKunpengGrandSlamCompletion设置用户鲲鹏径大满贯完成记录 直接设置用户的鲲鹏径大满贯完成次数和时间
47GET/POSTApp.Swpyapi.DebugPunchPointsUpdate调试打卡经验分更新 调试单个记录的更新过程
48GET/POSTApp.Swpyapi.SuperBatchUpdateActivityPoints超强批量更新活动参与分 专门解决502错误的超强批量更新接口,处理十多万行数据
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Index_Swpyapi.SubmitNewLeaderApplication提交新版领队活动申请 适配前端请求格式,重定向到Swpy/NewLeaderActivityApplication/submitApplication
2GET/POSTApp.Index_Swpyapi.CheckCanFinish检查用户是否可以完成打卡 适配前端请求格式,重定向到Swpy/CheckCanFinish/index
3GET/POSTApp.Index_Swpyapi.GetPunchPointsList获取打卡路线列表 适配前端请求格式,重定向到Swpy/GetPunchPointsList/getList
4GET/POSTApp.Index_Swpyapi.GetUserPunchProgress获取用户打卡进度 适配前端请求格式,重定向到Swpy/GetUserPunchProgress/index
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Index.Select分页读取 按分页读取数据接口服务
2GET/POSTApp.Index.Delete删除接口 更新id删除接口
3GET/POSTApp.Index.Update_where按条件更新 多条件查询接口
4GET/POSTApp.Index.UpDateInfo更新个人信息 更新个人信息
5GET/POSTApp.Index.Update更新及创建->接口 更新及新建接口服务
6GET/POSTApp.Index.DeleteSoft软删除接口 更新id删除接口
7GET/POSTApp.Index.Select_where通用多条件查询接口 多条件查询接口
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderLetter.CheckAndUpdate判定并更新领队信展示状态//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderGroup.DeleteLeader删除领队 从领队天团中删除领队
2GET/POSTApp.Swpy_LeaderGroup.UpdateSanshuiData批量更新领队三水线成绩数据 从LeaderChallenge接口获取最新的三水线成绩,更新到leader_ability_points表
3GET/POSTApp.Swpy_LeaderGroup.UpdateKunpengGrandSlamData批量更新领队鲲鹏径大满贯数据 从CrossYearGrandSlam接口获取最新的鲲鹏径大满贯次数,更新到leader_ability_points表
4GET/POSTApp.Swpy_LeaderGroup.UpdateLeader更新领队信息 根据朋友ID更新领队信息
5GET/POSTApp.Swpy_LeaderGroup.UpdateLeaderVisibility更新领队显示状态 查询或设置领队在领队天团页面是否显示,支持通过pengyouid或wxuser_id查询
6GET/POSTApp.Swpy_LeaderGroup.TestKnowledgePoints测试知识积分计算 计算指定用户的知识积分并更新到相关表中,用于测试和调试
7GET/POSTApp.Swpy_LeaderGroup.AddLeader添加领队 添加新领队到领队天团
8GET/POSTApp.Swpy_LeaderGroup.GetLeaderList获取领队列表 获取领队天团列表,支持分页和排序,包含实时数据计算
9GET/POSTApp.Swpy_LeaderGroup.GetLeaderDetail获取领队详情 根据领队ID或朋友ID获取领队详细信息
10GET/POSTApp.Swpy_LeaderGroup.DebugKunpengGrandSlamData调试接口,查看指定用户的鲲鹏径大满贯数据详情 查看指定用户的鲲鹏径大满贯数据详情
11GET/POSTApp.Swpy_LeaderGroup.DeleteLeaderByPengyouid通过朋友ID删除领队//请使用@desc 注释
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderLeadingTimes.UpdateAllLeadersTimes批量更新所有领队的带队总次数 计算并批量更新所有领队的综合带队总次数到leader_group表
2GET/POSTApp.Swpy_LeaderLeadingTimes.UpdateLeaderTimes更新指定领队的带队总次数 计算并更新指定朋友ID的领队带队总次数(内部+外部活动)到leader_group表
3GET/POSTApp.Swpy_LeaderLeadingTimes.GetAllLeadersTimes获取所有领队的带队总次数 统计每位领队的带队总次数,来源于leader_registration_receive表中leaderregistrationreceive_id≥131的记录以及leader_registration_receive_wbhz表中所有未取消的记录
4GET/POSTApp.Swpy_LeaderLeadingTimes.GetLeaderTimes获取指定领队的带队总次数 获取指定朋友ID的领队带队总次数,包括内部活动和外部活动
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderLeadingTimesTotal.UpdateAllLeadersTimes批量更新所有领队的带队总次数 计算并批量更新所有领队的综合带队总次数到leader_group表
2GET/POSTApp.Swpy_LeaderLeadingTimesTotal.UpdateLeaderTimes更新指定领队的带队总次数 计算并更新指定朋友ID的领队带队总次数(内部+外部活动)到leader_group表
3GET/POSTApp.Swpy_LeaderLeadingTimesTotal.GetAllLeadersTimes获取所有领队的带队总次数 统计每位领队的带队总次数,包括内部活动(leader_registration_receive)和外部活动(leader_registration_receive_wbhz)
4GET/POSTApp.Swpy_LeaderLeadingTimesTotal.GetLeaderTimes获取指定领队的带队总次数 获取指定朋友ID的领队带队总次数,包括内部活动和外部活动
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderLeadingTimesTest.TestInternalTimes测试内部活动带队次数 测试获取指定朋友ID的内部活动带队次数
2GET/POSTApp.Swpy_LeaderLeadingTimesTest.TestExternalTimes测试外部活动带队次数 测试获取指定朋友ID的外部活动带队次数
3GET/POSTApp.Swpy_LeaderLeadingTimesTest.TestTotalTimes测试总带队次数 测试获取指定朋友ID的内部和外部活动带队总次数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderExperience.GetLeaderExperience获取领队带队经历 根据朋友ID(pengyouid)获取领队的所有带队经历,只查询leaderregistrationreceive_id≥131的记录,包括活动标题和地点信息,以及带队人数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderGrowthPath.GetGrowthPath获取领队成长路径 根据wxuser_id获取领队成长路径信息,包括:
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderPhoneSync.SyncPhoneNumbers同步手机号码 批量将frequent_applicants表中的phone_number同步到bike_leader_group表
2GET/POSTApp.Swpy_LeaderPhoneSync.GetSyncStatus获取同步状态 查看同步进度和统计信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderPunchWarning.GetWarning获取领队打卡警示信息 根据用户ID获取领队打卡警示信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_GetLeaderSignUpDisplay.GetList获取领队报名显示列表 获取leader_sign_up_display表中的数据列表
2GET/POSTApp.Swpy_GetLeaderSignUpDisplay.Index获取领队报名显示列表(适配前端请求格式) 获取leader_sign_up_display表中的数据列表
3GET/POSTApp.Swpy_GetLeaderSignUpDisplay.GetDetail获取领队报名显示详情 根据显示ID获取leader_sign_up_display表中的单条记录详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_LeaderSignUpDisplay.Index获取领队报名显示列表 获取领队报名显示数据列表(微信小程序适配接口)
2GET/POSTApp.Swpyapi_LeaderSignUpDisplay.Detail获取领队报名显示详情 根据显示ID获取领队报名显示详情数据(微信小程序适配接口)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderChallenge.GetAllLeadersChallengeScore获取所有领队的挑战成绩 获取所有或指定领队的挑战成绩列表
2GET/POSTApp.Swpy_LeaderChallenge.GetLeaderChallengeScore获取领队挑战成绩 获取指定领队的挑战成绩,包括三水最佳时间、三径满分次数和鲲鹏径满分次数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderDataRepair.RepairLeaderTripsCount修复领队带队次数 重新计算并更新领队的带队次数
2GET/POSTApp.Swpy_LeaderDataRepair.RepairLeaderScore修复领队积分 重新计算并更新领队的积分(使用新的积分管理系统)
3GET/POSTApp.Swpy_LeaderDataRepair.CheckDataConsistency检查数据一致性 检查领队数据的一致性问题,包括带队次数、积分等
4GET/POSTApp.Swpy_LeaderDataRepair.GetDataStatistics获取数据统计 获取领队数据的基本统计信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderScheduledUpdate.UpdateAll统一更新所有领队数据(类型+等级排名) 按顺序执行领队类型评判和等级排名更新,避免重复更新和资源浪费
2GET/POSTApp.Swpy_LeaderScheduledUpdate.GetLastUpdateInfo获取上次更新信息 获取系统最后一次更新的时间和下次计划更新时间
3GET/POSTApp.Swpy_LeaderScheduledUpdate.UpdateStatus获取当前更新状态 检查系统当前是否正在执行更新操作
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderSmartUpdate.CheckAndUpdate智能检查并更新领队数据 页面访问时调用,智能判断是否需要更新数据,支持异步更新避免页面卡顿
2GET/POSTApp.Swpy_LeaderSmartUpdate.GetUpdateStatus获取更新状态 查询当前更新状态,包括是否正在更新、上次更新时间等
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderLevelEvaluation.BatchEvaluateAll批量评判所有领队星级 根据新的评级规则批量评判所有领队星级:1)只有leader_type=1且积分≥15才能参与评级;2)按积分排名:前20%金牌、20%-50%银牌、50%以下铜牌;3)不符合条件的leader_stars设为null
2GET/POSTApp.Swpy_LeaderLevelEvaluation.CheckAllStars检查所有领队星级分配 检查系统中所有领队的星级分配是否正确,用于排查整体分配问题
3GET/POSTApp.Swpy_LeaderLevelEvaluation.GetStarsOverview获取领队星级统计概览 获取系统中所有正式领队的星级分布、积分统计等概览信息
4GET/POSTApp.Swpy_LeaderLevelEvaluation.EvaluateSingle评判单个用户的领队星级 根据新的评级规则评判指定用户的领队星级:基于积分排名动态计算星级,更新到leader_stars字段
5GET/POSTApp.Swpy_LeaderLevelEvaluation.PengyouidDiagnose诊断pengyouid数据格式和匹配问题 详细诊断pengyouid字段的数据格式、类型和UPDATE匹配问题
6GET/POSTApp.Swpy_LeaderLevelEvaluation.DebugUpdate调试单个领队更新过程 调试指定鹏友ID的星级更新过程
7GET/POSTApp.Swpy_LeaderLevelEvaluation.DebugBatchProcess调试批量更新过程 调试批量更新的详细过程
8GET/POSTApp.Swpy_LeaderLevelEvaluation.DebugStarDistribution调试星级分布计算 调试星级分布的详细计算过程
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ActivityApplication.CancelApplication取消活动申请 用户取消已提交的领队活动申请
2GET/POSTApp.Swpy_ActivityApplication.SubmitApplication提交活动申请 用户提交领队活动申请
3GET/POSTApp.Swpy_ActivityApplication.UpdateApplicationStatus更新申请状态 管理员更新申请状态
4GET/POSTApp.Swpy_ActivityApplication.TestDbConnection测试数据库连接和表结构 用于测试数据库连接和表结构
5GET/POSTApp.Swpy_ActivityApplication.DebugSystem系统调试接口 用于调试系统问题
6GET/POSTApp.Swpy_ActivityApplication.GetTodayApplications获取用户今天的申请记录 获取当前用户今天申请时间的申请记录(mini接口)
7GET/POSTApp.Swpy_ActivityApplication.GetUserApplications获取用户的申请记录 获取当前用户的所有申请记录
8GET/POSTApp.Swpy_ActivityApplication.GetApplicationById获取申请详情 根据ID获取申请详情
9GET/POSTApp.Swpy_ActivityApplication.DebugTimeMatching调试时间匹配问题 调试activeid为null的问题
10GET/POSTApp.Swpy_ActivityApplication.GetTrackingNumberByActId通过活动ID获取tracking_number 根据活动ID查询获得tracking_number字段的值
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderActivityManagement.GetWbhzActivityRegistrations获取领队管理的WBHZ活动报名记录 根据领队ID获取其管理的WBHZ活动用户报名记录,管理员(pengyouid=2)可以查看所有活动的报名名单
2GET/POSTApp.Swpy_LeaderActivityManagement.GetFutureLeaderActivities获取领队管理的未来活动列表(新建的子接口) 根据领队ID获取其管理的活动列表,只返回当前日期(北京时间)之后的活动,并增加act_poster和remaining_quota字段。不对管理员进行特殊处理。
3GET/POSTApp.Swpy_LeaderActivityManagement.GetLeaderActivities获取领队管理的活动列表 根据领队ID获取其管理的所有活动列表,只返回近7天的活动(合并普通活动和WBHZ活动)
4GET/POSTApp.Swpy_LeaderActivityManagement.GetActivityRegistrations获取领队管理的活动报名记录 根据领队ID获取其管理的活动用户报名记录,管理员(pengyouid=2)可以查看所有活动的报名名单
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderRegistrationReceive.CancelRegistration取消领队申请 根据鹏友ID或昵称和活动ID取消已提交的领队申请(软删除,设置is_cancelled=1和canceltime)
2GET/POSTApp.Swpy_LeaderRegistrationReceive.Submit提交领队申请信息 用于提交领队申请相关信息
3GET/POSTApp.Swpy_LeaderRegistrationReceive.UpdatePointsRecords更新积分记录 更新指定领队申请的积分记录和积分更新时间
4GET/POSTApp.Swpy_LeaderRegistrationReceive.CancelRegistrationByRecordId根据记录ID精确取消领队申请(1:1替换专用) 通过记录ID精确取消指定的领队申请记录,确保只删除指定的记录,避免误删其他记录。
5GET/POSTApp.Swpy_LeaderRegistrationReceive.GetCancellationPointsDetails获取取消申请的积分处理详情 获取已取消申请的积分处理详情,包括积分是否已处理为负数
6GET/POSTApp.Swpy_LeaderRegistrationReceive.GetCancelledRegistrations获取已取消的申请记录 获取已取消的领队申请记录,可按鹏友ID和活动ID筛选
7GET/POSTApp.Swpy_LeaderRegistrationReceive.GetInfo获取领队申请接收信息 根据条件获取领队申请信息,支持查询所有记录以展示积分变化
8GET/POSTApp.Swpy_LeaderRegistrationReceive.RandomReplaceInternLeader随机替换实习领队 智能随机替换当前活动中的实习领队,避免重复替换同一个人
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_LeaderRegistrationReceive.Submit提交领队申请信息 用于提交领队申请相关信息(微信小程序适配接口)
2GET/POSTApp.Swpyapi_LeaderRegistrationReceive.GetInfo获取领队申请接收信息 根据记录ID获取领队申请信息(微信小程序适配接口)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderBenefits.DeleteBenefit删除福利项目 删除指定的福利项目
2GET/POSTApp.Swpy_LeaderBenefits.GetBenefitsByLevel按等级获取福利项目 获取指定等级的所有福利项目
3GET/POSTApp.Swpy_LeaderBenefits.UpdateBenefit更新福利项目 更新指定的福利项目信息
4GET/POSTApp.Swpy_LeaderBenefits.AddBenefit添加福利项目 添加新的领队福利项目
5GET/POSTApp.Swpy_LeaderBenefits.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
6GET/POSTApp.Swpy_LeaderBenefits.GetBenefitsList获取福利项目列表(带缓存) 获取所有或指定等级的领队福利项目列表,支持分页,优先从缓存获取
7GET/POSTApp.Swpy_LeaderBenefits.GetBenefitsSummary获取福利项目统计摘要 获取所有福利项目的统计信息
8GET/POSTApp.Swpy_LeaderBenefits.GetBenefitDetail获取福利项目详情(带缓存) 获取指定ID的福利项目详细信息,优先从缓存获取
9GET/POSTApp.Swpy_LeaderBenefits.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderPoints.BatchUpdateAll批量更新所有领队积分 计算所有用户在leader_registration_receive和leader_registration_receive_wbhz表中的points_records总和,并更新到bike_leader_group表的leader_points字段
2GET/POSTApp.Swpy_LeaderPoints.UpdateSingle更新单个用户的领队积分 计算指定用户在两个表中的points_records总和,并更新到bike_leader_group表的leader_points字段
3GET/POSTApp.Swpy_LeaderPoints.GetStatistics获取用户的积分统计信息 获取指定用户的积分统计信息,包括计算积分、当前积分、差值等,不执行更新操作
4GET/POSTApp.Swpy_LeaderPoints.GetOverview获取系统积分统计概览 获取所有领队的积分统计概览,包括总数、分布、平均值等信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderScoreManager.ExecuteAsync异步执行积分计算 在后台异步执行完整的积分管理流程,避免前端页面等待
2GET/POSTApp.Swpy_LeaderScoreManager.ExecuteComplete执行完整的积分管理流程 按照四个步骤执行领队积分管理:1.计算带队积分 2.计算能力积分 3.计算知识积分 4.计算总积分
3GET/POSTApp.Swpy_LeaderScoreManager.CheckAndExecute智能检查并执行积分计算(推荐使用) 智能判断是否需要重新计算积分,避免频繁执行影响性能,支持后台异步执行
4GET/POSTApp.Swpy_LeaderScoreManager.GetOverview获取积分概览统计 获取当前系统中所有领队的积分统计信息,包括平均值、最大值、最小值等
5GET/POSTApp.Swpy_LeaderScoreManager.GetExecutionStatus获取积分计算执行状态 查询当前积分计算任务的执行状态和进度
6GET/POSTApp.Swpy_LeaderScoreManager.GetScoreRules获取积分计算规则 返回当前系统使用的所有积分计算规则,便于前端展示和管理员了解
7GET/POSTApp.Swpy_LeaderScoreManager.DebugAbilityPoints调试能力积分计算 测试单个用户的能力积分计算,返回详细的API调用和计算过程信息,用于排查问题
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderTypeEvaluation.BatchEvaluateAll批量评判所有领队类型 根据带队次数批量评判所有领队类型:次数≤3为实习领队,次数>3为预备领队,正式领队不更新类型但更新带队次数
2GET/POSTApp.Swpy_LeaderTypeEvaluation.GetTypeOverview获取领队类型统计概览 获取系统中所有领队的类型分布、带队次数统计等概览信息
3GET/POSTApp.Swpy_LeaderTypeEvaluation.EvaluateSingle评判单个用户的领队类型 根据带队次数评判指定用户的领队类型,正式领队只更新带队次数
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderEquipment.DeleteEquipment删除装备 删除领队装备记录
2GET/POSTApp.Swpy_LeaderEquipment.UpdateEquipment更新装备 更新领队装备记录
3GET/POSTApp.Swpy_LeaderEquipment.AddEquipment添加装备 添加领队装备记录
4GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentList获取装备列表 获取领队装备列表
5GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentHistory获取装备历史记录 通过朋友ID获取装备历史记录
6GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentTypes获取装备类型列表 获取系统配置的装备类型列表,从equipment_type表中获取
7GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentDetail获取装备详情 通过朋友ID获取装备详情
8GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentDetailByPengyouid获取装备详情通过朋友ID 通过朋友ID获取最新装备详情
9GET/POSTApp.Swpy_LeaderEquipment.UpdateEquipmentByPengyouid通过朋友ID更新装备 通过朋友ID更新领队装备记录(创建新记录而不是更新现有记录)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BikeCheckInUpdate.Update自动更新用户的打卡状态 根据用户ID自动更新用户今日的骑行打卡状态(如未找到今日报名记录,会尝试使用最近报名记录)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_BikeCheckInUpdate.Index自动更新用户的打卡状态 根据用户ID自动更新用户今日的骑行打卡状态(如未找到今日报名记录,会尝试使用最近报名记录)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BikeRegister.Register提交骑行活动报名 提交骑行活动的报名信息
2GET/POSTApp.Swpy_BikeRegister.Update更新骑行活动报名信息 更新已存在的骑行活动报名记录,主要用于更新签到信息
3GET/POSTApp.Swpy_BikeRegister.UpdateRegistration更新骑行活动报名信息(包括同行人信息) 更新已存在的骑行活动报名信息,包括同行人信息等
4GET/POSTApp.Swpy_BikeRegister.GetUserRegistrationsByDate获取用户指定日期的报名记录 获取用户在指定日期的骑行活动报名记录
5GET/POSTApp.Swpy_BikeRegister.GetCheckInDetails获取用户签到详情 获取用户的签到记录详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_DebugBikeRegister.TestActDate测试活动日期字段 用于测试活动日期字段的传递
2GET/POSTApp.Swpyapi_DebugBikeRegister.Index默认接口 用于测试接口是否正常
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInDetailsByDate//请检测函数注释//请使用@desc 注释
2GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInStatsByDate按日期统计签到情况 统计不同日期下各签到点的已签到,未签到,已下撤,未下撤,已签退,未签退的数据
3GET/POSTApp.Swpy_BikeCheckInProgress.GetWbhzCheckInDetails获取WBHZ活动签到详情 获取特定WBHZ活动不同签到点的用户签到详细信息
4GET/POSTApp.Swpy_BikeCheckInProgress.GetAllCheckInRecords获取活动所有签到记录 获取特定活动所有报名用户的签到记录(包括未签到的用户),返回用户信息、签到状态和参与人数
5GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInStats获取活动签到统计信息 获取特定活动各签到点的签到统计数据
6GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInDetails获取活动签到详情 获取特定活动不同签到点的用户签到详细信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_BikeLeader.CheckLeaderStatus检查用户领队身份 判断用户是否为骑行活动领队
2GET/POSTApp.Swpy_BikeLeader.RemoveLeader移除用户的领队身份 移除用户在指定活动中的领队身份
3GET/POSTApp.Swpy_BikeLeader.SetLeader设置用户为领队 将用户设置为指定活动的领队
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_KunpengImageLibrary.Add添加鲲鹏图库记录 添加用户上传的鲲鹏径照片到图库中
2GET/POSTApp.Swpy_KunpengImageLibrary.GetByUser获取指定用户的鲲鹏图库记录 获取指定用户上传的所有鲲鹏径照片记录,只返回已显示(is_shown=1)的记录
3GET/POSTApp.Swpy_KunpengImageLibrary.GetList获取鲲鹏图库列表 获取鲲鹏图库照片列表,只返回已显示(is_shown=1)的记录,支持按用户ID、路线、路段筛选
4GET/POSTApp.Swpy_KunpengImageLibrary.GetDetail获取鲲鹏图库详情 获取指定ID的鲲鹏图库记录详情
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_KunpengLibraryDescription.GetInfo获取鲲鹏图库说明信息 获取已启用显示的鲲鹏图库说明信息,包含提交弹窗行动号召和图片使用声明
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_KunpengGrandSlamRecord.MigrateDataFromPunchList从打卡记录表迁移数据到大满贯记录表 根据bike_punch_list表的数据计算鲲鹏径大满贯完成情况并填充bike_punch_tongji_kpjdmg表
2GET/POSTApp.Swpy_KunpengGrandSlamRecord.GetUserRecords获取用户鲲鹏径大满贯完成记录 获取指定用户的鲲鹏径大满贯完成记录
3GET/POSTApp.Swpy_KunpengGrandSlamRecord.GetTotalRanking获取鲲鹏径大满贯排行榜 获取鲲鹏径大满贯完成次数排行榜
4GET/POSTApp.Swpy_KunpengGrandSlamRecord.GetRecordList获取鲲鹏径大满贯记录列表 获取鲲鹏径大满贯记录列表,包括完成时间和总次数
5GET/POSTApp.Swpy_KunpengGrandSlamRecord.RecordCompletion记录用户完成鲲鹏径大满贯 记录用户完成鲲鹏径大满贯的信息
6GET/POSTApp.Swpy_KunpengGrandSlamRecord.SetUserCompletion设置用户鲲鹏径大满贯完成记录 直接设置用户的鲲鹏径大满贯完成次数和时间
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_KunpengTrailStamp.UpdateValidity更新盖章点有效性反馈 用户可对盖章点进行有效或无效的投票,vote_type=valid增加有效票,vote_type=invalid增加无效票
2GET/POSTApp.Swpy_KunpengTrailStamp.GetStamps获取盖章点信息 获取鲲鹏径盖章点信息,不传ID则返回所有盖章点
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_KunpengQuizScoreDetail.DeleteScoreRecord删除分值记录 删除指定的分值记录
2GET/POSTApp.Swpy_KunpengQuizScoreDetail.UpdateScoreRecord更新分值记录 更新指定的分值记录
3GET/POSTApp.Swpy_KunpengQuizScoreDetail.AddScoreRecord添加分值记录 添加用户的竞答分值记录
4GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetScoreRecordById获取分值记录详情 根据ID获取分值记录详情
5GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetUserScoreRecordsByTimeRange获取时间范围内的分值记录 获取指定时间范围内的分值记录
6GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetUserScoreRecords获取用户分值记录 获取用户的分值记录列表
7GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetUserTotalScore获取用户总分值统计 获取用户的总分值、正确率等统计信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_KunpengQuizScore.DeleteUserTotalScore删除用户总分记录 删除指定用户的总分记录
2GET/POSTApp.Swpy_KunpengQuizScore.TestDatabaseInsert测试数据库插入功能 直接测试数据库插入功能,用于调试
3GET/POSTApp.Swpy_KunpengQuizScore.GetAllUsersTotalScore获取所有用户总分记录 获取所有用户的总分记录列表
4GET/POSTApp.Swpy_KunpengQuizScore.GetLeaderboard获取排行榜 获取用户总分排行榜
5GET/POSTApp.Swpy_KunpengQuizScore.GetUserTotalScore获取用户总分记录 获取指定用户的总分记录
6GET/POSTApp.Swpy_KunpengQuizScore.GetUserScoreByDifficulty获取用户按难度级别分组的分值统计 按照pengyouid分别计算各difficulty_level和difficulty_level_name对应的记录的score_record的小计
7GET/POSTApp.Swpy_KunpengQuizScore.GetUserRank获取用户排名 获取指定用户在排行榜中的排名
8GET/POSTApp.Swpy_KunpengQuizScore.CalculateAndUpdateAllUsersTotalScore计算并更新所有用户总分 从详情表统计所有用户的总分并批量更新到总分表
9GET/POSTApp.Swpy_KunpengQuizScore.CalculateAndUpdateUserTotalScore计算并更新用户总分 从详情表统计指定用户的总分并更新到总分表
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_KunpengQuizQuestionBank.AddQuestion新增题目 向题库中新增一道题目
2GET/POSTApp.Swpy_KunpengQuizQuestionBank.ClearSession清空会话 清空指定会话的已显示题目记录
3GET/POSTApp.Swpy_KunpengQuizQuestionBank.GetRandomQuestions获取随机题目 获取指定数量的随机题目,支持防重复功能,可按难度级别过滤
4GET/POSTApp.Swpy_KunpengQuizQuestionBank.GetQuestionStats获取题目统计信息 获取题库的统计信息
5GET/POSTApp.Swpy_KunpengQuizQuestionBank.GetQuestionById获取题目详情 根据ID获取题目详情
6GET/POSTApp.Swpy_KunpengQuizQuestionBank.DebugSession调试会话 获取会话的调试信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_RescuePengyou.DeleteRecord删除鹏友互助记录 根据鹏友ID删除互助记录
2GET/POSTApp.Swpy_RescuePengyou.UpdateRecord更新鹏友互助记录 更新指定鹏友的互助记录
3GET/POSTApp.Swpy_RescuePengyou.AddRecord添加鹏友互助记录 添加新的鹏友互助记录,只包含指定的字段
4GET/POSTApp.Swpy_RescuePengyou.GetContactableList获取可以联系的鹏友列表 获取can_contact=1的鹏友列表
5GET/POSTApp.Swpy_RescuePengyou.GetCurrentTrailSectionRescueInfo获取当前路线同路段用户的互助信息 获取当前用户正在打卡的路线路段信息,以及同路段其他用户的互助信息
6GET/POSTApp.Swpy_RescuePengyou.GetRecord获取鹏友互助记录 根据鹏友ID获取互助记录
7GET/POSTApp.Swpy_RescuePengyou.GetList获取鹏友互助记录列表 获取鹏友互助记录列表,支持筛选和分页
8GET/POSTApp.Swpy_RescuePengyou.DebugUserPunchRecords调试用户打卡记录 获取用户最近的打卡记录,用于调试数据格式问题
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PengyouGroup.GetInfo获取鹏友交流群信息 获取鹏友交流群的详细信息
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpyapi_PengyouGroup.Index获取鹏友交流群信息 获取鹏友交流群信息(微信小程序适配接口)
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_ProductStockManagement.GetProductSkuList产品名SKU列表 获取产品名SKU列表,返回is_shown=1的所有产品,包含按产品名分组的汇总数据
2GET/POSTApp.Swpy_ProductInventoryManagement.AddStockRecord添加库存变更记录 向product_stock_records表插入库存变更记录
3GET/POSTApp.Swpy_ProductInventoryManagement.GetInventoryList获取库存列表 根据total参数返回产品库存明细列表或产品总库存列表
4GET/POSTApp.Swpy_ProductInventoryManagement.GetStockRecords获取库存变更记录列表 查询product_stock_records表,返回库存变更记录
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PengyouShop.GetShopById根据ID获取商品详情 根据商品ID获取具体的商品信息
2GET/POSTApp.Swpy_PengyouShop.GetShopList获取鹏友周边商品列表 获取鹏友周边商品列表,支持按显示状态和推荐状态筛选
切换到展开版
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_PengyouTestimonial.Submit提交鹏友心声 提交鹏友心声,包含昵称、用户ID、标题、内容、头像链接等信息
2GET/POSTApp.Swpy_PengyouTestimonial.Search搜索心声 根据关键词搜索心声标题和内容,支持分页
3GET/POSTApp.Swpy_PengyouTestimonial.ClearAuthorStatsCache清除作者统计缓存 清除作者统计数据的缓存,用于管理后台
4GET/POSTApp.Swpy_PengyouTestimonial.GetAuthorStats获取作者统计排名 根据作者的文章总数、总字数、总点赞数、总评论数计算综合评分并排名
5GET/POSTApp.Swpy_PengyouTestimonial.GetDetail获取心声详情 根据鹏友心声ID获取单条心声的详细信息
6GET/POSTApp.Swpy_PengyouTestimonial.GetByUser获取指定用户的心声列表 获取指定鹏友的所有心声,支持分页
7GET/POSTApp.Swpy_PengyouTestimonial.GetLatest获取最新心声 获取最新发布的心声列表
8GET/POSTApp.Swpy_PengyouTestimonial.GetAuthorStatsCacheStatus获取缓存状态 获取作者统计缓存的当前状态信息
9GET/POSTApp.Swpy_PengyouTestimonial.GetList获取鹏友心声列表 获取鹏友心声列表,支持分页、按用户筛选、关键词搜索,带缓存优化
10GET/POSTApp.Swpy_PengyouTestimonial.GetListHighQuality获取鹏友心声列表(高质量版本) 获取鹏友心声列表,只返回pengyou_nickname、article_title、article_content三个字段,且article_content返回完整内容
切换到展开版
温馨提示: 此接口文档根据接口代码和注释实时自动生成,可在接口类的文件注释的第一行修改左侧菜单标题。
PhalApi

接口,从简单开始!
© 2015-2025 Powered By PhalApi开源接口框架 2.23.0    专业版