Sfoglia il codice sorgente

fix

release_toaliyun_real
winter 1 mese fa
parent
commit
6eb4fe1ff7
1 ha cambiato i file con 13 aggiunte e 0 eliminazioni
  1. +13
    -0
      mallinkService/src/main/java/com/iformall/service/park/impl/bolink/BoLinkParkService.java

+ 13
- 0
mallinkService/src/main/java/com/iformall/service/park/impl/bolink/BoLinkParkService.java Vedi File

@@ -138,6 +138,19 @@ public class BoLinkParkService extends BaseParkService implements ParkAdapterSer
if (feeDataObj.getIntValue(BoLinkUtil.BOLINK_STATE) == BoLinkUtil.BOLINK_SUCCESS) {
String orderId = feeDataObj.getString("order_id");
Double dem = feeDataObj.getDouble("derate_money");
if (null != dem && dem.doubleValue() > 0 ) {
return new ResultData(ErrorCode.CYF_STOP_FEE_FAIL.getCode(), "已经做过金额减免("+dem.doubleValue()+"元),不能重复使用.");
}
String ded = feeDataObj.getString("derate_duration");
if (null == ded || StringUtils.isBlank(ded)) {
ded = "0";
}
Double dedd = Double.parseDouble(ded);
if (null != dedd && dedd.doubleValue() > 0 ) {
return new ResultData(ErrorCode.CYF_STOP_FEE_FAIL.getCode(), "已经做过时长抵扣("+dem.doubleValue()+"分钟),不能重复使用.");
}
Integer used = RedisCacheUtils.getCacheInteger(redisTemplate, "carStop:bolinkStopInfoUseCoupon:"+carNumber+":"+orderId);
if (null == used || (null != used && used.intValue() < 1) ) {


Caricamento…
Annulla
Salva