From c0be2dfc249f99c2dd411a0da24b1aa70356a5c5 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期二, 22 四月 2025 10:14:29 +0800 Subject: [PATCH] 2.0迭代 --- ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java index 99ecf32..dde572e 100644 --- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java +++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java @@ -187,6 +187,30 @@ return R.ok(orderClient.supplementAllowance(orderId, prizeMoney).getData()); } + /** + * 分享获取津贴 + * + * @return 奖品列表 + */ + @GetMapping("/shareAllowanceMoney") + @ApiOperation(value = "分享获取津贴", tags = {"用户端-订单"}) + public R<Object> shareAllowanceMoney(@RequestParam("orderId") String orderId, @RequestParam("prizeId") String prizeId) { + Prize data = adminClient.prizeDetail(prizeId).getData(); + if (null == data) { + return R.fail(adminClient.prizeDetail(prizeId).getMsg()); + } + if(Objects.isNull(data.getPrizeType()) || data.getPrizeType() == 2){ + return R.fail("该津贴为非补贴金类型"); + } + String prizeMoney; + if (data.getPrizeType()==1) { + prizeMoney = data.getPrizeName().substring(Constants.ONE); + } else { + prizeMoney = "0"; + } + return R.ok(orderClient.supplementAllowance(orderId, prizeMoney).getData()); + } + @PostMapping("/orderEstimate") @ApiOperation(value = "下单评估,生成预订单信息", tags = {"用户端-订单"}) public R<String> orderEstimate(@RequestBody OrderRequest orderRequest) { -- Gitblit v1.7.1