|
@@ -31,7 +31,7 @@ public class SecondTradeRecordController {
|
|
|
|
|
|
private final SecondTradeRecordService secondTradeRecordService;
|
|
|
|
|
|
- @ApiOperation("获取交易信息")
|
|
|
+ @ApiOperation("交易窗")
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
@ApiImplicitParams({@ApiImplicitParam(name = "sideId", value = "对方的id", dataType = "Integer", paramType = "query", required = true)})
|
|
|
@GetMapping("/getTradeRecord")
|
|
@@ -71,7 +71,7 @@ public class SecondTradeRecordController {
|
|
|
return R.fail("签到失败");
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("交易确认")
|
|
|
+ @ApiOperation("确认拒绝交易")
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "tradeId", value = "交易id", dataType = "Integer", paramType = "query", required = true),
|
|
@@ -84,10 +84,23 @@ public class SecondTradeRecordController {
|
|
|
return R.fail("交易确认失败");
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("取消交易")
|
|
|
+ @ApiOperation("交易完成确认")
|
|
|
@ApiOperationSupport(order = 6)
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "tradeId", value = "交易id", dataType = "Integer", paramType = "query", required = true),
|
|
|
+ @ApiImplicitParam(name = "type", value = "0-失败 1-成功", dataType = "Integer", paramType = "query", required = true),
|
|
|
+ @ApiImplicitParam(name = "evaluate", value = "评价", dataType = "String", paramType = "query")})
|
|
|
+ @GetMapping("/tradeCompleteConfirm")
|
|
|
+ public R<Boolean> tradeCompleteConfirm(@RequestParam int tradeId, @RequestParam int type, @RequestParam String evaluate) throws Exception {
|
|
|
+ log.info("SecondTradeRecordController.tradeCompleteConfirm?tradeId={}, type={}, evaluate={}", tradeId, type, evaluate);
|
|
|
+ if (secondTradeRecordService.tradeCompleteConfirm(tradeId, type, evaluate)) return R.success("交易确认成功");
|
|
|
+ return R.fail("交易确认失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("取消交易")
|
|
|
+ @ApiOperationSupport(order = 7)
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "tradeId", value = "交易id", dataType = "Integer", paramType = "query", required = true),
|
|
|
@ApiImplicitParam(name = "cancelReason", value = "取消原因", dataType = "String", paramType = "query", required = true),
|
|
|
@ApiImplicitParam(name = "cancelReasonSupplement", value = "取消原因补充", dataType = "String", paramType = "query")})
|
|
|
@GetMapping("/cancelTrade")
|