完成自动充值流程
This commit is contained in:
@@ -88,6 +88,58 @@ public class AfMobileController extends BaseController
|
||||
return success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 移动端开始执行任务。
|
||||
*
|
||||
* @param body 请求体
|
||||
* @return 处理结果
|
||||
*/
|
||||
@PostMapping("/task/start")
|
||||
public AjaxResult startTask(@RequestBody Map<String, Object> body)
|
||||
{
|
||||
Long taskId = Convert.toLong(body.get("taskId"));
|
||||
String operator = resolveUserName(body);
|
||||
taskService.startTask(taskId, operator);
|
||||
return success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 移动端上报步骤结果。
|
||||
*
|
||||
* @param body 请求体
|
||||
* @return 处理结果
|
||||
*/
|
||||
@PostMapping("/task/report")
|
||||
public AjaxResult reportStep(@RequestBody Map<String, Object> body)
|
||||
{
|
||||
Long taskId = Convert.toLong(body.get("taskId"));
|
||||
String stepCode = Convert.toStr(body.get("stepCode"));
|
||||
String stepName = Convert.toStr(body.get("stepName"));
|
||||
String stepStatus = Convert.toStr(body.get("stepStatus"));
|
||||
String message = Convert.toStr(body.get("message"));
|
||||
String payloadJson = Convert.toStr(body.get("payloadJson"));
|
||||
taskService.reportStep(taskId, stepCode, stepName, stepStatus, message, payloadJson);
|
||||
return success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 移动端上报任务最终结果。
|
||||
*
|
||||
* @param body 请求体
|
||||
* @return 处理结果
|
||||
*/
|
||||
@PostMapping("/task/result")
|
||||
public AjaxResult reportResult(@RequestBody Map<String, Object> body)
|
||||
{
|
||||
Long taskId = Convert.toLong(body.get("taskId"));
|
||||
String resultStatus = Convert.toStr(body.get("resultStatus"));
|
||||
String failReason = Convert.toStr(body.get("failReason"));
|
||||
String resultData = Convert.toStr(body.get("resultData"));
|
||||
String operator = resolveUserName(body);
|
||||
taskService.reportResult(taskId, resultStatus, failReason, resultData, operator);
|
||||
return success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 解析当前请求中的账号名。
|
||||
*
|
||||
|
||||
@@ -16,7 +16,7 @@ ruoyi:
|
||||
# 开发环境配置
|
||||
server:
|
||||
# 服务器的HTTP端口,默认为8080
|
||||
port: 8111
|
||||
port: 8111
|
||||
servlet:
|
||||
# 应用的访问路径
|
||||
context-path: /
|
||||
@@ -126,6 +126,10 @@ referer:
|
||||
# 允许的域名列表
|
||||
allowed-domains: localhost,127.0.0.1,ruoyi.vip,www.ruoyi.vip
|
||||
|
||||
# 自动充值业务配置
|
||||
af:
|
||||
rechargeUrl: https://www.douyin.com/pay
|
||||
|
||||
# 防止XSS攻击
|
||||
xss:
|
||||
# 过滤开关
|
||||
|
||||
Reference in New Issue
Block a user