mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-13 11:49:49 +08:00
配置充电停车优惠
This commit is contained in:
@@ -54,6 +54,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.security.NoSuchProviderException;
|
import java.security.NoSuchProviderException;
|
||||||
import java.security.spec.InvalidKeySpecException;
|
import java.security.spec.InvalidKeySpecException;
|
||||||
@@ -708,13 +709,14 @@ public class CommonService {
|
|||||||
|
|
||||||
// 如果conditionType为1判断充电度数, 如果为2判断充电时长
|
// 如果conditionType为1判断充电度数, 如果为2判断充电时长
|
||||||
boolean flag = false;
|
boolean flag = false;
|
||||||
|
BigDecimal conditionValue = new BigDecimal(chargeParkingDiscount.getConditionValue());
|
||||||
if (StringUtils.equals(conditionType, Constants.ONE)) {
|
if (StringUtils.equals(conditionType, Constants.ONE)) {
|
||||||
if (Integer.parseInt(chargingDegree) >= Integer.parseInt(chargeParkingDiscount.getConditionValue())) {
|
if (new BigDecimal(chargingDegree).compareTo(conditionValue) > 0) {
|
||||||
// 发券
|
// 发券
|
||||||
flag = true;
|
flag = true;
|
||||||
}
|
}
|
||||||
} else if (StringUtils.equals(conditionType, Constants.TWO)) {
|
} else if (StringUtils.equals(conditionType, Constants.TWO)) {
|
||||||
if (Integer.parseInt(sumChargingTime) >= Integer.parseInt(chargeParkingDiscount.getConditionValue())) {
|
if (new BigDecimal(sumChargingTime).compareTo(conditionValue) > 0) {
|
||||||
// 发券
|
// 发券
|
||||||
flag = true;
|
flag = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user