# 雪场视频处理服务 ## 接口 ### 1. `getUserId` 获取用户识别码 参数:无参数。 ### 2. `uploadFile` 上传文件 #### 参数: | 字段 | 名称 | 备注 | |-------|--------|----| | 文件路径 | file | 必传 | | 用户识别码 | userId | 必传 | #### 返回数据结构: ```json { "code": "200", "msg": "success", "data": "用户识别码" } ``` ## 流程 1. 拍摄端拍摄完视频; 2. 拍摄端调用`getUserId`接口获取用户识别码; 3. 服务端调用比特API获取用户识别码并返回; 4. 拍摄端命名视频文件,调用`uploadFile`接口启动视频上传; 5. 服务端创建视频上传华为VOD任务,开始上传; 6. 服务端上传完成后调用比特API创建商品,并将视频信息保存到商品字段中,refCode为用户识别码; 7. 比特根据视频信息获取视频播放地址。 ## 功能 1. 日志记录; 2. 上传任务保存到sqlite数据库; 3. 对外接口 4. 上传任务队列 # 配置文件 1. /application.properties ``` 雪道ID配置 com.ld.vps.trail.id=clyd_trail01 商品价格配置 com.ld.vps.trail.price=10 ``` 2. /token,此配置文件用于存token