Commit 95984445 authored by alex yao's avatar alex yao

fix:积分包价格

parent 2c8ee014
package cn.com.poc.equity.domain; package cn.com.poc.equity.domain;
import java.math.BigDecimal;
/** /**
* @author alex.yao * @author alex.yao
* @date 2024/12/9 * @date 2024/12/9
*/ */
public class PointEquityInfo { public class PointEquityInfo {
private Long amount; private BigDecimal amount;
private Long points; private Long points;
public Long getAmount() { public BigDecimal getAmount() {
return amount; return amount;
} }
public void setAmount(Long amount) { public void setAmount(BigDecimal amount) {
this.amount = amount; this.amount = amount;
} }
......
...@@ -17,6 +17,7 @@ import org.springframework.stereotype.Component; ...@@ -17,6 +17,7 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.List; import java.util.List;
@Component @Component
...@@ -51,7 +52,7 @@ public class EquityRestImpl implements EquityRest { ...@@ -51,7 +52,7 @@ public class EquityRestImpl implements EquityRest {
Integer amount = bizPaymentPackageConfigurationEntity.getAmount(); Integer amount = bizPaymentPackageConfigurationEntity.getAmount();
Integer points = bizPaymentPackageConfigurationEntity.getResourceCount(); Integer points = bizPaymentPackageConfigurationEntity.getResourceCount();
pointEquityInfo.setPoints(points.longValue()); pointEquityInfo.setPoints(points.longValue());
pointEquityInfo.setAmount(amount.longValue()); pointEquityInfo.setAmount(new BigDecimal(amount).divide(new BigDecimal("100"), 2, RoundingMode.HALF_UP));
if (type.equals(EquityEnum.TYPE.normal.name())) { if (type.equals(EquityEnum.TYPE.normal.name())) {
result.setNormal(pointEquityInfo); result.setNormal(pointEquityInfo);
} else if (type.equals(EquityEnum.TYPE.professional.name())) { } else if (type.equals(EquityEnum.TYPE.professional.name())) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment