|
|
|
@ -1,8 +1,10 @@ |
|
|
|
package com.example.demo.controller.Temporary; |
|
|
|
|
|
|
|
import com.example.demo.config.GlobalExceptionHandler; |
|
|
|
import com.example.demo.domain.vo.Red; |
|
|
|
import com.example.demo.domain.vo.coin.AuditRequest; |
|
|
|
import com.example.demo.domain.vo.coin.Result; |
|
|
|
import com.example.demo.exception.SystemException; |
|
|
|
import com.example.demo.service.Temporary.RedService; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
@ -27,26 +29,29 @@ import java.math.BigDecimal; |
|
|
|
public class RedController { |
|
|
|
@Autowired |
|
|
|
private RedService redService; |
|
|
|
@Autowired |
|
|
|
private GlobalExceptionHandler globalExceptionHandler; |
|
|
|
|
|
|
|
@RequestMapping("/Red") |
|
|
|
public Result selectSum(@RequestBody Red red) { |
|
|
|
try { |
|
|
|
redService.selectSum(red.getJwcode(),red.getType()); |
|
|
|
} |
|
|
|
catch (Exception e) { |
|
|
|
return Result.error(e.getMessage()); |
|
|
|
redService.selectSum(red.getJwcode(), red.getType()); |
|
|
|
} catch (Exception e) { |
|
|
|
return Result.error(e.getMessage()); |
|
|
|
} |
|
|
|
return Result.success(redService.selectSum(red.getJwcode(),red.getType())); |
|
|
|
return Result.success(redService.selectSum(red.getJwcode(), red.getType())); |
|
|
|
} |
|
|
|
|
|
|
|
@RequestMapping("/RedList") |
|
|
|
public Result selectRedList(@RequestBody Red red) { |
|
|
|
try { |
|
|
|
redService.selectRedList(red.getJwcode()); |
|
|
|
} |
|
|
|
catch (Exception e) { |
|
|
|
return Result.error(e.getMessage()); |
|
|
|
} catch (Exception e) { |
|
|
|
return Result.error(e.getMessage()); |
|
|
|
} |
|
|
|
return Result.success(redService.selectRedList(red.getJwcode())); |
|
|
|
} |
|
|
|
|
|
|
|
@RequestMapping("/RedTest") |
|
|
|
public Result selectRedTest(@RequestBody AuditRequest request) throws Exception { |
|
|
|
try { |
|
|
|
@ -55,8 +60,15 @@ public class RedController { |
|
|
|
} |
|
|
|
catch (Exception e) { |
|
|
|
return Result.error(e.getMessage()); |
|
|
|
//redService.checkRed(request.getPrice(), request.getLinkId()); |
|
|
|
} |
|
|
|
return Result.success(redService.checkRed(request.getPrice(),request.getLinkId())); |
|
|
|
// return Result.success(redService.consumeRed(request.getLinkId())); |
|
|
|
//return Result.success(redService.checkRed(request.getPrice(), request.getLinkId())); |
|
|
|
} |
|
|
|
|
|
|
|
@RequestMapping("/ceshi") |
|
|
|
public Result ceshi() { |
|
|
|
throw new SystemException("测试异常"); |
|
|
|
} |
|
|
|
} |