订单申诉
# OTC新增订单申诉接口
## 功能简介
 该接口用于用户在otc中交易中进行订单申诉操作
## 代码流程
1. 添加申诉图片
1.  接口:
app/otc/user/appAppeal/addpicture
2.  代码结构:
hry/app/otc/AppAppealMobileController
3.  实现内容:
1. 参数的一些非空判断
2. 地址拼接,设定文件名和文件类型,文件后缀名
3. 创建文件
4. 将图片上传至配置好的云服务器
6. 返回图片路径
2. 提交相对应参数至添加申诉接口
1.  接口:
app/otc/user/appAppeal/addAppeal
2.  代码结构:
hry/app/otc/AppAppealMobileController
3.  实现内容:
1. 判断token是否存在有效
2. 调用service里面的getCustomer方法,进行角色用户权限判断
1.通过订单号查询订单然后进行非空判断
2.通过订单类型判断调用该方法的类型(1:仅有买家可操作 2:仅有卖家可操作 3:买家和卖家均可操作)
3. 判断是否符合权限
4. 判断订单号是否为空,然后进行附件地址的处理
5. 调用service里面的addAppeal方法,进行一些非空判断和数据的新增
7. 判断用户手机号是否为空,不为空则发送短信给用户
6. 返回数据
3. 取消申诉
1.  接口:
app/otc/user/appAppeal/cancelAppeal
2.  代码结构:
hry/app/otc/AppAppealMobileController
3.  实现内容:
1. 判断token是否存在有效
3. 参数的非空判断
2. 调用service里面的cancelAppeal方法,进行角色用户权限判断
1.根据交易订单号获得交易记录修改状态
2.根据交易订单号获得申诉记录并删除
3. 判断是否符合权限
4. 判断订单号是否为空,然后进行附件地址的处理
5. 调用service里面的addAppeal方法,进行一些非空判断和数据的新增
6. 返回数据