SysAmountAuditingController.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.ydtech.modules.admin.controller;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.admin.model.po.SysAmountAuditingEntity;
  4. import com.ydtech.modules.admin.model.vo.SysAmountAuditingVo;
  5. import com.ydtech.modules.admin.model.vo.SysAmountRejectVo;
  6. import com.ydtech.modules.admin.service.SysAmountAuditingService;
  7. import com.ydtech.modules.base.controller.BaseController;
  8. import com.ydtech.modules.order.entity.BasePageResult;
  9. import io.swagger.annotations.Api;
  10. import io.swagger.annotations.ApiOperation;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.*;
  13. import javax.validation.Valid;
  14. @Api(tags = "提现审核")
  15. @RequestMapping("/sysAmountAuditing")
  16. @RestController
  17. public class SysAmountAuditingController extends BaseController {
  18. @Autowired
  19. private SysAmountAuditingService sysAmountAuditingService;
  20. @PostMapping("/queryPage")
  21. @ApiOperation(value = "提现审核分页")
  22. public HttpResult<BasePageResult<SysAmountAuditingEntity>> queryPageOrder(@RequestBody @Valid SysAmountAuditingVo sysAmountAuditingVo) {
  23. return sysAmountAuditingService.queryByVo(sysAmountAuditingVo);
  24. }
  25. /**
  26. * @version
  27. * @author: hxl
  28. * @Date: 2024/6/19 8:44
  29. * @Description: 审核提现
  30. */
  31. @PutMapping("AmountReview")
  32. @ApiOperation("审核提现")
  33. public HttpResult<Object> AmountReview(@RequestBody SysAmountAuditingVo sysUserAccountVo) {
  34. sysAmountAuditingService.AmountReview(sysUserAccountVo);
  35. return HttpResult.ok("审核成功");
  36. }
  37. @PostMapping("/queryAppPage")
  38. @ApiOperation(value = "提现审核分页")
  39. public HttpResult<BasePageResult<SysAmountAuditingEntity>> queryAppPage(@RequestBody @Valid SysAmountAuditingVo sysAmountAuditingVo) {
  40. BasePageResult<SysAmountAuditingEntity> result = sysAmountAuditingService.queryAppPage(sysAmountAuditingVo);
  41. return HttpResult.ok("success", result);
  42. }
  43. /**
  44. * @version
  45. * @author: hxl
  46. * @Date: 2024/6/19 8:44
  47. * @Description: 驳回功能
  48. */
  49. @PostMapping("rejectAmount")
  50. @ApiOperation("驳回")
  51. public HttpResult<Object> rejectAmount(@RequestBody SysAmountRejectVo sysAmountRejectVo) {
  52. try{
  53. sysAmountAuditingService.rejectAmount(sysAmountRejectVo);
  54. }catch(Exception e){
  55. return HttpResult.error("驳回失败");
  56. }
  57. // sysAmountAuditingService.rejectAmount(id);
  58. return HttpResult.ok("驳回成功");
  59. }
  60. }