diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserVirtualCurrencyVo.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserVirtualCurrencyVo.java index cb22564..fe363fd 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserVirtualCurrencyVo.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/query/product/user/response/UserVirtualCurrencyVo.java @@ -41,6 +41,9 @@ public class UserVirtualCurrencyVo { @ApiModelProperty("售价") private BigDecimal unitSellingPrice; + @ApiModelProperty("售价(字符串)") + private String unitSellingPriceStr; + @ApiModelProperty("购买数量") private String purchaseTimeValue; diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/product/impl/ProductQueryServiceImpl.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/product/impl/ProductQueryServiceImpl.java index 71ee1a5..5292902 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/query/product/impl/ProductQueryServiceImpl.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/query/product/impl/ProductQueryServiceImpl.java @@ -99,7 +99,15 @@ public class ProductQueryServiceImpl implements ProductQueryService { @Override public List listVirtualCurrencyProduct(UserListVirtualCurrencyProductQueryParams queryParams) { - return productViewDao.listVirtualCurrencyProduct(queryParams); + List list = productViewDao.listVirtualCurrencyProduct(queryParams); + if (CollUtil.isNotEmpty(list)) { + list.forEach(record -> { + if (Objects.nonNull(record.getUnitOriginalPrice())) { + record.setUnitSellingPriceStr(record.getUnitOriginalPrice().stripTrailingZeros().toPlainString()); + } + }); + } + return list; } @Override