Uninote
Uninote
用户根目录
工作历史记录

注意:下文中,凡是提到新增判断透传参数type字段代表XXX,全是基于以前已有的type参数的值列表新增的,所以已有的值本文不做解读。

一、app首页

1.后台修改如下(只是记录一下操作方式,版本上线时已经执行过SQL,无需操作后台,文案如有变化,请按需要到后台进行修改即可) 2.前端需要修改APP首页的代码,在调用/menu/app_square接口后判断透传参数的地方,新增判断type=41,跳转老人天地页面

二、老人天地页面

2.1 banner

1.后台新增老人天地模块的banner(只是记录一下操作方式,版本上线时已经执行过SQL,无需操作后台,如需修改,请按需要到后台进行修改即可)

2.前端代码逻辑,可完全复用APP首页的banner获取方式,使用/banner/model接口,modelID参数固定为20,/banner/model接口返回参数的payload为透传参数,其中type=4代表点击跳转文章详情页,新增type=40代表点击跳转视频详情页 /banner/model接口返回参数示例,也可以在powder中查看

{
	"code": 1,
	"message": "success!",
	"data": {
		"info": [{
			"id": "27",
			"pid": "0",
			"title": "老年天地",
			"status": "1",
			"sort": "0",
			"img_src": "http://dev.admin.dajxyl.com/oss?path=img/932245e7bfd1d7908b2f45b75d9ef0fe.jpg",
			"model_id": "20",
			"payload": {
				"type": 4,
				"id": "15"
			},
			"ad_code": "000000",
			"city_id": "0"
		}, {
			"id": "26",
			"pid": "0",
			"title": "老年天地",
			"status": "1",
			"sort": "0",
			"img_src": "http://dev.admin.dajxyl.com/oss?path=img/932245e7bfd1d7908b2f45b75d9ef0fe.jpg",
			"model_id": "20",
			"payload": {
				"type": 40,
				"id": "12"
			},
			"ad_code": "000000",
			"city_id": "0"
		}]
	}
}

2.2 老人天地-四大模块

1.后台操作参考(只是记录一下操作方式,版本上线时已经执行过SQL,无需操作后台,如需修改,请按需要到后台进行修改即可,需要注意的是,透传参数为视频分类表和文章分类表的ID字段值,对应的是数据库表是video_modelactivity_model,截图中的值是配置正确的,如需添加新的视频分类和文章分类,联系开发人员即可) 2.前端获取老人天地的子模块列表数据,可以复用APP中已经有使用的/classify/service接口,type参数固定传7,在判断透传参数的地方,新增判断type=42,跳转老人天地子模块页面(列表界面)

2.3 老人天地-子模块页面(列表界面)

1.后台管理视频及文章 2.获取对应的文章列表/视频列表/活动列表数据 此时前端拿到的透传参数的值应该是“7,17”这样格式的一个字符串,使用英文逗号作为分隔符来拆分出来,第一个参数“7”为视频分类ID,第二个参数“17”为文章和活动的分类ID,

APP复用以前的视频列表页面时,修改/video/list接口的modelID参数为透传参数的值拆分出来的视频分类ID,

APP复用以前的文章列表页面时,修改/article/list接口的modelID参数为透传参数的值拆分出来的文章分类ID。

APP复用以前的活动列表页面时,修改/active/list接口的modelID参数为透传参数的值拆分出来的活动分类ID。 请求参数与返回参数示例:

2.4 活动详情

活动详情页面可以复用APP中已经有使用的/active/info接口 接口返回参数备注: 由于接口是以前的老接口,这里备注一下能用上的参数

title:活动标题
abstract:活动内容,富文本,活动详情的内容渲染使用的数据
is_enlist:判断用户是否已报名 0为未报名 大于0为已报名
registration_end_time:报名截止时间
start_time:活动开始时间
end_time:活动结束时间
present_price:活动报名价格
text_1:活动规则,字符串
enlist:已报名人数
more": {
 "name": 姓名,
 "age": 年龄,
 "phone": 电话,
 "remake": 报名备注信息,
 "order_id": 报名的支付订单编号,
 "order_status_money": 订单状态 1=已付款,2=退款申请中,3=拒绝退款,4=已退款,
 "order_refund_message": 订单退款原因,
 "order_refund_remarks": "订单退款备注",
 "activity_refund_text": 活动退款原因(可选择的列表)
}

2.5 活动报名界面

活动报名界面所需要的展示内容,活动详情/active/info接口中都有了,前端从详情页面把数据带过来活动报名界面就可以了, 填好报名信息之后, 使用/active/pay接口提交并支付(/active/pay是本次唯一一个新增的接口)

2.6 活动报名详情

活动报名详情页面的数据也是在活动详情/active/info接口中一起的.

2.7 活动退款申请

复用服务订单的退款接口/refund/index,退款接口中需要的订单编号,活动详情/active/info接口中有

dev、t1服务器资料

sprint16-其他问题修复接口对接

点赞(0) 阅读(1) 举报
目录
标题