phalapi PhalApi开源接口框架 首页 接口文档 开发文档
语言
简体中文 English
# 请求方式 接口服务 接口名称 接口描述
1GET/POSTApp.Swpy_LeaderActivityManagementWbhz.GetLeaderActivities//请检测函数注释//请使用@desc 注释
2GET/POSTApp.Hello.World示例接口//请使用@desc 注释
3GET/POSTApp.Swpy_QiniuUptoken.GetUptoken获取七牛云上传凭证 生成七牛云上传凭证(Uptoken),供前端上传文件使用
4GET/POSTApp.Swpy_QiniuDownloadToken.GetBatchDownloadTokens批量生成下载令牌 为多个文件批量生成下载令牌
5GET/POSTApp.Swpy_QiniuDownloadToken.GetDownloadToken获取七牛云下载令牌 生成七牛云私有空间文件的下载链接,支持设置有效期
6GET/POSTApp.Swpy_BikePunchTongjiSjsx.GetAllUsersRanking获取所有三径三线全满贯用户排名 查询返回所有三径三线全满贯用户,按照times大小排序,如果times相同则按updatetime先后顺序排序
7GET/POSTApp.Swpy_BikePunchTongjiSjsx.GetUserFullScore获取用户全满贯信息 根据wxuser_id查询用户的全满贯次数和最近获得全满贯的时间
8GET/POSTApp.Swpy_LeaderGrandSlamStats.GetStats获取主领队大满贯活动数据统计 根据鹏友ID统计其作为主领队参与的所有活动的数据
9GET/POSTApp.Swpy_QrCodeExpiryMonitor.CheckExpiredQrCodes检测过期二维码 检测三个表中的二维码是否过期(超过7天),提前5小时提醒以便预留处理时间
10GET/POSTApp.Swpy_CloudWalkingLocation.GetList查询云徒步定位信息列表 查询返回定位信息列表
11GET/POSTApp.Swpy_CloudWalkingLocation.Add添加云徒步定位信息 接收前端传入的定位信息并保存
12GET/POSTApp.Swpy_LiveSchedule.GetList获取直播列表 查询当前存在的直播,自动判断并更新is_live_started状态
13GET/POSTApp.Swpy_CloudShareholderQualification.CheckQualification判定用户是否符合云股东成员推荐资格 检查用户注册时间是否满180天,以及过去60天是否参与活动≥3次
14GET/POSTApp.Swpy_UpdateActivityPointsSafe.UpdateActivityPoints保守版活动参与分更新 专门解决502错误的保守处理版本
15GET/POSTApp.Swpy_ReplacementCardBenefitFix.FixBenefitCounts修复replacement_card_benefit_count字段 按照业务规则修复各类领队的补贴次数
16GET/POSTApp.Swpyapi_ModifyTableStructure.ModifyPunchPointsColumn修改punch_points字段类型//请使用@desc 注释
17GET/POSTApp.Swpy_IndexSwpyapi.CheckCanFinish检查用户是否可以完成打卡 适配前端请求格式,重定向到CheckCanFinish/index
18GET/POSTApp.Swpy_IndexSwpyapi.GetPunchPointsList获取打卡路线列表 适配前端请求格式,重定向到GetPunchPointsList/getList
19GET/POSTApp.Swpy_IndexSwpyapi.GetUserPunchProgress获取用户打卡进度 适配前端请求格式,重定向到GetUserPunchProgress/index
20GET/POSTApp.Swpy_DocumentShow.ForceClearCache强制清除指定缓存文件 直接删除指定的缓存文件,用于解决缓存清除问题
21GET/POSTApp.Swpy_DocumentShow.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
22GET/POSTApp.Swpy_DocumentShow.GetDocumentById获取单个公文内容(带缓存) 根据ID获取单个公文内容,优先从缓存获取
23GET/POSTApp.Swpy_DocumentShow.GetAllDocuments获取所有公文内容(带缓存) 获取所有公文内容,优先从缓存获取
24GET/POSTApp.Swpy_DocumentShow.GetLatestDocument获取最新的公文内容(带缓存) 获取最新发布的公文内容,优先从缓存获取
25GET/POSTApp.Swpy_DocumentShow.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
26GET/POSTApp.Swpy_CoBuildingFeedback.DeleteFeedback删除反馈记录 根据记录ID删除反馈记录
27GET/POSTApp.Swpy_CoBuildingFeedback.UpdateFeedback更新反馈记录 更新指定ID的反馈记录
28GET/POSTApp.Swpy_CoBuildingFeedback.GetFeedbackById根据ID获取反馈记录 根据记录ID获取反馈记录详情
29GET/POSTApp.Swpy_CoBuildingFeedback.AddFeedback添加反馈记录 添加新的共建鲲鹏径反馈记录
30GET/POSTApp.Swpy_CoBuildingFeedback.GetFeedbackList获取反馈记录列表 获取共建鲲鹏径反馈记录列表,支持筛选和分页
31GET/POSTApp.Swpy_DevelopmentTimeline.GetTimeline获取十万鹏友发展时间线 获取发展时间线数据,返回picture、date、text字段,按时间顺序排列
32GET/POSTApp.Swpy_BikeTrailCollection.GetFullList获取完整打卡路线全集(别名方法) 与getList方法功能相同,提供备用接口名
33GET/POSTApp.Swpy_BikeTrailCollection.GetList获取打卡路线全集列表 从bike_trail、bike_trail_section、bike_punch_marker_list表查询所有路线的完整信息,按照trail_id,trail_name,section_num,section_name,label分类返回列表
34GET/POSTApp.Swpy_BikeTrailCollection.GetGrouped获取按路线分组的打卡路线全集 返回按路线分组的数据结构,便于前端展示层级关系
35GET/POSTApp.Swpy_BikeTrailCollection.GetSimpleList获取简化的打卡路线列表 只返回trail_id、trail_name、section_num、section_name等核心字段,参考TrailSectionCascader的数据结构
36GET/POSTApp.Swpy_SansuiChallenge.GetRealTimeStatus获取三水挑战赛实时战况 获取当前月份三水挑战赛的实时战况数据,包括活动名称、参与人数、参与人员信息等
37GET/POSTApp.Swpy_SansuiChallenge.GetLastMonthStatus获取上月三水挑战赛战况(测试接口) 获取上个月三水挑战赛的战况数据,用于测试功能,逻辑与getRealTimeStatus相同但筛选上个月数据
38GET/POSTApp.Swpy_SansuiChallenge.GetHistoricalRecords获取历史三水挑战赛成绩记录 查看过去往届的三水挑战赛成绩。不传act_date参数时,只返回所有历史赛事的日期列表(减轻首次调用负担);传act_date参数时,返回该日期的详细成绩数据,结果按照每位用户的三水用时最短来排序
39GET/POSTApp.Swpy_SansuiChallenge.GetPunchData获取打卡数据(测试接口) 获取真实的打卡数据,包括完赛时间、各打卡点数据等。可传入test_day参数查询往届赛事的打卡数据
40GET/POSTApp.Swpy_SansuiChallenge.DebugLeaderPhoto调试头像获取问题 用于调试为什么某些参与人员的头像为空,可以指定具体的pengyouid进行详细分析
41GET/POSTApp.Swpy_ToiletDistribution.Delete删除卫生间信息 删除指定ID的卫生间信息
42GET/POSTApp.Swpy_ToiletDistribution.Vote对卫生间进行投票 对卫生间进行有效/无效投票,vote_type=valid增加有效票,vote_type=invalid增加无效票
43GET/POSTApp.Swpy_ToiletDistribution.Update更新卫生间信息 更新卫生间分布信息
44GET/POSTApp.Swpy_ToiletDistribution.Add添加卫生间数据 添加卫生间分布数据
45GET/POSTApp.Swpy_ToiletDistribution.GetList获取卫生间列表 获取卫生间分布列表,可按路线和区段筛选
46GET/POSTApp.Swpy_ToiletDistribution.Detail获取卫生间详情 根据ID获取卫生间详细信息
47GET/POSTApp.Swpy_ActivityParticipantStats.GetStatsByDate按日期统计活动参与人数 按照活动日期统计实际参加活动的总人数
48GET/POSTApp.Swpy_ActivityParticipantStats.GetStatsByActivity按活动名称统计参与人数 按照活动名称统计实际参加活动的总人数
49GET/POSTApp.Swpy_ActivityParticipantStats.GetStatsByActivityWithDate按活动名称统计参与人数(包含活动日期和位置信息) 按照活动名称统计实际参加活动的总人数,同时返回活动日期、位置信息,并强制更新历史汇总表数据
50GET/POSTApp.Swpy_ActivityParticipantStats.GetSummary获取活动参与总体统计 获取指定时间范围内的活动参与总体统计信息
51GET/POSTApp.Swpy_ParticipationRecord.BatchUpdateDuration批量更新历史记录的挑战用时 重算所有历史记录的actual_duration字段
52GET/POSTApp.Swpy_ParticipationRecord.Add添加参赛记录 添加新的参赛记录
53GET/POSTApp.Swpy_ParticipationRecord.GetList获取参赛记录列表 获取参赛记录列表,支持按年份、月份、用户和类别筛选
54GET/POSTApp.Swpy_ParticipationRecord.GetDetail获取参赛记录详情 获取指定ID的参赛记录详情
55GET/POSTApp.Swpy_ParticipationRecord.GetByUser获取指定用户的参赛记录 获取指定用户的所有参赛记录
56GET/POSTApp.Swpy_CancelBikeRegisterWbhz.Cancel取消外部活动报名 将bike_register_wbhz表中的is_attending_event字段从1改为0,表示用户取消参加活动
57GET/POSTApp.Swpyapi_CancelBikeRegisterWbhz.Cancel取消外部活动报名 将bike_register_wbhz表中的is_attending_event字段从1改为0,表示用户取消参加活动
58GET/POSTApp.Swpy_CancelBikeRegister.Cancel取消骑行活动报名 取消指定活动的报名记录
59GET/POSTApp.Swpy_RepairablePunchData.GetRepairableData获取可补卡路线数据 获取用户的无效打卡记录以及相关路线信息,帮助管理员了解用户的打卡进度并处理补卡需求
60GET/POSTApp.Swpy_RepairablePunchData.Index获取可补卡路线数据(主入口) 查询用户无效打卡记录,包括路段信息、打卡详情和标记信息,按日期、路线ID和路段编号排序
61GET/POSTApp.Swpy_BikeRegisterWbhz.UpdateRegistration更新外部报名信息 更新已存在的外部报名记录信息,包括同行人信息等
62GET/POSTApp.Swpy_BikeRegisterWbhz.Update更新外部报名签到信息(与 App.Swpy_BikeRegister.Update 一致的逻辑)//请使用@desc 注释
63GET/POSTApp.Swpy_BikeRegisterWbhz.CheckRegistration检查用户是否已报名 检查用户是否已报名指定活动
64GET/POSTApp.Swpy_BikeRegisterWbhz.Add添加外部报名记录 添加外部报名记录到bike_register_wbhz表,用户取消报名后可以再次报名
65GET/POSTApp.Swpy_BikeRegisterWbhz.GetList获取外部报名记录列表 获取bike_register_wbhz表中的外部报名记录列表
66GET/POSTApp.Swpy_BikeRegisterWbhz.GetDetail获取外部报名记录详情 根据报名ID获取单个bike_register_wbhz表的详细内容
67GET/POSTApp.Swpy_BikeRegisterWbhz.GetListByPengyouid获取用户报名记录列表 根据用户ID获取该用户的所有报名记录,支持按状态分类
68GET/POSTApp.Swpyapi_BikeRegisterWbhz.UpdateRegistration更新外部报名信息 更新已存在的外部报名记录信息,包括同行人信息等
69GET/POSTApp.Swpyapi_BikeRegisterWbhz.Update更新外部报名签到信息(代理)//请使用@desc 注释
70GET/POSTApp.Swpyapi_BikeRegisterWbhz.Check检查用户是否已报名 检查用户是否已报名指定活动
71GET/POSTApp.Swpyapi_BikeRegisterWbhz.Add添加外部报名记录 添加外部报名记录到bike_register_wbhz表
72GET/POSTApp.Swpyapi_BikeRegisterWbhz.List获取外部报名记录列表 获取bike_register_wbhz表中的外部报名记录列表
73GET/POSTApp.Swpyapi_BikeRegisterWbhz.Detail获取外部报名记录详情 根据报名ID获取单个bike_register_wbhz表的详细内容
74GET/POSTApp.Swpyapi_BikeRegisterWbhz.GetListByPengyouid获取用户报名记录列表 根据用户ID获取该用户的所有报名记录,支持按状态分类
75GET/POSTApp.Swpy_ExternalRegistrationCount.GetCount获取指定外部活动的报名人数总和 根据活动ID获取该外部活动的报名人数总和
76GET/POSTApp.Swpy_LeaderSignupWbhz.GetPositionStats获取指定外部活动的领队岗位统计信息 根据外部活动ID获取该活动各岗位的报名统计信息
77GET/POSTApp.Swpy_LeaderSignupWbhz.GetLeader获取指定外部活动的领队报名信息 根据外部活动ID获取该活动的领队报名信息,并返回领队总人数
78GET/POSTApp.Swpy_LeaderExperienceWbhz.GetLeaderExperience获取领队外部活动带队经历 根据朋友ID(pengyouid)获取领队的所有外部活动带队经历,只查询未取消的记录
79GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.Cancel取消领队申请 取消外部活动领队申请
80GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.Submit提交外部活动领队申请 提交外部活动领队申请,包括活动信息、申请人信息等。pengyouid会自动补0至7位;对讲机状态可传入"是"或"否"
81GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.CancelRegistrationByRecordId根据记录ID精确取消外部活动领队申请 通过记录ID精确取消指定的外部活动领队申请记录,支持积分补偿处理,确保只删除指定的记录
82GET/POSTApp.Swpy_LeaderRegistrationReceiveWbhz.GetInfo获取申请信息 根据微信用户ID(朋友ID)和外部活动ID获取外部活动领队申请详情
83GET/POSTApp.Swpy_GrandslamList.GetList获取大满贯列表 获取已显示(is_show=1)的大满贯列表,按display_sequence字段从小到大排序
84GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.Submit提交大满贯鹏友心声 提交大满贯鹏友心声,包含昵称、标题、摘要等信息
85GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
86GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetList获取大满贯鹏友心声列表(带缓存) 获取大满贯鹏友心声列表,支持分页和显示状态筛选,优先从缓存获取
87GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetDetail获取心声详情(带缓存) 根据ID获取单条心声的详细信息,优先从缓存获取
88GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetLatest获取最新心声(带缓存) 获取最新发布的心声列表,优先从缓存获取
89GET/POSTApp.Swpy_GrandSlamPengyouTestimonial.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
90GET/POSTApp.Swpy_CompleteActivityParticipants.GetCompleteParticipants获取完整参加系列活动的用户列表 根据主领队ID获取其系列活动,筛选出完整参加所有活动的用户
91GET/POSTApp.Swpy_LeaderPointsRecord.GetLeaderPointsSummary获取带队积分汇总 获取用户带队积分的汇总信息,只返回统计数据,不返回详细记录
92GET/POSTApp.Swpy_LeaderPointsRecord.GetLeaderPointsRecord获取带队积分记录详情 获取用户在两个表中的所有带队记录详情,包括活动标题、领队位置、积分等信息
93GET/POSTApp.Swpy_FrequentApplicants.Save保存常用报名人信息 保存或更新用户的常用报名人信息,如果记录已存在则直接替换对应字段数据
94GET/POSTApp.Swpy_FrequentApplicants.Delete删除常用报名人信息 删除指定用户的常用报名人信息
95GET/POSTApp.Swpy_FrequentApplicants.Update更新常用报名人信息 更新用户的常用报名人信息,只更新提供的字段,直接替换对应字段的数据
96GET/POSTApp.Swpy_FrequentApplicants.GetInfo获取常用报名人信息 根据朋友ID获取该用户的常用报名人信息
97GET/POSTApp.Swpy_ActivityQuota.GetMultiQuota批量获取多个活动的名额信息 根据多个活动ID获取这些活动的名额信息,包括领队计算名额和最大名额
98GET/POSTApp.Swpy_ActivityQuota.GetQuota获取指定活动的名额信息 根据活动ID获取该活动的名额信息,包括领队计算名额和最大名额
99GET/POSTApp.Swpy_RegistrationCount.GetCount获取指定活动的报名人数总和 根据活动ID获取该活动的报名人数总和,可选择是否包含报名人详细信息
100GET/POSTApp.Swpy_LeaderSignup.GetPositionStats获取指定活动的领队岗位统计信息 根据活动ID获取该活动各岗位的报名统计信息
101GET/POSTApp.Swpy_LeaderSignup.GetLeader获取指定活动的领队报名信息 根据活动ID获取该活动的领队报名信息,并返回领队总人数和各岗位统计
102GET/POSTApp.Swpy_WechatShopToken.GetAccessToken获取微信小店Access Token 获取全局唯一后台接口调用凭据(Access Token),token 有效期为 7200 秒
103GET/POSTApp.Swpy_WxPay.CreateOrder创建支付订单 创建微信支付订单并返回支付参数
104GET/POSTApp.Swpy_MiniMilestoneDisplay.GetInfo获取微缩标距柱展示信息 根据ID获取微缩标距柱展示信息
105GET/POSTApp.Swpy_MiniMilestoneReceive.Upload上传微缩标距柱信息 用于上传微缩标距柱相关信息
106GET/POSTApp.Swpy_MiniMilestoneReceive.GetInfo获取微缩标距柱接收信息 根据鹏友ID获取该用户的所有微缩标距柱申请记录
107GET/POSTApp.Swpy_ArticleLikes.RemoveLike取消点赞 取消对指定心声的点赞,返回点赞总数
108GET/POSTApp.Swpy_ArticleLikes.CheckUserLiked检查用户是否已点赞 检查指定用户是否已对指定心声点赞
109GET/POSTApp.Swpy_ArticleLikes.AddLike添加点赞 对指定心声添加点赞,返回点赞总数,支持自定义点赞时间
110GET/POSTApp.Swpy_ArticleLikes.GetLikesByTestimonial获取心声的点赞记录列表 获取指定心声的所有点赞记录,支持分页
111GET/POSTApp.Swpy_ArticleLikes.GetLikeInfo获取点赞信息(合并接口) 获取指定心声的点赞总数和用户点赞状态,减少前端调用次数
112GET/POSTApp.Swpy_ArticleLikes.GetTotalLikes获取点赞总数 获取指定心声的点赞总数
113GET/POSTApp.Swpy_ArticleLikes.GetLikeStats获取点赞统计信息 获取指定心声的详细点赞统计信息
114GET/POSTApp.Swpy_ArticleLikes.GetLikesByUser获取用户的点赞记录列表 获取指定用户的所有点赞记录,支持分页
115GET/POSTApp.Swpy_ArticleComments.DeleteComment删除评论 删除指定评论(仅评论作者可删除)
116GET/POSTApp.Swpy_ArticleComments.SearchComments搜索评论 根据关键词搜索评论内容,支持分页
117GET/POSTApp.Swpy_ArticleComments.UpdateComment更新评论 更新指定评论内容(仅评论作者可更新)
118GET/POSTApp.Swpy_ArticleComments.GetCommentById根据ID获取评论详情 根据评论ID获取评论详情
119GET/POSTApp.Swpy_ArticleComments.AddComment添加评论 对指定心声添加评论,返回评论总数,支持用户头像和自定义时间,自动移除emoji表情符号,具备防重复提交和频率限制功能
120GET/POSTApp.Swpy_ArticleComments.GetCommentsByTestimonial获取心声的评论列表 获取指定心声的所有评论,支持分页
121GET/POSTApp.Swpy_ArticleComments.GetCommentsByUser获取用户的评论列表 获取指定用户的所有评论,支持分页
122GET/POSTApp.Swpy_ArticleComments.GetTotalComments获取评论总数 获取指定心声的评论总数
123GET/POSTApp.Swpy_ArticleComments.GetCommentStats获取评论统计信息 获取指定心声的详细评论统计信息
124GET/POSTApp.Swpy_EmergencyInfo.DeleteEmergencyInfo根据朋友用户ID删除急救信息 删除指定用户的急救信息
125GET/POSTApp.Swpy_EmergencyInfo.GetEmergencyInfoByPengyouid根据朋友用户ID获取急救信息 查询指定用户的急救信息
126GET/POSTApp.Swpy_EmergencyInfo.DeleteEmergencyInfoById根据记录ID删除急救信息 删除指定记录的急救信息
127GET/POSTApp.Swpy_EmergencyInfo.GetEmergencyInfoById根据记录ID获取急救信息 查询指定记录的急救信息
128GET/POSTApp.Swpy_EmergencyInfo.AddOrUpdateEmergencyInfo添加或更新急救信息 用于接收并保存朋友的急救信息,如果该用户已存在急救信息则更新,否则新增
129GET/POSTApp.Swpy_EmergencyInfo.GetEmergencyInfoList获取急救信息列表 分页查询急救信息列表
130GET/POSTApp.Swpy_MyLeaderClassmates.GetClassmatesByPeriod根据班期获取同期学员列表(带缓存) 根据指定的班期和班期类型获取同期学员列表,优先从缓存获取
131GET/POSTApp.Swpy_MyLeaderClassmates.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
132GET/POSTApp.Swpy_MyLeaderClassmates.GetMyClassmates获取我的领队班同学列表(带缓存) 根据pengyouid获取该用户所在领队班的所有同学信息,包括第一期和第二期,优先从缓存获取
133GET/POSTApp.Swpy_MyLeaderClassmates.GetUserClassInfo获取用户的班期信息(带缓存) 获取指定用户的领队班期信息,优先从缓存获取
134GET/POSTApp.Swpy_MyLeaderClassmates.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
135GET/POSTApp.Swpy_PunchBadgeQuery.GetPunchBadges获取打卡徽章信息 根据用户打卡统计查询对应的徽章值
136GET/POSTApp.Swpy_PunchBadgeQuery.GetTotalTrailCount获取用户打卡路线总数 统计用户打卡了多少条路线(总的徽章数量)
137GET/POSTApp.Swpy_PunchSuccessRecord.GetList获取打卡成功记录列表 通过pengyouid查询打卡成功记录,返回trail_id、section_num、day、punch_cost等信息
138GET/POSTApp.Swpy_PunchSuccessRecord.GetDetail获取特定打卡记录详情 获取指定用户、线路、路段的打卡详情
139GET/POSTApp.Swpy_PunchSuccessRecord.GetTopRanking获取特定线路打卡排名前N 获取trail_id为4、5、6的is_valid=1记录,按punch_cost从小到大排序
140GET/POSTApp.Swpy_GetBikePunchList.GetList获取打卡成功记录 严格按照当前日期查询bike_punch_list表中的数据,支持数据库中YYYYMMDD格式的日期,返回trail_id、section_num、is_showed_zs、addtime字段
141GET/POSTApp.Swpy_GetBikePunchList.Index获取打卡成功记录(适配前端请求格式) 严格按照当前日期查询bike_punch_list表中的数据,支持数据库中YYYYMMDD格式的日期,返回trail_id、section_num、is_showed_zs、addtime字段
142GET/POSTApp.Swpy_GetBikePunchList.Debug调试接口 用于调试,获取用户所有打卡记录,可以通过is_showed_zs参数筛选,返回包含addtime字段的数据
143GET/POSTApp.Swpyapi_BikePunchList.Index获取打卡成功记录 严格按照当前日期查询bike_punch_list表中的数据,支持数据库中YYYYMMDD格式的日期,返回trail_id、section_num、is_showed_zs、addtime字段
144GET/POSTApp.Swpy_PunchRankingCampus.GetStudentRanking获取学生打卡排行榜 获取某个学校下所有学生的打卡排行榜,按照打卡次数和更新时间排序
145GET/POSTApp.Swpy_PunchRankingCampus.GetClassRanking获取班级打卡排行榜 获取某个学校下所有班级的打卡排行榜,按照班级总打卡次数和更新时间排序
146GET/POSTApp.Swpy_PunchMarkerList.GetList获取打卡点列表 根据trail_id和section_num查询bike_punch_marker_list表中的打卡点数据,并将经纬度格式转换
147GET/POSTApp.Swpy_PunchMarkerTest.Test测试接口 用于测试API返回是否正常
148GET/POSTApp.Swpy_GetPunchPointsListOriginal.GetList获取打卡路线列表(原始版本) 根据trail_id和section_num查询punch_points表中的打卡点数据,返回原始未精简的字段内容
149GET/POSTApp.Swpy_GetPunchPointsList.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
150GET/POSTApp.Swpy_GetPunchPointsList.GetList获取打卡路线列表(带缓存) 根据trail_id和section_num查询punch_points表中的打卡点数据,优先从缓存获取
151GET/POSTApp.Swpy_GetPunchPointsList.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
152GET/POSTApp.Swpyapi_PunchPointsList.Index获取打卡路线列表 根据trail_id和section_num查询punch_points表中的打卡点数据
153GET/POSTApp.Swpy_ApplicantInsuranceMatching.MatchAll执行所有报名人投保人匹配 将frequent_applicants表中的投保人信息匹配到bike_register表中
154GET/POSTApp.Swpy_RegistrantInsuranceMatching.ExecuteMatching执行报名人投保人匹配 从frequent_applicants表查询保险信息,更新到bike_register表
155GET/POSTApp.Swpy_RegistrantInsuranceMatching.TestSpecificPengyouid测试特定pengyouid的匹配 专门用于调试特定pengyouid的匹配问题
156GET/POSTApp.Swpy_ApplicantInsuranceMatching.GetLastMatchInfo获取上次匹配信息 获取系统最后一次匹配的时间和下次计划匹配时间
157GET/POSTApp.Swpy_RegistrantInsuranceMatching.GetMatchingStatus获取匹配状态 查询匹配状态和统计信息
158GET/POSTApp.Swpy_ApplicantInsuranceMatching.GetMatchStatus获取当前匹配状态 检查系统当前是否正在执行匹配操作
159GET/POSTApp.Swpy_RegistrationBlacklist.RemoveFromBlacklist从黑名单中移除用户 将指定用户从报名黑名单中移除
160GET/POSTApp.Swpy_RegistrationBlacklist.CheckStatus检查用户是否在黑名单中 检查指定用户是否在报名黑名单中
161GET/POSTApp.Swpy_RegistrationBlacklist.AddToBlacklist添加用户到黑名单 将指定用户添加到报名黑名单中
162GET/POSTApp.Swpy_RegistrationBlacklist.GetBlacklist获取黑名单列表 获取报名黑名单列表,支持分页
163GET/POSTApp.Swpy_ChallengeLotteryRecord.RedeemSupplement兑现用户抽到的补卡次数 根据用户在 challenge_lottery_record 中抽到的“补卡次数”奖品,累加到 bike_common_wxuser.total_benefit_count,并标记记录已兑现
164GET/POSTApp.Swpy_ChallengeLotteryRecord.Add添加挑战赛抽奖记录 添加新的挑战赛抽奖记录,如果提供了participationrecord_id,会同时更新对应参赛记录的is_redeem字段
165GET/POSTApp.Swpy_ChallengeLotteryRecord.GetByUser获取指定用户的挑战赛抽奖记录 获取指定用户的所有挑战赛抽奖记录
166GET/POSTApp.Swpy_ChallengeLotteryRecord.GetList获取挑战赛抽奖记录列表 获取挑战赛抽奖记录列表,支持按类别和用户筛选
167GET/POSTApp.Swpy_ChallengeLotteryRecord.GetDetail获取挑战赛抽奖记录详情 获取指定ID的挑战赛抽奖记录详情
168GET/POSTApp.Swpy_ChallengeProgressCalculation.Calculate计算挑战赛进度 根据用户ID计算所有未完成挑战赛的进度
169GET/POSTApp.Swpy_PunchRankingInfo.GetInfo获取排行榜说明信息 根据学校标识获取排行榜说明信息
170GET/POSTApp.Swpy_PunchRankingInfo.GetList获取排行榜说明列表 获取所有排行榜说明信息列表,支持分页
171GET/POSTApp.Examples_QrCode.Png二维码 - 根据文本内容,生成二维码 可根据传入的文本内容,生成对应的二维码,还可以调整尺寸大小。可以直接输出png图片,也可以返回base64后的图片数据。
172GET/POSTApp.Examples_DataApi.CreateData创建新数据 通用数据接口,创建一条新数据
173GET/POSTApp.Examples_Rule.JsonArray参数示例 - JSON数组参数 演示如何配置JSON格式的数组参数,并原路返回。
174GET/POSTApp.Examples_Rule.ExplodeArray参数示例 - 分割的数组参数 以英文逗号分割的数组,并且可以设置数组个数。
175GET/POSTApp.Examples_Rule.Str参数示例 - 字符串参数 简单的字符串参数
176GET/POSTApp.Examples_Rule.TrueOrFalse参数示例 - 开关参数 true或false的开关参数。
177GET/POSTApp.Examples_Rule.RangeNumber参数示例 - 指定范围的整数参数 指定范围的整数参数,可以设置最小值、最大值,当设定默认值时,对客户端则不是必传参数。
178GET/POSTApp.Examples_Rule.Number参数示例 - 整数参数 必须的整数参数
179GET/POSTApp.Examples_Rule.DateStr参数示例 - 日期参数 字符串的日期参数,例如格式:Y-m-d H:i:s
180GET/POSTApp.Examples_Rule.DateTimestamp参数示例 - 时间戳日期参数 时间戳日期参数,输入日期字符串参数,如传:2019-03-01 00:00:00,接口接收后会转成:1551369600。
181GET/POSTApp.Examples_Rule.SexEnum参数示例 - 枚举参数 例如,男或女的性别参数。
182GET/POSTApp.Examples_Rule.RegexStr参数示例 - 正则字符串参数 指定正则的字符串参数
183GET/POSTApp.Examples_Rule.VersionCallback参数示例 - 版本回调参数 回调类型的参数,可以自定义参数的检测、转换和校验逻辑。例如版本号。
184GET/POSTApp.Examples_Rule.StatusEnum参数示例 - 状态枚举参数 对于是数值的枚举范围,注意配置时请用字符串类型。
185GET/POSTApp.Examples_Rule.DefaultStr参数示例 - 默认且必须的字符串参数 带默认值,并且为必须的字符串参数。默认是string类型,所以一般不用配置type为string。
186GET/POSTApp.Examples_Response.Debug展示调试相关能力 使用前请开启调试模式,效果更佳
187GET/POSTApp.Examples_DataApi.DeleteDataIDs批量删除 通用数据接口,根据ID批量删除数据
188GET/POSTApp.Examples_CURD.Delete数据库示例 - 删除数据 根据ID删除数据库中的一条纪录数据
189GET/POSTApp.Examples_CURD.Insert数据库示例 - 插入数据 向数据库插入一条纪录数据
190POSTApp.Examples_CURD.Update数据库示例 - 更新数据 根据ID更新数据库中的一条纪录数据
191GET/POSTApp.Examples_CURD.SqlDebug数据库示例 - 演示如何进行SQL调试和相关的使用 除此接口外,其他示例也可进行在线调试。本示例将便详细说明如何调试。
192GET/POSTApp.Examples_CURD.GetList数据库示例 - 获取分页列表数据 根据状态筛选列表数据,支持分页
193GETApp.Examples_CURD.Get数据库示例 - 获取数据 根据ID获取数据库中的一条纪录数据
194POSTApp.Examples_Upload.Go文件上传 - 图片文件上传 只能上传单个图片文件
195GETApp.Examples_Docs.Usage文档示例 - 接口文档使用示例 接口说明,更多使用请参考官方文档http://docs.phalapi.net/#/v2.0/api-docs
196GET/POSTApp.Examples_Log.Run日记 - 写入日志 演示日志操作,包括写系统异常类日志、业务纪录类日志、开发调试类日志
197GET/POSTApp.Examples_DataApi.UpdateData更新数据 通用数据接口,根据ID更新单条数据
198GET/POSTApp.Examples_DataApi.DeleteData根据ID删除数据 根据单个ID删除数据,也可以调整成根据自定义的条件删除数据
199GET/POSTApp.Examples_Response.TopResult演示在返回结果根节点添加额外的字段返回 自定义动态返回JSON根节点,增加最外层返回消息,例如最外层的【status 状态码】和【time 当前系统时间】
200GET/POSTApp.Examples_DataApi.GetData获取一条数据 通用数据接口,根据ID获取一条数据
201GET/POSTApp.Examples_DataApi.TableList获取表格列表数据 通用数据接口,获取表格列表数据,默认按ID降序返回,支持分页和搜索
202GET/POSTApp.Swpy_NewLeaderActivityApplication.SubmitApplication提交新版活动申请 用户提交新版领队活动申请
203GET/POSTApp.Swpy_NewRecordsMonitor.QuickCheck快速检查新增记录(轻量级,只返回数量,不返回详情) 用于频繁轮询检查,性能优化版本,只返回是否有新记录和数量,不返回详细数据
204GET/POSTApp.Swpy_NewRecordsMonitor.CheckNewRecords检测新增记录 检测 activity_application 和 pengyou_testimonial 表的新增记录
205GET/POSTApp.Swpy_UpdateActivitySwitchWbhz.Update更新活动开关状态为禁用 将bike_activities_wbhz表中指定ID活动的act_switch字段值更新为0
206GET/POSTApp.Swpy_UpdateActivitySwitch.Update更新活动开关状态为禁用 将bike_activities表中指定ID活动的act_switch字段值更新为0
207GET/POSTApp.Swpy_UpdateActivityLocation.UpdateLocation更新活动集合地点 更新指定活动的集合地点经纬度
208GET/POSTApp.Swpy_RecordBasedPunchRepair.MiniRepair小程序专用补卡接口 - 返回最精简的响应 专为微信小程序优化的补卡接口,执行完整补卡逻辑但返回最简化的响应
209GET/POSTApp.Swpy_RecordBasedPunchRepair.RepairPunch执行有记录补卡操作 在已有打卡记录基础上,新增缺失的打卡点,并重新计算统计数据。包含事务处理、重复检查、时间验证等安全机制
210GET/POSTApp.Swpy_RecordBasedPunchRepair.Index有记录补卡主入口 执行完整的补卡流程:验证参数 → 查询打卡点信息 → 检查重复 → 添加详情记录 → 重新统计 → 更新汇总数据
211GET/POSTApp.Swpy_RecordBasedPunchRepair.Test测试接口 - 验证返回逻辑是否正常 用于测试API返回机制,确保JSON序列化正常工作
212GET/POSTApp.Swpy_RecordBasedPunchRepair.SimpleRepair简化补卡测试 - 只做基础验证,不执行复杂逻辑 用于调试JSON解析问题的简化版本
213GET/POSTApp.Swpyapi_FindSpecificRecords.FindRecords查找特定条件的记录//请使用@desc 注释
214GET/POSTApp.Swpy_Milestones.Delete删除标距柱记录 删除标距柱记录
215GET/POSTApp.Swpy_Milestones.Update更新标距柱记录 更新标距柱记录
216GET/POSTApp.Swpy_Milestones.GetDetailByNumber根据编号获取标距柱详情 根据标距柱编号获取详情
217GET/POSTApp.Swpy_Milestones.Add添加标距柱记录 添加新的标距柱记录
218GET/POSTApp.Swpy_Milestones.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
219GET/POSTApp.Swpy_Milestones.GetList获取标距柱记录列表(带缓存) 获取标距柱记录列表,优先从缓存获取
220GET/POSTApp.Swpy_Milestones.GetDetail获取标距柱记录详情 根据ID获取标距柱详情
221GET/POSTApp.Swpy_Milestones.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
222GET/POSTApp.Swpyapi_Milestones.Delete删除标距柱记录 删除标距柱记录
223GET/POSTApp.Swpyapi_Milestones.Update更新标距柱记录 更新标距柱记录
224GET/POSTApp.Swpyapi_Milestones.DetailByNumber根据编号获取标距柱详情 根据标距柱编号获取详情
225GET/POSTApp.Swpyapi_Milestones.Add添加标距柱记录 添加新的标距柱记录
226GET/POSTApp.Swpyapi_Milestones.List获取标距柱记录列表 获取标距柱记录列表
227GET/POSTApp.Swpyapi_Milestones.Detail获取标距柱记录详情 根据ID获取标距柱详情
228GET/POSTApp.Swpyapi_CheckTableStructure.CheckStructure检查表结构//请使用@desc 注释
229GET/POSTApp.Swpy_CheckCanFinish.Index检查用户是否可以完成打卡 根据wxuser_id检查用户是否可以完成打卡
230GET/POSTApp.Swpyapi_CheckCanFinish.Index检查用户是否可以完成打卡 根据wxuser_id检查用户是否可以完成打卡
231GET/POSTApp.Swpy_GetDailyTempPunch.GetList获取每日临时打卡记录 根据wxuser_id和day查询bike_punch_list_detail表中的数据,返回trail_id、section_num和addtime字段
232GET/POSTApp.Swpy_GetDailyTempPunch.Index获取每日临时打卡记录(适配前端请求格式) 根据wxuser_id和day查询bike_punch_list_detail表中的数据,返回trail_id、section_num和addtime字段
233GET/POSTApp.Swpy_GetDailyTempPunch.Debug调试接口 用于调试,获取用户所有临时打卡记录
234GET/POSTApp.Swpyapi_DailyTempPunch.Index获取每日临时打卡记录 根据wxuser_id和day查询bike_punch_list_detail表中的数据,返回trail_id、section_num和addtime字段
235GET/POSTApp.Swpy_DailyActivityList.GetList获取每日活动名单 获取今天及以后的活动报名名单,按日期分组并提供统计数据
236GET/POSTApp.Swpy_ActivityPointsAutoBatch.AutoUpdateActivityPoints自动批量更新活动参与分 自动批量计算和更新活动参与分,支持自动分页处理
237GET/POSTApp.Swpy_ActivityPointsCalculation.CalculateActivityPoints计算活动参与分 根据活动ID计算用户的活动参与分,支持分批处理
238GET/POSTApp.Swpy_ActivityPointsCalculationBatch.CalculateActivityPoints计算活动参与分(分批处理) 根据活动ID计算用户的活动参与分,支持分批处理避免502错误
239GET/POSTApp.Swpy_ActivityPointsSuperBatch.SuperBatchUpdate超强批量更新活动参与分 专门解决502错误的超强批量更新接口
240GET/POSTApp.Swpy_ActivityParticipationCount.GetTotal获取用户活动参加总次数 分别查询bike_register和bike_register_wbhz表中is_attending_event=1的记录数,返回总数
241GET/POSTApp.Swpyapi_ActivityParticipationCount.GetTotal获取用户活动参加总次数 分别查询bike_register和bike_register_wbhz表中is_attending_event=1的记录数,返回总数
242GET/POSTApp.Swpy_ActivityPunchVerification.VerifyPunchStatus核验活动人员打卡情况 根据活动ID核验参与用户的打卡情况
243GET/POSTApp.Swpy_ActivityAlbumPermission.CheckPermission检查用户是否有上传图片到指定相册的权限 判断当前用户是否有上传图片到指定相册的权限,需要用户实际参加了活动(is_attending_event=1且assembly_point_check_in_time不为空)
244GET/POSTApp.Swpy_ActivityAlbum.GetAlbumId根据活动ID获取对应的相册ID 传入活动ID后返回计算后的album_id,逻辑与getListbyactivities一致
245GET/POSTApp.Swpy_ActivityAlbum.GetListbyactivities获取活动列表(用于相册) 获取活动列表,只返回id、act_title、act_poster、act_date,添加album_id字段(从94开始),按活动日期从近到远排序
246GET/POSTApp.Swpy_ActivityAlbumPhotos.Upload上传照片 用户上传活动相册照片
247GET/POSTApp.Swpy_ActivityAlbumPhotos.Delete删除照片 删除指定ID的照片
248GET/POSTApp.Swpy_ActivityAlbumPhotos.DeleteMyPhoto用户删除自己的照片 仅允许上传该照片的用户自行删除
249GET/POSTApp.Swpy_ActivityAlbumPhotos.GetList获取照片列表 获取活动相册照片列表,支持按album_id或wxuser_id查询
250GET/POSTApp.Swpy_ActivityAlbumPhotos.GetDetail获取照片详情 获取指定ID的照片详情
251GET/POSTApp.Swpy_ActivityPointsSummary.UpdateSingleUserActivityPoints更新单个用户活动积分 从bike_register表统计指定用户的actual_points总和,并插入/更新到activity_points_detail表
252GET/POSTApp.Swpy_ActivityPointsSummary.UpdateUserPointsSummary更新用户积分汇总 从bike_register表统计所有用户的actual_points总和,并插入/更新到activity_points_detail表
253GET/POSTApp.Swpy_ActivityPointsSummary.TestInsert测试数据库插入 测试直接插入一条记录到activity_points_detail表
254GET/POSTApp.Swpy_ActivityPointsSummary.TestQuery测试查询 直接查询bike_register表的数据
255GET/POSTApp.Swpy_ActivityPointsSummary.TestActivityPointsDetailQuery测试查询activity_points_detail表 直接查询activity_points_detail表的数据
256GET/POSTApp.Swpy_ActivityPointsSummary.TestNicknameLookup测试用户昵称获取 测试从bike_common_wxuser表获取用户昵称
257GET/POSTApp.Swpy_ActivityPointsSummary.GetUserPointsSummary获取指定用户的积分汇总 获取指定用户在activity_points_detail表中的积分汇总数据
258GET/POSTApp.Swpy_ActivityPointsSummary.GetUserPointsSummaryList获取用户积分汇总列表 获取activity_points_detail表中的用户积分汇总数据
259GET/POSTApp.Swpy_ActivityPointsSummary.DebugDataStatus调试数据情况 查看bike_register表中actual_points字段的数据分布情况
260GET/POSTApp.Swpy_ActivityStatistics.GetParticipantDetails获取参与人员详情 返回活动参与人员的签到和打卡情况
261GET/POSTApp.Swpy_ActivityStatistics.GetTrailPunchStatistics获取各路线打卡统计 返回各个路线的打卡情况
262GET/POSTApp.Swpy_ActivityStatistics.GetAll获取所有统计数据 返回系统所有打卡、活动报名、活动签到相关的统计数据
263GET/POSTApp.Swpy_ActivityStatistics.GetPunchStatistics获取打卡总统计 返回打卡统计信息,包括总打卡人数、总打卡次数、今日打卡人数、今日打卡次数、总打卡率
264GET/POSTApp.Swpy_ActivityStatistics.GetRegistrationStatistics获取报名统计 返回活动报名人数统计
265GET/POSTApp.Swpy_ActivityStatistics.GetActivityAnalysis获取活动分析 返回活动分析数据,包括活动数量、参与度等
266GET/POSTApp.Swpy_ActivityStatistics.GetUserStatistics获取用户统计 返回用户统计信息,包括总用户数、每日用户新增数、今日新注册用户数
267GET/POSTApp.Swpy_ActivityStatistics.GetCheckInStatistics获取签到统计 返回活动签到统计信息
268GET/POSTApp.Swpy_ActivityGroupNotice.GetNoticeById根据ID获取活动群公告详情 根据活动群公告ID获取完整的公告信息,包括介绍部分、基本要求、装备建议、常见问题、结束语等
269GET/POSTApp.Swpy_ActivityGroupNotice.CheckNoticeExists检查公告是否存在 检查指定ID的活动群公告是否存在
270GET/POSTApp.Swpy_ActivityGroupNotice.GetAllNotices获取所有活动群公告列表 分页获取所有活动群公告的列表,包括完整的公告字段信息
271GET/POSTApp.Swpy_ActivityMessage.GetNotifyTaskStatus查询通知任务状态 根据队列ID查询通知任务的处理状态和进度
272GET/POSTApp.Swpy_ActivityMessage.CheckSubscribeStatus检查用户是否已订阅 根据openid检查用户是否已订阅活动通知
273GET/POSTApp.Swpy_ActivityMessage.SendNotify活动发布时发送订阅消息通知(分批发送方式) 管理员发布新活动时,向订阅用户发送通知。支持分批发送,避免超时
274GET/POSTApp.Swpy_ActivityMessage.RemoveSubscribe用户取消订阅 用户取消活动通知订阅
275GET/POSTApp.Swpy_ActivityMessage.AddSubscribe用户订阅活动通知 用户订阅活动通知
276GET/POSTApp.Swpy_ActivityFeedback.Submit提交活动评价 用户提交活动评价
277GET/POSTApp.Swpy_ActivityFeedback.GetActivityFeedbacks获取活动评价列表 获取指定活动的所有评价(如不指定活动名称则获取所有活动的评价)
278GET/POSTApp.Swpy_ActivityFeedback.GetActivityRatingStats获取活动评分统计 获取指定活动的评分统计信息
279GET/POSTApp.Swpy_ActivityFeedback.GetUserFeedbacks获取用户评价列表 获取指定用户提交的所有活动评价
280GET/POSTApp.Swpy_ActivityFeedback.GetInfo获取评价详情 根据评价ID获取详细信息
281GET/POSTApp.Swpy_EventDetailsDisplay.ClearCache清除缓存(管理后台接口) 清除活动详情的缓存数据,用于数据更新后刷新缓存
282GET/POSTApp.Swpy_EventDetailsDisplay.GetDetails获取活动详情展示信息(已优化缓存) 返回活动协议、风险提示、免责声明、特别说明等信息,支持24小时缓存
283GET/POSTApp.Swpy_EventDetailsDisplay.GetCacheStatus获取缓存状态(管理后台接口) 获取活动详情缓存的当前状态信息
284GET/POSTApp.Swpy_ActivityFeedbackDetail.GetActivityFeedbackByEventSerialNumber获取活动评价 根据活动编号获取对应的活动评价信息
285GET/POSTApp.Swpy_GetActivityFeedbackByEvent.GetEventFeedbacks获取活动评价 根据活动编号获取对应的活动评价信息
286GET/POSTApp.Swpyapi_TestPunchPoints.TestRecords测试查看数据库记录//请使用@desc 注释
287GET/POSTApp.Swpyapi_TestPunchPoints.TestCalculation测试经验分计算//请使用@desc 注释
288GET/POSTApp.Swpy_UserInfo.ConvertIdID转换工具 pengyouid和wxuser_id之间的相互转换
289GET/POSTApp.Swpy_UserInfo.GetBatchInfo批量获取用户信息 根据多个pengyouid批量获取用户信息
290GET/POSTApp.Swpy_UserInfo.CheckExists检查用户是否存在 检查指定pengyouid的用户是否存在
291GET/POSTApp.Swpy_UserInfo.GetLatest获取最新注册用户 获取最新注册的用户列表
292GET/POSTApp.Swpy_UserInfo.GetInfo获取用户信息 根据pengyouid获取用户的addtime和avatarurl信息,支持各种长度的pengyouid格式
293GET/POSTApp.Swpy_UserInfo.GetStats获取用户统计信息 获取用户总数和最新注册用户等统计信息
294GET/POSTApp.Swpy_UserAnnualRemainingBenefit.GetBatchRemainingCount批量获取用户年度剩余补卡次数 批量查询多个用户的年度剩余补卡次数
295GET/POSTApp.Swpy_UserAnnualRemainingBenefit.GetRemainingCount获取用户年度剩余补卡次数 根据用户类型(领队/普通用户)计算年度剩余补卡次数
296GET/POSTApp.Swpy_UserAnnualRemainingBenefit.GetUserBenefitSummary获取用户补卡详细汇总 获取用户补卡的详细信息,包括基础次数、已使用次数、剩余次数等
297GET/POSTApp.Swpy_UserCurrentActivity.CheckCurrentActivity检查用户是否有正在进行中的活动 查询用户今天是否有is_attending_event=1的报名记录,只返回act_switch=1的活动(活动未关闭)
298GET/POSTApp.Swpy_UserPunchPoints.GetUserPunchPoints获取用户打卡积分详情 根据wxuser_id从bike_punch_list表查询用户打卡记录
299GET/POSTApp.Swpyapi_UserPunchPoints.UpdatePunchPoints更新用户打卡经验分 根据业务规则更新bike_punch_list表的punch_points字段
300GET/POSTApp.Swpy_GetUserPunchProgress.GetProgress获取用户打卡进度 根据wxuser_id查询最新的打卡进度,返回trail_id、section_num、mark_label等信息
301GET/POSTApp.Swpy_GetUserPunchProgress.Index获取用户打卡进度(适配前端请求格式) 根据wxuser_id查询最新的打卡进度,返回trail_id、section_num、mark_label等信息
302GET/POSTApp.Swpy_GetUserPunchProgress.Debug调试接口 用于调试,获取用户所有打卡记录
303GET/POSTApp.Swpyapi_UserPunchProgress.Index获取用户打卡进度 根据wxuser_id查询最新的打卡进度
304GET/POSTApp.Swpy_UserActivityPoints.DeletePoints删除积分详情 删除指定积分详情记录
305GET/POSTApp.Swpy_UserActivityPoints.UpdatePoints更新积分详情 更新指定积分详情记录
306GET/POSTApp.Swpy_UserActivityPoints.GetApiDescription获取接口说明 获取用户活动积分接口的详细说明文档
307GET/POSTApp.Swpy_UserActivityPoints.GetActivityPoints获取活动参与人员积分排名 获取指定活动的参与人员积分排名列表
308GET/POSTApp.Swpy_UserActivityPoints.GetUserTotalPoints获取用户总积分 获取指定用户的总积分
309GET/POSTApp.Swpy_UserActivityPoints.GetUserPoints获取用户积分详情 根据wxuser_id从bike_register表查询用户参与的活动记录
310GET/POSTApp.Swpy_UserActivityPoints.GetStatistics获取积分统计信息 获取积分统计信息,支持按用户筛选
311GET/POSTApp.Swpy_UserActivityPoints.GetPointsDetail获取积分详情 根据记录ID获取积分详情
312GET/POSTApp.Swpy_UserActivityPoints.GetPointsList获取积分详情列表 获取积分详情列表,支持多种查询条件
313GET/POSTApp.Swpy_UserActivityPoints.CalculatePoints计算并生成用户活动参与分 从bike_register表获取参与活动的记录,计算积分并插入到activity_points_detail表
314GET/POSTApp.Swpy_UserActivityPoints.CalculateSinglePoints计算指定用户和活动的积分 计算指定用户ID和活动ID的积分
315GET/POSTApp.Swpyapi_UserActivityPoints.DeletePoints删除积分详情 删除指定积分详情记录
316GET/POSTApp.Swpyapi_UserActivityPoints.UpdatePoints更新积分详情 更新指定积分详情记录
317GET/POSTApp.Swpyapi_UserActivityPoints.GetApiDescription获取接口说明 获取用户活动积分接口的详细说明文档
318GET/POSTApp.Swpyapi_UserActivityPoints.GetActivityPoints获取活动积分详情 获取指定活动的积分详情列表
319GET/POSTApp.Swpyapi_UserActivityPoints.GetUserTotalPoints获取用户总积分 获取指定用户的总积分
320GET/POSTApp.Swpyapi_UserActivityPoints.GetUserPoints获取用户积分详情 获取指定用户的积分详情列表
321GET/POSTApp.Swpyapi_UserActivityPoints.GetStatistics获取积分统计信息 获取积分统计信息,支持按用户筛选
322GET/POSTApp.Swpyapi_UserActivityPoints.GetPointsDetail获取积分详情 根据记录ID获取积分详情
323GET/POSTApp.Swpyapi_UserActivityPoints.GetPointsList获取积分详情列表 获取积分详情列表,支持多种查询条件
324GET/POSTApp.Swpyapi_UserActivityPoints.CalculatePoints计算并生成用户活动参与分 从bike_register表获取参与活动的记录,计算积分并插入到activity_points_detail表
325GET/POSTApp.Swpy_UserPointsSummary.UpdateSingleUserPointsSummary更新单个用户积分汇总 计算指定用户的活动积分和签到积分,并更新到user_points_summary表
326GET/POSTApp.Swpy_UserPointsSummary.UpdateUserPointsSummary更新用户积分汇总 调用ActivityPointsSummary接口计算活动积分,然后汇总签到积分和活动积分
327GET/POSTApp.Swpy_UserPointsSummary.CleanDuplicateRecords清理重复记录 清理user_points_summary表中的重复pengyouid记录,保留最新的记录
328GET/POSTApp.Swpy_UserPointsSummary.GetUserPointsSummary获取指定用户的积分汇总 获取指定用户在user_points_summary表中的积分汇总数据
329GET/POSTApp.Swpy_UserPointsSummary.GetUserPointsSummaryList获取用户积分汇总列表 获取user_points_summary表中的用户积分汇总数据
330GET/POSTApp.Swpy_UserBenefitReset.CheckResetStatus检查重置状态 检查当前重置状态和下次重置时间
331GET/POSTApp.Swpy_UserBenefitReset.GetResetHistory获取重置历史记录 获取重置操作的历史记录
332GET/POSTApp.Swpy_UserBenefitReset.ResetBenefitCount重置用户补卡次数 第一次调用或每年1月1日0点自动重置total_benefit_count为2
333GET/POSTApp.Swpyapi_DirectSqlUpdate.TestDirectUpdate直接SQL更新测试//请使用@desc 注释
334GET/POSTApp.Swpy_BenefitUsageRecord.Submit提交福利享用记录 提交福利享用记录,根据业务逻辑判断是更新还是新增
335GET/POSTApp.Swpy_BenefitUsageRecord.GetInfo获取福利享用记录信息 根据鹏友ID获取该用户所有的福利享用记录信息
336GET/POSTApp.Swpy_BenefitUsageRecord.GetList获取福利享用记录列表 获取福利享用记录列表,支持分页和筛选
337GET/POSTApp.Swpy_UpdateActivityPoints.UpdateActivityPoints自动分批更新活动参与分 类似updateUserPunchPoints的自动分批处理
338GET/POSTApp.Swpy_GetOtherRouteGuide.QuickCacheCheck快速缓存状态检查 快速检查缓存文件是否存在和状态
339GET/POSTApp.Swpy_GetOtherRouteGuide.TestCache测试缓存功能 测试缓存系统的完整功能,包括写入、读取和状态检查
340GET/POSTApp.Swpy_GetOtherRouteGuide.ClearCache清除指定路线攻略的缓存 清除指定路线ID和路段编号的缓存数据,用于数据更新后刷新缓存
341GET/POSTApp.Swpy_GetOtherRouteGuide.GetDetail获取其他路线攻略详情(带缓存) 根据路线ID和路段编号获取详细内容,优先从缓存获取
342GET/POSTApp.Swpy_GetOtherRouteGuide.GetCacheStatus获取缓存状态 获取指定路线ID和路段编号的缓存状态信息
343GET/POSTApp.Swpy_GetBikeActivityDetail.ClearCache清除指定活动的缓存 清除指定活动ID的缓存数据,用于数据更新后刷新缓存
344GET/POSTApp.Swpy_GetBikeActivityDetail.GetDetail获取单个骑行活动详情(带缓存) 根据活动ID获取单个bike_activities表的详细内容,优先从缓存获取
345GET/POSTApp.Swpy_GetBikeActivityDetail.GetCacheStatus获取缓存状态 获取指定活动ID的缓存状态信息
346GET/POSTApp.Swpy_GetBikeActivitiesWbhz.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
347GET/POSTApp.Swpy_GetBikeActivitiesWbhz.CleanExpiredCache自动清理过期缓存 清理所有过期的缓存文件,释放磁盘空间
348GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetDetail获取单个外部合作活动详情(带缓存) 根据活动ID获取单个bike_activities_wbhz表的详细内容,优先从缓存获取
349GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetList获取外部合作活动列表(无缓存、精简字段) 仅返回必要字段:bikeactivitieswbhz_id, act_switch, act_title, act_poster, school_id, school_name
350GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetAllCacheInfo获取所有缓存文件的详细信息 获取所有相关缓存文件的详细信息,包括文件大小、创建时间、过期时间等
351GET/POSTApp.Swpy_GetBikeActivitiesWbhz.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
352GET/POSTApp.Swpy_GetAllBikeActivities.GetList获取所有骑行活动列表 获取所有活动记录(不筛选act_switch),按活动日期正序排序,移除指定字段
353GET/POSTApp.Swpy_GetPastReviews.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
354GET/POSTApp.Swpy_GetPastReviews.GetList获取活动回顾列表(带缓存) 获取已显示的活动回顾列表,优先从缓存获取
355GET/POSTApp.Swpy_GetPastReviews.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
356GET/POSTApp.Swpy_GetBikeRegisterList.GetList获取用户报名记录列表(优化版) 根据朋友ID获取已报名的活动记录,并按状态智能分类
357GET/POSTApp.Swpy_GetRouteGuide.QuickCacheCheck快速缓存状态检查 快速检查缓存文件是否存在和状态
358GET/POSTApp.Swpy_GetRouteGuide.TestCache测试缓存功能 测试缓存系统的完整功能,包括写入、读取和状态检查
359GET/POSTApp.Swpy_GetRouteGuide.ClearCache清除指定路线攻略的缓存 清除指定路线攻略ID的缓存数据,用于数据更新后刷新缓存
360GET/POSTApp.Swpy_GetRouteGuide.GetCacheStatus获取缓存状态 获取指定路线攻略ID的缓存状态信息
361GET/POSTApp.Swpy_GetRouteGuide.GetDetail获取路线攻略详情(带缓存) 根据路线攻略ID获取详细内容,优先从缓存获取
362GET/POSTApp.Swpy_GetBikeActivities.GetTop2ActivitiesWithQuota获取前2个未截止报名的活动(mini接口) 基于getActivitiesWithQuota逻辑,只返回前2个还没有截止报名的活动
363GET/POSTApp.Swpy_GetBikeActivities.GetActivitiesWithQuota获取带有名额信息的骑行活动列表 返回当前所有活动中按照是否还有名额以及活动日期先后的列表,当天的活动排在最后
364GET/POSTApp.Swpy_GetBikeActivities.GetList获取骑行活动列表 按act_switch=1和活动日期正序获取bike_activities表内容
365GET/POSTApp.Swpy_TrailRegistrationQualification.VerifyQualification验证虐线报名资格 根据用户的三水最佳时间和选择的路线,验证用户是否具备报名资格
366GET/POSTApp.Swpy_PunchRepairTest.UnicodeUnicode测试接口 测试中文字符和Unicode编码
367GET/POSTApp.Swpy_PunchRepairTest.WithParams带参数测试接口 测试参数接收和返回
368GET/POSTApp.Swpy_PunchRepairTest.Simple简单测试接口 返回最基础的JSON响应,测试基本连通性
369GET/POSTApp.Swpy_PunchRepairTest.Error错误测试接口 测试错误响应的JSON格式
370GET/POSTApp.Swpy_ReplacementCardBenefit.GetUserBenefit获取用户补卡权益信息 获取当前用户剩余的补卡权益次数,每过一个自然年重置。领队用户的权益次数来自bike_leader_group表的replacement_card_benefit_count字段,普通用户每年为1次
371GET/POSTApp.Swpy_ReplacementCardRequest.Submit提交补卡申请 用户提交补卡申请接口
372GET/POSTApp.Swpy_ReplacementCardRequest.GetMyRequests获取我的补卡申请记录 获取当前用户的补卡申请记录
373GET/POSTApp.Swpy_ReplacementCardRequestFixed.Submit提交补卡申请 用户提交补卡申请接口
374GET/POSTApp.Swpy_ReplacementCardRequestFixed.GetMyRequests获取我的补卡申请记录 获取当前用户的补卡申请记录
375GET/POSTApp.Swpy_BukaRecords.AddRecord添加补卡记录 记录用户的补卡操作
376GET/POSTApp.Swpy_BukaRecords.GetUserStats获取用户补卡统计信息 获取指定用户的补卡统计信息
377GET/POSTApp.Swpy_BukaRecords.GetRecords获取补卡记录 查询补卡记录,支持多种筛选条件
378GET/POSTApp.Swpy_SupplyPoint.Delete删除补给点 根据ID删除补给点
379GET/POSTApp.Swpy_SupplyPoint.Vote投票补给点有效性 对补给点进行有效/无效投票,vote_type=valid增加有效票,vote_type=invalid增加无效票
380GET/POSTApp.Swpy_SupplyPoint.Update更新补给点信息 更新补给点的信息
381GET/POSTApp.Swpy_SupplyPoint.Add添加补给点 添加新的补给点信息
382GET/POSTApp.Swpy_SupplyPoint.GetByTrail获取指定路线的补给点 根据路线名称和可选的区段名称获取补给点列表
383GET/POSTApp.Swpy_SupplyPoint.GetList获取补给点列表 获取补给点列表,可按路线名称和区段名称筛选
384GET/POSTApp.Swpy_SupplyPoint.GetDetail获取补给点详情 根据补给点ID获取详细信息
385GET/POSTApp.Swpy_CalculateLeaderCount.GetAllActivitiesNeededLeaders获取所有活动所需的领队人数 获取所有活动所需的领队人数列表,计算逻辑为max_quota除以10再加1
386GET/POSTApp.Swpy_CalculateLeaderCount.GetNeededLeaders获取指定活动所需的领队人数 根据活动ID获取该活动所需的领队人数,计算逻辑为max_quota除以10再加1
387GET/POSTApp.Swpyapi_DebugPunchPoints.DebugUpdate调试单个记录更新//请使用@desc 注释
388GET/POSTApp.Swpy_CrossYearGrandSlam.Update更新跨年大满贯记录 根据用户ID更新跨年大满贯记录
389GET/POSTApp.Swpy_CrossYearGrandSlam.Add添加跨年大满贯记录 添加新的跨年大满贯记录
390GET/POSTApp.Swpy_CrossYearGrandSlam.GetTopRanking获取各线路排名前N的记录 获取各条trail_id下根据times排名前N的wxuser_id的数据,便于前端调用
391GET/POSTApp.Swpy_CrossYearGrandSlam.GetList获取跨年大满贯记录列表 获取跨年大满贯记录列表
392GET/POSTApp.Swpy_CrossYearGrandSlam.GetDetail获取跨年大满贯记录详情 根据用户ID获取跨年大满贯详情,支持所有trail_id
393GET/POSTApp.Swpyapi_CrossYearGrandSlam.Update更新跨年大满贯记录 根据用户ID更新跨年大满贯记录
394GET/POSTApp.Swpyapi_CrossYearGrandSlam.Add添加跨年大满贯记录 添加新的跨年大满贯记录
395GET/POSTApp.Swpyapi_CrossYearGrandSlam.List获取跨年大满贯记录列表 获取跨年大满贯记录列表
396GET/POSTApp.Swpyapi_CrossYearGrandSlam.Detail获取跨年大满贯记录详情 根据用户ID获取跨年大满贯详情
397GET/POSTApp.Swpy_TrailSectionCascader.ClearCache清除缓存 清除所有缓存数据,用于数据更新后刷新缓存
398GET/POSTApp.Swpy_TrailSectionCascader.GetCacheStatus获取缓存状态 获取缓存状态信息
399GET/POSTApp.Swpy_TrailSectionCascader.Index获取路线级联选择器数据(带缓存) 获取所有路线和对应的路段数据,用于级联选择器,优先从缓存获取
400GET/POSTApp.Swpyapi_BikeActivitiesWbhz.Detail获取单个外部合作活动详情 根据活动ID(bikeactivitieswbhz_id)获取单个bike_activities_wbhz表的完整内容
401GET/POSTApp.Swpyapi_BikeActivitiesWbhz.Index获取外部合作活动列表 获取bike_activities_wbhz表中的外部合作活动列表
402GET/POSTApp.Swpyapi.MigrateKunpengGrandSlamData从打卡记录表迁移数据到大满贯记录表 根据bike_punch_list表的数据计算鲲鹏径大满贯完成情况并填充bike_punch_tongji_kpjdmg表
403GET/POSTApp.Swpyapi.ModifyPunchPointsColumn修改punch_points字段类型 将punch_points字段从decimal(11,0)改为decimal(11,2)以支持小数
404GET/POSTApp.Swpyapi.DeleteLeader删除领队 根据ID删除领队信息
405GET/POSTApp.Swpyapi.UpdateAllLeadersLeadingTimes批量更新所有领队的带队总次数 计算并批量更新所有领队的带队总次数到leader_group表
406GET/POSTApp.Swpyapi.SubmitBenefitUsageRecord提交福利享用记录 提交福利享用记录,根据业务逻辑判断是更新还是新增
407GET/POSTApp.Swpyapi.UpdateLeaderLeadingTimes更新指定领队的带队总次数 计算并更新指定朋友ID的领队带队总次数到leader_group表
408GET/POSTApp.Swpyapi.UpdateUserPunchPoints更新用户打卡经验分 根据业务规则更新bike_punch_list表的punch_points字段
409GET/POSTApp.Swpyapi.UpdateLeader更新领队信息 根据朋友ID更新领队信息
410GET/POSTApp.Swpyapi.GetCloudWalkingLocationList查询云徒步定位信息列表 查询返回定位信息列表
411GET/POSTApp.Swpyapi.CheckCanFinish检查用户是否可以完成打卡 根据wxuser_id检查用户是否可以完成打卡
412GET/POSTApp.Swpyapi.CheckTableStructure检查表结构 检查数据库表结构
413GET/POSTApp.Swpyapi.TestPunchPointsRecords测试查看数据库记录 查看数据库中的打卡记录
414GET/POSTApp.Swpyapi.TestDirectSqlUpdate测试直接SQL更新 测试直接SQL更新功能
415GET/POSTApp.Swpyapi.TestPunchPointsCalculation测试经验分计算 测试经验分计算逻辑
416GET/POSTApp.Swpyapi.AddCloudWalkingLocation添加云徒步定位信息 接收前端传入的定位信息并保存
417GET/POSTApp.Swpyapi.AddProductStockRecord添加产品库存变更记录 向product_stock_records表插入库存变更记录
418GET/POSTApp.Swpyapi.AddParticipationRecord添加参赛记录 添加新的参赛记录
419GET/POSTApp.Swpyapi.AddLeader添加领队 添加新领队到领队天团
420GET/POSTApp.Swpyapi.UpdateAllLeaderData统一更新所有领队数据(类型+等级排名+补卡权益) 按顺序执行领队类型评判和等级排名更新,同时更新replacement_card_benefit_count字段:金牌(10次)、银牌(5次)、铜牌(3次)、其他(1次)
421GET/POSTApp.Swpyapi.GetProductStockRecords获取产品库存变更记录列表 查询product_stock_records表,返回库存变更记录
422GET/POSTApp.Swpyapi.GetOtherRouteGuide获取其他路线攻略详情 根据trail_id和section_num获取其他路线攻略详情
423GET/POSTApp.Swpyapi.GetParticipationRecordList获取参赛记录列表 获取参赛记录列表,支持按年份、月份、用户和类别筛选
424GET/POSTApp.Swpyapi.GetParticipationRecordDetail获取参赛记录详情 获取指定ID的参赛记录详情
425GET/POSTApp.Swpyapi.GetAllLeadersLeadingTimes获取所有领队的带队总次数 计算所有领队的带队总次数,来源于leader_registration_receive表中activeid≥62的记录
426GET/POSTApp.Swpyapi.GetAllLeadersChallengeScore获取所有领队的挑战成绩 获取所有或指定领队的挑战成绩列表
427GET/POSTApp.Swpyapi.GetPunchPointsList获取打卡路线列表 根据trail_id和section_num查询punch_points表中的打卡点数据
428GET/POSTApp.Swpyapi.GetParticipationRecordByUser获取指定用户的参赛记录 获取指定用户的所有参赛记录
429GET/POSTApp.Swpyapi.GetLeaderLeadingTimes获取指定领队的带队总次数 获取指定朋友ID的领队带队总次数
430GET/POSTApp.Swpyapi.GetDailyActivityList获取每日活动名单 获取当天及以后的活动报名名单,按日期分组
431GET/POSTApp.Swpyapi.GetPastReviews获取活动回顾列表 获取已显示的活动回顾列表
432GET/POSTApp.Swpyapi.GetUserPunchProgress获取用户打卡进度 根据wxuser_id查询最新的打卡进度
433GET/POSTApp.Swpyapi.GetUserKunpengGrandSlamRecords获取用户鲲鹏径大满贯完成记录 获取指定用户的鲲鹏径大满贯完成记录
434GET/POSTApp.Swpyapi.GetBenefitUsageRecord获取福利享用记录信息 根据鹏友ID获取福利享用记录信息
435GET/POSTApp.Swpyapi.GetBenefitUsageRecordList获取福利享用记录列表 获取福利享用记录列表,支持分页和筛选
436GET/POSTApp.Swpyapi.GetRouteGuide获取路线攻略 根据kpjrouteguide_id获取路线攻略
437GET/POSTApp.Swpyapi.GetLeaderList获取领队天团列表 获取领队天团列表,支持分页和排序
438GET/POSTApp.Swpyapi.GetLeaderChallengeScore获取领队挑战成绩 获取指定领队的挑战成绩,包括三水最佳时间、三径满分次数和鲲鹏径满分次数
439GET/POSTApp.Swpyapi.GetLeaderUpdateInfo获取领队数据上次更新信息 获取系统最后一次更新的时间和下次计划更新时间
440GET/POSTApp.Swpyapi.GetLeaderContactInfo获取领队联系信息(mini接口) 获取领队联系信息,只返回pengyouid、leader_nickname、phone_number、emer_contact和emer_contact_phone字段
441GET/POSTApp.Swpyapi.GetLeaderDetail获取领队详情 获取领队详细信息
442GET/POSTApp.Swpyapi.GetKunpengGrandSlamRanking获取鲲鹏径大满贯排行榜 获取鲲鹏径大满贯完成次数排行榜
443GET/POSTApp.Swpyapi.GetKunpengGrandSlamRecordList获取鲲鹏径大满贯记录列表 获取鲲鹏径大满贯记录列表,包括完成时间和总次数
444GET/POSTApp.Swpyapi.GetProductInventoryList获取鹏友周边库存管理列表 根据total参数返回产品库存明细列表或产品总库存列表
445GET/POSTApp.Swpyapi.CalculateChallengeProgress计算挑战赛进度 根据用户ID计算所有未完成挑战赛的进度
446GET/POSTApp.Swpyapi.RecordKunpengGrandSlamCompletion记录用户完成鲲鹏径大满贯 记录用户完成鲲鹏径大满贯的信息
447GET/POSTApp.Swpyapi.SetKunpengGrandSlamCompletion设置用户鲲鹏径大满贯完成记录 直接设置用户的鲲鹏径大满贯完成次数和时间
448GET/POSTApp.Swpyapi.DebugPunchPointsUpdate调试打卡经验分更新 调试单个记录的更新过程
449GET/POSTApp.Swpyapi.SuperBatchUpdateActivityPoints超强批量更新活动参与分 专门解决502错误的超强批量更新接口,处理十多万行数据
450GET/POSTApp.Index_Swpyapi.SubmitNewLeaderApplication提交新版领队活动申请 适配前端请求格式,重定向到Swpy/NewLeaderActivityApplication/submitApplication
451GET/POSTApp.Index_Swpyapi.CheckCanFinish检查用户是否可以完成打卡 适配前端请求格式,重定向到Swpy/CheckCanFinish/index
452GET/POSTApp.Index_Swpyapi.GetPunchPointsList获取打卡路线列表 适配前端请求格式,重定向到Swpy/GetPunchPointsList/getList
453GET/POSTApp.Index_Swpyapi.GetUserPunchProgress获取用户打卡进度 适配前端请求格式,重定向到Swpy/GetUserPunchProgress/index
454GET/POSTApp.Index.Select分页读取 按分页读取数据接口服务
455GET/POSTApp.Index.Delete删除接口 更新id删除接口
456GET/POSTApp.Index.Update_where按条件更新 多条件查询接口
457GET/POSTApp.Index.UpDateInfo更新个人信息 更新个人信息
458GET/POSTApp.Index.Update更新及创建->接口 更新及新建接口服务
459GET/POSTApp.Index.DeleteSoft软删除接口 更新id删除接口
460GET/POSTApp.Index.Select_where通用多条件查询接口 多条件查询接口
461GET/POSTApp.Swpy_LeaderLetter.CheckAndUpdate判定并更新领队信展示状态//请使用@desc 注释
462GET/POSTApp.Swpy_LeaderGroup.DeleteLeader删除领队 从领队天团中删除领队
463GET/POSTApp.Swpy_LeaderGroup.UpdateSanshuiData批量更新领队三水线成绩数据 从LeaderChallenge接口获取最新的三水线成绩,更新到leader_ability_points表
464GET/POSTApp.Swpy_LeaderGroup.UpdateKunpengGrandSlamData批量更新领队鲲鹏径大满贯数据 从CrossYearGrandSlam接口获取最新的鲲鹏径大满贯次数,更新到leader_ability_points表
465GET/POSTApp.Swpy_LeaderGroup.UpdateLeader更新领队信息 根据朋友ID更新领队信息
466GET/POSTApp.Swpy_LeaderGroup.UpdateLeaderVisibility更新领队显示状态 查询或设置领队在领队天团页面是否显示,支持通过pengyouid或wxuser_id查询
467GET/POSTApp.Swpy_LeaderGroup.TestKnowledgePoints测试知识积分计算 计算指定用户的知识积分并更新到相关表中,用于测试和调试
468GET/POSTApp.Swpy_LeaderGroup.AddLeader添加领队 添加新领队到领队天团
469GET/POSTApp.Swpy_LeaderGroup.GetLeaderList获取领队列表 获取领队天团列表,支持分页和排序,包含实时数据计算
470GET/POSTApp.Swpy_LeaderGroup.GetLeaderDetail获取领队详情 根据领队ID或朋友ID获取领队详细信息
471GET/POSTApp.Swpy_LeaderGroup.DebugKunpengGrandSlamData调试接口,查看指定用户的鲲鹏径大满贯数据详情 查看指定用户的鲲鹏径大满贯数据详情
472GET/POSTApp.Swpy_LeaderGroup.DeleteLeaderByPengyouid通过朋友ID删除领队//请使用@desc 注释
473GET/POSTApp.Swpy_LeaderLeadingTimes.UpdateAllLeadersTimes批量更新所有领队的带队总次数 计算并批量更新所有领队的综合带队总次数到leader_group表
474GET/POSTApp.Swpy_LeaderLeadingTimes.UpdateLeaderTimes更新指定领队的带队总次数 计算并更新指定朋友ID的领队带队总次数(内部+外部活动)到leader_group表
475GET/POSTApp.Swpy_LeaderLeadingTimes.GetAllLeadersTimes获取所有领队的带队总次数 统计每位领队的带队总次数,来源于leader_registration_receive表中leaderregistrationreceive_id≥131的记录以及leader_registration_receive_wbhz表中所有未取消的记录
476GET/POSTApp.Swpy_LeaderLeadingTimes.GetLeaderTimes获取指定领队的带队总次数 获取指定朋友ID的领队带队总次数,包括内部活动和外部活动
477GET/POSTApp.Swpy_LeaderLeadingTimesTotal.UpdateAllLeadersTimes批量更新所有领队的带队总次数 计算并批量更新所有领队的综合带队总次数到leader_group表
478GET/POSTApp.Swpy_LeaderLeadingTimesTotal.UpdateLeaderTimes更新指定领队的带队总次数 计算并更新指定朋友ID的领队带队总次数(内部+外部活动)到leader_group表
479GET/POSTApp.Swpy_LeaderLeadingTimesTotal.GetAllLeadersTimes获取所有领队的带队总次数 统计每位领队的带队总次数,包括内部活动(leader_registration_receive)和外部活动(leader_registration_receive_wbhz)
480GET/POSTApp.Swpy_LeaderLeadingTimesTotal.GetLeaderTimes获取指定领队的带队总次数 获取指定朋友ID的领队带队总次数,包括内部活动和外部活动
481GET/POSTApp.Swpy_LeaderLeadingTimesTest.TestInternalTimes测试内部活动带队次数 测试获取指定朋友ID的内部活动带队次数
482GET/POSTApp.Swpy_LeaderLeadingTimesTest.TestExternalTimes测试外部活动带队次数 测试获取指定朋友ID的外部活动带队次数
483GET/POSTApp.Swpy_LeaderLeadingTimesTest.TestTotalTimes测试总带队次数 测试获取指定朋友ID的内部和外部活动带队总次数
484GET/POSTApp.Swpy_LeaderExperience.GetLeaderExperience获取领队带队经历 根据朋友ID(pengyouid)获取领队的所有带队经历,只查询leaderregistrationreceive_id≥131的记录,包括活动标题和地点信息,以及带队人数
485GET/POSTApp.Swpy_LeaderGrowthPath.GetGrowthPath获取领队成长路径 根据wxuser_id获取领队成长路径信息,包括:
486GET/POSTApp.Swpy_LeaderPhoneSync.SyncPhoneNumbers同步手机号码 批量将frequent_applicants表中的phone_number同步到bike_leader_group表
487GET/POSTApp.Swpy_LeaderPhoneSync.GetSyncStatus获取同步状态 查看同步进度和统计信息
488GET/POSTApp.Swpy_LeaderPunchWarning.GetWarning获取领队打卡警示信息 根据用户ID获取领队打卡警示信息
489GET/POSTApp.Swpy_GetLeaderSignUpDisplay.GetList获取领队报名显示列表 获取leader_sign_up_display表中的数据列表
490GET/POSTApp.Swpy_GetLeaderSignUpDisplay.Index获取领队报名显示列表(适配前端请求格式) 获取leader_sign_up_display表中的数据列表
491GET/POSTApp.Swpy_GetLeaderSignUpDisplay.GetDetail获取领队报名显示详情 根据显示ID获取leader_sign_up_display表中的单条记录详情
492GET/POSTApp.Swpyapi_LeaderSignUpDisplay.Index获取领队报名显示列表 获取领队报名显示数据列表(微信小程序适配接口)
493GET/POSTApp.Swpyapi_LeaderSignUpDisplay.Detail获取领队报名显示详情 根据显示ID获取领队报名显示详情数据(微信小程序适配接口)
494GET/POSTApp.Swpy_LeaderChallenge.GetAllLeadersChallengeScore获取所有领队的挑战成绩 获取所有或指定领队的挑战成绩列表
495GET/POSTApp.Swpy_LeaderChallenge.GetLeaderChallengeScore获取领队挑战成绩 获取指定领队的挑战成绩,包括三水最佳时间、三径满分次数和鲲鹏径满分次数
496GET/POSTApp.Swpy_LeaderDataRepair.RepairLeaderTripsCount修复领队带队次数 重新计算并更新领队的带队次数
497GET/POSTApp.Swpy_LeaderDataRepair.RepairLeaderScore修复领队积分 重新计算并更新领队的积分(使用新的积分管理系统)
498GET/POSTApp.Swpy_LeaderDataRepair.CheckDataConsistency检查数据一致性 检查领队数据的一致性问题,包括带队次数、积分等
499GET/POSTApp.Swpy_LeaderDataRepair.GetDataStatistics获取数据统计 获取领队数据的基本统计信息
500GET/POSTApp.Swpy_LeaderScheduledUpdate.UpdateAll统一更新所有领队数据(类型+等级排名) 按顺序执行领队类型评判和等级排名更新,避免重复更新和资源浪费
501GET/POSTApp.Swpy_LeaderScheduledUpdate.GetLastUpdateInfo获取上次更新信息 获取系统最后一次更新的时间和下次计划更新时间
502GET/POSTApp.Swpy_LeaderScheduledUpdate.UpdateStatus获取当前更新状态 检查系统当前是否正在执行更新操作
503GET/POSTApp.Swpy_LeaderSmartUpdate.CheckAndUpdate智能检查并更新领队数据 页面访问时调用,智能判断是否需要更新数据,支持异步更新避免页面卡顿
504GET/POSTApp.Swpy_LeaderSmartUpdate.GetUpdateStatus获取更新状态 查询当前更新状态,包括是否正在更新、上次更新时间等
505GET/POSTApp.Swpy_LeaderLevelEvaluation.BatchEvaluateAll批量评判所有领队星级 根据新的评级规则批量评判所有领队星级:1)只有leader_type=1且积分≥15才能参与评级;2)按积分排名:前20%金牌、20%-50%银牌、50%以下铜牌;3)不符合条件的leader_stars设为null
506GET/POSTApp.Swpy_LeaderLevelEvaluation.CheckAllStars检查所有领队星级分配 检查系统中所有领队的星级分配是否正确,用于排查整体分配问题
507GET/POSTApp.Swpy_LeaderLevelEvaluation.GetStarsOverview获取领队星级统计概览 获取系统中所有正式领队的星级分布、积分统计等概览信息
508GET/POSTApp.Swpy_LeaderLevelEvaluation.EvaluateSingle评判单个用户的领队星级 根据新的评级规则评判指定用户的领队星级:基于积分排名动态计算星级,更新到leader_stars字段
509GET/POSTApp.Swpy_LeaderLevelEvaluation.PengyouidDiagnose诊断pengyouid数据格式和匹配问题 详细诊断pengyouid字段的数据格式、类型和UPDATE匹配问题
510GET/POSTApp.Swpy_LeaderLevelEvaluation.DebugUpdate调试单个领队更新过程 调试指定鹏友ID的星级更新过程
511GET/POSTApp.Swpy_LeaderLevelEvaluation.DebugBatchProcess调试批量更新过程 调试批量更新的详细过程
512GET/POSTApp.Swpy_LeaderLevelEvaluation.DebugStarDistribution调试星级分布计算 调试星级分布的详细计算过程
513GET/POSTApp.Swpy_ActivityApplication.CancelApplication取消活动申请 用户取消已提交的领队活动申请
514GET/POSTApp.Swpy_ActivityApplication.SubmitApplication提交活动申请 用户提交领队活动申请
515GET/POSTApp.Swpy_ActivityApplication.UpdateApplicationStatus更新申请状态 管理员更新申请状态
516GET/POSTApp.Swpy_ActivityApplication.TestDbConnection测试数据库连接和表结构 用于测试数据库连接和表结构
517GET/POSTApp.Swpy_ActivityApplication.DebugSystem系统调试接口 用于调试系统问题
518GET/POSTApp.Swpy_ActivityApplication.GetTodayApplications获取用户今天的申请记录 获取当前用户今天申请时间的申请记录(mini接口)
519GET/POSTApp.Swpy_ActivityApplication.GetUserApplications获取用户的申请记录 获取当前用户的所有申请记录
520GET/POSTApp.Swpy_ActivityApplication.GetApplicationById获取申请详情 根据ID获取申请详情
521GET/POSTApp.Swpy_ActivityApplication.DebugTimeMatching调试时间匹配问题 调试activeid为null的问题
522GET/POSTApp.Swpy_ActivityApplication.GetTrackingNumberByActId通过活动ID获取tracking_number 根据活动ID查询获得tracking_number字段的值
523GET/POSTApp.Swpy_LeaderActivityManagement.GetWbhzActivityRegistrations获取领队管理的WBHZ活动报名记录 根据领队ID获取其管理的WBHZ活动用户报名记录,管理员(pengyouid=2)可以查看所有活动的报名名单
524GET/POSTApp.Swpy_LeaderActivityManagement.GetFutureLeaderActivities获取领队管理的未来活动列表(新建的子接口) 根据领队ID获取其管理的活动列表,只返回当前日期(北京时间)之后的活动,并增加act_poster和remaining_quota字段。不对管理员进行特殊处理。
525GET/POSTApp.Swpy_LeaderActivityManagement.GetLeaderActivities获取领队管理的活动列表 根据领队ID获取其管理的所有活动列表,只返回近7天的活动(合并普通活动和WBHZ活动)
526GET/POSTApp.Swpy_LeaderActivityManagement.GetActivityRegistrations获取领队管理的活动报名记录 根据领队ID获取其管理的活动用户报名记录,管理员(pengyouid=2)可以查看所有活动的报名名单
527GET/POSTApp.Swpy_LeaderRegistrationReceive.CancelRegistration取消领队申请 根据鹏友ID或昵称和活动ID取消已提交的领队申请(软删除,设置is_cancelled=1和canceltime)
528GET/POSTApp.Swpy_LeaderRegistrationReceive.Submit提交领队申请信息 用于提交领队申请相关信息
529GET/POSTApp.Swpy_LeaderRegistrationReceive.UpdatePointsRecords更新积分记录 更新指定领队申请的积分记录和积分更新时间
530GET/POSTApp.Swpy_LeaderRegistrationReceive.CancelRegistrationByRecordId根据记录ID精确取消领队申请(1:1替换专用) 通过记录ID精确取消指定的领队申请记录,确保只删除指定的记录,避免误删其他记录。
531GET/POSTApp.Swpy_LeaderRegistrationReceive.GetCancellationPointsDetails获取取消申请的积分处理详情 获取已取消申请的积分处理详情,包括积分是否已处理为负数
532GET/POSTApp.Swpy_LeaderRegistrationReceive.GetCancelledRegistrations获取已取消的申请记录 获取已取消的领队申请记录,可按鹏友ID和活动ID筛选
533GET/POSTApp.Swpy_LeaderRegistrationReceive.GetInfo获取领队申请接收信息 根据条件获取领队申请信息,支持查询所有记录以展示积分变化
534GET/POSTApp.Swpy_LeaderRegistrationReceive.RandomReplaceInternLeader随机替换实习领队 智能随机替换当前活动中的实习领队,避免重复替换同一个人
535GET/POSTApp.Swpyapi_LeaderRegistrationReceive.Submit提交领队申请信息 用于提交领队申请相关信息(微信小程序适配接口)
536GET/POSTApp.Swpyapi_LeaderRegistrationReceive.GetInfo获取领队申请接收信息 根据记录ID获取领队申请信息(微信小程序适配接口)
537GET/POSTApp.Swpy_LeaderBenefits.DeleteBenefit删除福利项目 删除指定的福利项目
538GET/POSTApp.Swpy_LeaderBenefits.GetBenefitsByLevel按等级获取福利项目 获取指定等级的所有福利项目
539GET/POSTApp.Swpy_LeaderBenefits.UpdateBenefit更新福利项目 更新指定的福利项目信息
540GET/POSTApp.Swpy_LeaderBenefits.AddBenefit添加福利项目 添加新的领队福利项目
541GET/POSTApp.Swpy_LeaderBenefits.ClearCache清除缓存 清除指定类型的缓存数据,用于数据更新后刷新缓存
542GET/POSTApp.Swpy_LeaderBenefits.GetBenefitsList获取福利项目列表(带缓存) 获取所有或指定等级的领队福利项目列表,支持分页,优先从缓存获取
543GET/POSTApp.Swpy_LeaderBenefits.GetBenefitsSummary获取福利项目统计摘要 获取所有福利项目的统计信息
544GET/POSTApp.Swpy_LeaderBenefits.GetBenefitDetail获取福利项目详情(带缓存) 获取指定ID的福利项目详细信息,优先从缓存获取
545GET/POSTApp.Swpy_LeaderBenefits.GetCacheStatus获取缓存状态 获取指定类型缓存的状态信息
546GET/POSTApp.Swpy_LeaderPoints.BatchUpdateAll批量更新所有领队积分 计算所有用户在leader_registration_receive和leader_registration_receive_wbhz表中的points_records总和,并更新到bike_leader_group表的leader_points字段
547GET/POSTApp.Swpy_LeaderPoints.UpdateSingle更新单个用户的领队积分 计算指定用户在两个表中的points_records总和,并更新到bike_leader_group表的leader_points字段
548GET/POSTApp.Swpy_LeaderPoints.GetStatistics获取用户的积分统计信息 获取指定用户的积分统计信息,包括计算积分、当前积分、差值等,不执行更新操作
549GET/POSTApp.Swpy_LeaderPoints.GetOverview获取系统积分统计概览 获取所有领队的积分统计概览,包括总数、分布、平均值等信息
550GET/POSTApp.Swpy_LeaderScoreManager.ExecuteAsync异步执行积分计算 在后台异步执行完整的积分管理流程,避免前端页面等待
551GET/POSTApp.Swpy_LeaderScoreManager.ExecuteComplete执行完整的积分管理流程 按照四个步骤执行领队积分管理:1.计算带队积分 2.计算能力积分 3.计算知识积分 4.计算总积分
552GET/POSTApp.Swpy_LeaderScoreManager.CheckAndExecute智能检查并执行积分计算(推荐使用) 智能判断是否需要重新计算积分,避免频繁执行影响性能,支持后台异步执行
553GET/POSTApp.Swpy_LeaderScoreManager.GetOverview获取积分概览统计 获取当前系统中所有领队的积分统计信息,包括平均值、最大值、最小值等
554GET/POSTApp.Swpy_LeaderScoreManager.GetExecutionStatus获取积分计算执行状态 查询当前积分计算任务的执行状态和进度
555GET/POSTApp.Swpy_LeaderScoreManager.GetScoreRules获取积分计算规则 返回当前系统使用的所有积分计算规则,便于前端展示和管理员了解
556GET/POSTApp.Swpy_LeaderScoreManager.DebugAbilityPoints调试能力积分计算 测试单个用户的能力积分计算,返回详细的API调用和计算过程信息,用于排查问题
557GET/POSTApp.Swpy_LeaderTypeEvaluation.BatchEvaluateAll批量评判所有领队类型 根据带队次数批量评判所有领队类型:次数≤3为实习领队,次数>3为预备领队,正式领队不更新类型但更新带队次数
558GET/POSTApp.Swpy_LeaderTypeEvaluation.GetTypeOverview获取领队类型统计概览 获取系统中所有领队的类型分布、带队次数统计等概览信息
559GET/POSTApp.Swpy_LeaderTypeEvaluation.EvaluateSingle评判单个用户的领队类型 根据带队次数评判指定用户的领队类型,正式领队只更新带队次数
560GET/POSTApp.Swpy_LeaderEquipment.DeleteEquipment删除装备 删除领队装备记录
561GET/POSTApp.Swpy_LeaderEquipment.UpdateEquipment更新装备 更新领队装备记录
562GET/POSTApp.Swpy_LeaderEquipment.AddEquipment添加装备 添加领队装备记录
563GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentList获取装备列表 获取领队装备列表
564GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentHistory获取装备历史记录 通过朋友ID获取装备历史记录
565GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentTypes获取装备类型列表 获取系统配置的装备类型列表,从equipment_type表中获取
566GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentDetail获取装备详情 通过朋友ID获取装备详情
567GET/POSTApp.Swpy_LeaderEquipment.GetEquipmentDetailByPengyouid获取装备详情通过朋友ID 通过朋友ID获取最新装备详情
568GET/POSTApp.Swpy_LeaderEquipment.UpdateEquipmentByPengyouid通过朋友ID更新装备 通过朋友ID更新领队装备记录(创建新记录而不是更新现有记录)
569GET/POSTApp.Swpy_BikeCheckInUpdate.Update自动更新用户的打卡状态 根据用户ID自动更新用户今日的骑行打卡状态(如未找到今日报名记录,会尝试使用最近报名记录)
570GET/POSTApp.Swpyapi_BikeCheckInUpdate.Index自动更新用户的打卡状态 根据用户ID自动更新用户今日的骑行打卡状态(如未找到今日报名记录,会尝试使用最近报名记录)
571GET/POSTApp.Swpy_BikeRegister.Register提交骑行活动报名 提交骑行活动的报名信息
572GET/POSTApp.Swpy_BikeRegister.Update更新骑行活动报名信息 更新已存在的骑行活动报名记录,主要用于更新签到信息
573GET/POSTApp.Swpy_BikeRegister.UpdateRegistration更新骑行活动报名信息(包括同行人信息) 更新已存在的骑行活动报名信息,包括同行人信息等
574GET/POSTApp.Swpy_BikeRegister.GetUserRegistrationsByDate获取用户指定日期的报名记录 获取用户在指定日期的骑行活动报名记录
575GET/POSTApp.Swpy_BikeRegister.GetCheckInDetails获取用户签到详情 获取用户的签到记录详情
576GET/POSTApp.Swpyapi_DebugBikeRegister.TestActDate测试活动日期字段 用于测试活动日期字段的传递
577GET/POSTApp.Swpyapi_DebugBikeRegister.Index默认接口 用于测试接口是否正常
578GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInDetailsByDate//请检测函数注释//请使用@desc 注释
579GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInStatsByDate按日期统计签到情况 统计不同日期下各签到点的已签到,未签到,已下撤,未下撤,已签退,未签退的数据
580GET/POSTApp.Swpy_BikeCheckInProgress.GetWbhzCheckInDetails获取WBHZ活动签到详情 获取特定WBHZ活动不同签到点的用户签到详细信息
581GET/POSTApp.Swpy_BikeCheckInProgress.GetAllCheckInRecords获取活动所有签到记录 获取特定活动所有报名用户的签到记录(包括未签到的用户),返回用户信息、签到状态和参与人数
582GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInStats获取活动签到统计信息 获取特定活动各签到点的签到统计数据
583GET/POSTApp.Swpy_BikeCheckInProgress.GetCheckInDetails获取活动签到详情 获取特定活动不同签到点的用户签到详细信息
584GET/POSTApp.Swpy_BikeLeader.CheckLeaderStatus检查用户领队身份 判断用户是否为骑行活动领队
585GET/POSTApp.Swpy_BikeLeader.RemoveLeader移除用户的领队身份 移除用户在指定活动中的领队身份
586GET/POSTApp.Swpy_BikeLeader.SetLeader设置用户为领队 将用户设置为指定活动的领队
587GET/POSTApp.Swpy_KunpengImageLibrary.Add添加鲲鹏图库记录 添加用户上传的鲲鹏径照片到图库中
588GET/POSTApp.Swpy_KunpengImageLibrary.GetByUser获取指定用户的鲲鹏图库记录 获取指定用户上传的所有鲲鹏径照片记录,只返回已显示(is_shown=1)的记录
589GET/POSTApp.Swpy_KunpengImageLibrary.GetList获取鲲鹏图库列表 获取鲲鹏图库照片列表,只返回已显示(is_shown=1)的记录,支持按用户ID、路线、路段筛选
590GET/POSTApp.Swpy_KunpengImageLibrary.GetDetail获取鲲鹏图库详情 获取指定ID的鲲鹏图库记录详情
591GET/POSTApp.Swpy_KunpengLibraryDescription.GetInfo获取鲲鹏图库说明信息 获取已启用显示的鲲鹏图库说明信息,包含提交弹窗行动号召和图片使用声明
592GET/POSTApp.Swpy_KunpengGrandSlamRecord.MigrateDataFromPunchList从打卡记录表迁移数据到大满贯记录表 根据bike_punch_list表的数据计算鲲鹏径大满贯完成情况并填充bike_punch_tongji_kpjdmg表
593GET/POSTApp.Swpy_KunpengGrandSlamRecord.GetUserRecords获取用户鲲鹏径大满贯完成记录 获取指定用户的鲲鹏径大满贯完成记录
594GET/POSTApp.Swpy_KunpengGrandSlamRecord.GetTotalRanking获取鲲鹏径大满贯排行榜 获取鲲鹏径大满贯完成次数排行榜
595GET/POSTApp.Swpy_KunpengGrandSlamRecord.GetRecordList获取鲲鹏径大满贯记录列表 获取鲲鹏径大满贯记录列表,包括完成时间和总次数
596GET/POSTApp.Swpy_KunpengGrandSlamRecord.RecordCompletion记录用户完成鲲鹏径大满贯 记录用户完成鲲鹏径大满贯的信息
597GET/POSTApp.Swpy_KunpengGrandSlamRecord.SetUserCompletion设置用户鲲鹏径大满贯完成记录 直接设置用户的鲲鹏径大满贯完成次数和时间
598GET/POSTApp.Swpy_KunpengTrailStamp.UpdateValidity更新盖章点有效性反馈 用户可对盖章点进行有效或无效的投票,vote_type=valid增加有效票,vote_type=invalid增加无效票
599GET/POSTApp.Swpy_KunpengTrailStamp.GetStamps获取盖章点信息 获取鲲鹏径盖章点信息,不传ID则返回所有盖章点
600GET/POSTApp.Swpy_KunpengQuizScoreDetail.DeleteScoreRecord删除分值记录 删除指定的分值记录
601GET/POSTApp.Swpy_KunpengQuizScoreDetail.UpdateScoreRecord更新分值记录 更新指定的分值记录
602GET/POSTApp.Swpy_KunpengQuizScoreDetail.AddScoreRecord添加分值记录 添加用户的竞答分值记录
603GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetScoreRecordById获取分值记录详情 根据ID获取分值记录详情
604GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetUserScoreRecordsByTimeRange获取时间范围内的分值记录 获取指定时间范围内的分值记录
605GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetUserScoreRecords获取用户分值记录 获取用户的分值记录列表
606GET/POSTApp.Swpy_KunpengQuizScoreDetail.GetUserTotalScore获取用户总分值统计 获取用户的总分值、正确率等统计信息
607GET/POSTApp.Swpy_KunpengQuizScore.DeleteUserTotalScore删除用户总分记录 删除指定用户的总分记录
608GET/POSTApp.Swpy_KunpengQuizScore.TestDatabaseInsert测试数据库插入功能 直接测试数据库插入功能,用于调试
609GET/POSTApp.Swpy_KunpengQuizScore.GetAllUsersTotalScore获取所有用户总分记录 获取所有用户的总分记录列表
610GET/POSTApp.Swpy_KunpengQuizScore.GetLeaderboard获取排行榜 获取用户总分排行榜
611GET/POSTApp.Swpy_KunpengQuizScore.GetUserTotalScore获取用户总分记录 获取指定用户的总分记录
612GET/POSTApp.Swpy_KunpengQuizScore.GetUserScoreByDifficulty获取用户按难度级别分组的分值统计 按照pengyouid分别计算各difficulty_level和difficulty_level_name对应的记录的score_record的小计
613GET/POSTApp.Swpy_KunpengQuizScore.GetUserRank获取用户排名 获取指定用户在排行榜中的排名
614GET/POSTApp.Swpy_KunpengQuizScore.CalculateAndUpdateAllUsersTotalScore计算并更新所有用户总分 从详情表统计所有用户的总分并批量更新到总分表
615GET/POSTApp.Swpy_KunpengQuizScore.CalculateAndUpdateUserTotalScore计算并更新用户总分 从详情表统计指定用户的总分并更新到总分表
616GET/POSTApp.Swpy_KunpengQuizQuestionBank.AddQuestion新增题目 向题库中新增一道题目
617GET/POSTApp.Swpy_KunpengQuizQuestionBank.ClearSession清空会话 清空指定会话的已显示题目记录
618GET/POSTApp.Swpy_KunpengQuizQuestionBank.GetRandomQuestions获取随机题目 获取指定数量的随机题目,支持防重复功能,可按难度级别过滤
619GET/POSTApp.Swpy_KunpengQuizQuestionBank.GetQuestionStats获取题目统计信息 获取题库的统计信息
620GET/POSTApp.Swpy_KunpengQuizQuestionBank.GetQuestionById获取题目详情 根据ID获取题目详情
621GET/POSTApp.Swpy_KunpengQuizQuestionBank.DebugSession调试会话 获取会话的调试信息
622GET/POSTApp.Swpy_RescuePengyou.DeleteRecord删除鹏友互助记录 根据鹏友ID删除互助记录
623GET/POSTApp.Swpy_RescuePengyou.UpdateRecord更新鹏友互助记录 更新指定鹏友的互助记录
624GET/POSTApp.Swpy_RescuePengyou.AddRecord添加鹏友互助记录 添加新的鹏友互助记录,只包含指定的字段
625GET/POSTApp.Swpy_RescuePengyou.GetContactableList获取可以联系的鹏友列表 获取can_contact=1的鹏友列表
626GET/POSTApp.Swpy_RescuePengyou.GetCurrentTrailSectionRescueInfo获取当前路线同路段用户的互助信息 获取当前用户正在打卡的路线路段信息,以及同路段其他用户的互助信息
627GET/POSTApp.Swpy_RescuePengyou.GetRecord获取鹏友互助记录 根据鹏友ID获取互助记录
628GET/POSTApp.Swpy_RescuePengyou.GetList获取鹏友互助记录列表 获取鹏友互助记录列表,支持筛选和分页
629GET/POSTApp.Swpy_RescuePengyou.DebugUserPunchRecords调试用户打卡记录 获取用户最近的打卡记录,用于调试数据格式问题
630GET/POSTApp.Swpy_PengyouGroup.GetInfo获取鹏友交流群信息 获取鹏友交流群的详细信息
631GET/POSTApp.Swpyapi_PengyouGroup.Index获取鹏友交流群信息 获取鹏友交流群信息(微信小程序适配接口)
632GET/POSTApp.Swpy_ProductStockManagement.GetProductSkuList产品名SKU列表 获取产品名SKU列表,返回is_shown=1的所有产品,包含按产品名分组的汇总数据
633GET/POSTApp.Swpy_ProductInventoryManagement.AddStockRecord添加库存变更记录 向product_stock_records表插入库存变更记录
634GET/POSTApp.Swpy_ProductInventoryManagement.GetInventoryList获取库存列表 根据total参数返回产品库存明细列表或产品总库存列表
635GET/POSTApp.Swpy_ProductInventoryManagement.GetStockRecords获取库存变更记录列表 查询product_stock_records表,返回库存变更记录
636GET/POSTApp.Swpy_PengyouShop.GetShopById根据ID获取商品详情 根据商品ID获取具体的商品信息
637GET/POSTApp.Swpy_PengyouShop.GetShopList获取鹏友周边商品列表 获取鹏友周边商品列表,支持按显示状态和推荐状态筛选
638GET/POSTApp.Swpy_PengyouTestimonial.Submit提交鹏友心声 提交鹏友心声,包含昵称、用户ID、标题、内容、头像链接等信息
639GET/POSTApp.Swpy_PengyouTestimonial.Search搜索心声 根据关键词搜索心声标题和内容,支持分页
640GET/POSTApp.Swpy_PengyouTestimonial.ClearAuthorStatsCache清除作者统计缓存 清除作者统计数据的缓存,用于管理后台
641GET/POSTApp.Swpy_PengyouTestimonial.GetAuthorStats获取作者统计排名 根据作者的文章总数、总字数、总点赞数、总评论数计算综合评分并排名
642GET/POSTApp.Swpy_PengyouTestimonial.GetDetail获取心声详情 根据鹏友心声ID获取单条心声的详细信息
643GET/POSTApp.Swpy_PengyouTestimonial.GetByUser获取指定用户的心声列表 获取指定鹏友的所有心声,支持分页
644GET/POSTApp.Swpy_PengyouTestimonial.GetLatest获取最新心声 获取最新发布的心声列表
645GET/POSTApp.Swpy_PengyouTestimonial.GetAuthorStatsCacheStatus获取缓存状态 获取作者统计缓存的当前状态信息
646GET/POSTApp.Swpy_PengyouTestimonial.GetList获取鹏友心声列表 获取鹏友心声列表,支持分页、按用户筛选、关键词搜索,带缓存优化
647GET/POSTApp.Swpy_PengyouTestimonial.GetListHighQuality获取鹏友心声列表(高质量版本) 获取鹏友心声列表,只返回pengyou_nickname、article_title、article_content三个字段,且article_content返回完整内容
切换到折叠版
温馨提示: 此接口文档根据接口代码和注释实时自动生成,可在接口类的文件注释的第一行修改左侧菜单标题。
PhalApi

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