ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/WalletController.java
@@ -156,7 +156,7 @@ String content = data.getContent(); if (!content.equals("-1")){ if (amount.compareTo(new BigDecimal(content)) > 0){ return R.fail("充值金额不能小于" + content + "元"); return R.fail("充值金额不能大于" + content + "元"); } } } @@ -184,6 +184,21 @@ /** * 获取充值上限金额 */ @GetMapping("rechargeLimit") public R<BigDecimal> rechargeLimit(){ R<BaseSetting> baseSetting = baseSettingClient.getBaseSetting(7); BaseSetting data = baseSetting.getData(); if (data != null){ String content = data.getContent(); return R.ok(new BigDecimal(content)); } return R.ok(new BigDecimal("-1")); } /** * 充值支付回调 * @param callback * @param response ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/OrderController.java
@@ -30,6 +30,10 @@ import com.ruoyi.system.api.feignClient.SysUserClient; import com.ruoyi.system.api.model.LoginUser; import io.swagger.annotations.*; import org.springframework.core.io.InputStreamResource; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -38,8 +42,10 @@ import javax.servlet.http.HttpServletResponse; import javax.validation.constraints.NotBlank; import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.math.BigDecimal; import java.net.URL; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDateTime; @@ -535,5 +541,6 @@ ExcelUtil<OrderPageListVo> util = new ExcelUtil<OrderPageListVo>(OrderPageListVo.class); util.exportExcel(response, list, "订单数据"); } } ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/vo/OrderPageListVo.java
@@ -19,6 +19,9 @@ @ApiModelProperty("订单编号") @Excel(name = "订单编号") private String code; @ApiModelProperty("订单状态(1待发货2待收货3待使用4已完成5已取消6已退款7售后中8已评价)") @Excel(name = "订单状态", readConverterExp = "1=待发货,2=待收货,3=待使用,4=已完成,5=已取消,6=已退款,7=售后中,8=已评价") private Integer status; @ApiModelProperty("下单时间") @Excel(name = "下单时间") private String createTime; @@ -40,8 +43,6 @@ private BigDecimal orderMoney; @ApiModelProperty("订单积分") private BigDecimal point; @ApiModelProperty("订单状态(1待发货2待收货3待使用4已完成5已取消6已退款7售后中8已评价)") private Integer status; @ApiModelProperty("配送方式(1=自提,2=快递)") private Integer distributionMode; @ApiModelProperty("获得分佣") ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RechargeSetController.java
@@ -11,10 +11,12 @@ import com.ruoyi.other.dto.RechargeDto; import com.ruoyi.other.service.BaseSettingService; import com.ruoyi.other.service.RechargeSetService; import com.ruoyi.other.vo.RechargeSetVO; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.math.BigDecimal; import java.util.List; /** @@ -35,8 +37,13 @@ @GetMapping("/list") @ApiOperation(value = "充值设置查询", tags = {"后台"}) public R<List<RechargeSet>> list() { return R.ok(rechargeSetService.list()); public R<RechargeSetVO> list() { BaseSetting baseSetting = baseSettingService.getById(7); List<RechargeSet> list = rechargeSetService.list(); RechargeSetVO rechargeSetVO = new RechargeSetVO(); rechargeSetVO.setLimit(new BigDecimal(baseSetting.getContent())); rechargeSetVO.setRechargeSetList(list); return R.ok(rechargeSetVO); } ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/vo/RechargeSetVO.java
New file @@ -0,0 +1,13 @@ package com.ruoyi.other.vo; import com.ruoyi.other.api.domain.RechargeSet; import lombok.Data; import java.math.BigDecimal; import java.util.List; @Data public class RechargeSetVO { private BigDecimal limit; private List<RechargeSet> rechargeSetList; }