From 25c2e11cf8045a2a59bc5c661a7d96e5b372b318 Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期六, 24 八月 2024 09:48:07 +0800 Subject: [PATCH] 8.24.1 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TShoppingOrderController.java | 81 +++++++++++++++++++--------------------- 1 files changed, 39 insertions(+), 42 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TShoppingOrderController.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TShoppingOrderController.java index 5b448ec..01c381a 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TShoppingOrderController.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TShoppingOrderController.java @@ -88,47 +88,44 @@ return AjaxResult.success(list); } -// @PostMapping("/create") -// public R<Long> shopCreate(@RequestBody ExchangeDto exchangeDto){ -// TShoppingOrder shoppingOrder = new TShoppingOrder(); -// shoppingOrder.setCode(OrderCodeUtil.getOrderCode("GW")); -// shoppingOrder.setAppUserId(exchangeDto.getUserId()); -// shoppingOrder.setOrderType(exchangeDto.getGoodType()); -// if (exchangeDto.getGoodType()==1) { -// shoppingOrder.setGoodsId(exchangeDto.getGoodId()); -// }else { -// shoppingOrder.setCouponId(exchangeDto.getGoodId()); -// } -// shoppingOrder.setPurchaseQuantity(exchangeDto.getNum()); -// shoppingOrder.setAppUserAddressId(Long.valueOf(exchangeDto.getAddressId())); -// shoppingOrder.setOrderAmount(new BigDecimal("0")); -// shoppingOrder.setAppCouponId(0L); -// shoppingOrder.setCouponDiscountAmount(new BigDecimal("0")); -// shoppingOrder.setVipDiscount(new BigDecimal("0")); -// shoppingOrder.setVipDiscountAmount(new BigDecimal("0")); -// shoppingOrder.setPaymentAmount(new BigDecimal("0")); -// shoppingOrder.setPaymentStatus(0); -// shoppingOrder.setPaymentType(0); -// shoppingOrder.setSerialNumber(""); -// shoppingOrder.setRemark(""); -// shoppingOrder.setStatus(0); -// shoppingOrder.setExpressCompany(""); -// shoppingOrder.setExpressNumber(""); -// shoppingOrder.setConsignerId(0); -// shoppingOrder.setConsignerTime(LocalDateTime.now()); -// shoppingOrder.setReceivingTime(LocalDateTime.now()); -// shoppingOrder.setCancellationTime(LocalDateTime.now()); -// shoppingOrder.setCancellationId(0); -// shoppingOrder.setRefundCode(""); -// shoppingOrder.setRefundAmount(new BigDecimal("0")); -// shoppingOrder.setRefundStatus(0); -// shoppingOrder.setRefundSerialNumber(""); -// shoppingOrder.setRefundTime(LocalDateTime.now()); -// shoppingOrder.setCreateTime(LocalDateTime.now()); -// shoppingOrder.setDelFlag(false); -// -// -// -// } + @PostMapping("/create") + public R<TShoppingOrder> shopCreate(@RequestBody ExchangeDto exchangeDto){ + TShoppingOrder shoppingOrder = new TShoppingOrder(); + shoppingOrder.setCode(OrderCodeUtil.getOrderCode("GW")); + shoppingOrder.setAppUserId(exchangeDto.getUserId()); + shoppingOrder.setOrderType(exchangeDto.getGoodType()); + if (exchangeDto.getGoodType()==1) { + shoppingOrder.setGoodsId(exchangeDto.getGoodId()); + }else { + shoppingOrder.setCouponId(exchangeDto.getGoodId()); + } + shoppingOrder.setPurchaseQuantity(exchangeDto.getNum()); + shoppingOrder.setAppUserAddressId(Long.valueOf(exchangeDto.getAddressId())); + shoppingOrder.setOrderAmount(exchangeDto.getOrderPrice()); + if (exchangeDto.getCouponId()!=null) { + shoppingOrder.setAppCouponId(exchangeDto.getCouponId()); + } + shoppingOrder.setCouponDiscountAmount(exchangeDto.getDiscountPrice()); + shoppingOrder.setVipDiscount(new BigDecimal("0")); + shoppingOrder.setVipDiscountAmount(exchangeDto.getVipDiscount()); + shoppingOrder.setPaymentAmount(exchangeDto.getPayPrice()); + shoppingOrder.setPaymentStatus(1); + shoppingOrder.setPaymentType(exchangeDto.getPayMethod()); + shoppingOrder.setRemark(exchangeDto.getRemark()); + shoppingOrder.setStatus(1); + shoppingOrder.setCreateTime(LocalDateTime.now()); + shoppingOrder.setDelFlag(false); + shoppingOrderService.save(shoppingOrder); + + return R.ok(shoppingOrder); + + } + + @PostMapping("/callBack") + public R callBack(@RequestParam("code")String code,@RequestParam("outTradeNo")String outTradeNo){ + shoppingOrderService.callBack(code,outTradeNo); + return R.ok(); + + } } -- Gitblit v1.7.1