winter 1 день назад
Родитель
Сommit
d684e7cf37
2 измененных файлов: 19 добавлений и 1 удалений
  1. +18
    -0
      mallinkService/src/main/java/com/iformall/service/park/impl/bolink/BoLinkParkService.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/park/impl/bolink/BoLinkUtil.java

+ 18
- 0
mallinkService/src/main/java/com/iformall/service/park/impl/bolink/BoLinkParkService.java Просмотреть файл

@@ -16,9 +16,14 @@ import com.iformall.service.park.entity.ParkNotifyPaid;
import com.iformall.service.park.entity.ParkPaidNotifyResult;
import com.iformall.service.park.entity.ParkStopFee;
import com.iformall.service.park.impl.BaseParkService;
import com.iformall.utils.RedisCacheUtils;

import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;

import java.util.Date;
@@ -30,6 +35,11 @@ public class BoLinkParkService extends BaseParkService implements ParkAdapterSer

private final Logger logger = LoggerFactory.getLogger(this.getClass());
@Autowired
@Qualifier("objectCommonRedisTemplate")
RedisTemplate<String, Object> redisTemplate;
BoLinkUtil bolinkUtil = new BoLinkUtil();

@Override
@@ -129,6 +139,14 @@ public class BoLinkParkService extends BaseParkService implements ParkAdapterSer
String orderId = feeDataObj.getString("order_id");
Integer used = RedisCacheUtils.getCacheInteger(redisTemplate, "carStop:bolinkStopInfoUseCoupon:"+carNumber+":"+orderId);
if (null == used || (null != used && used.intValue() < 1) ) {
//do nothing
}else {
return new ResultData(ErrorCode.CYF_STOP_FEE_FAIL.getCode(), "已经使用过优惠券, 不能重复使用.");
}
String amount = "";
if (coupon.getUnit().equals(EnumCouponUnit.MONEY.getCode())) {
amount = coupon.getPriceStr();


+ 1
- 1
mallinkService/src/main/java/com/iformall/service/park/impl/bolink/BoLinkUtil.java Просмотреть файл

@@ -81,7 +81,7 @@ public class BoLinkUtil {
params.put(BOLINK_CAR_NUMBER, "湘JLK223");
System.out.println(JSON.toJSONString(params));
Long _createTime = 1785650584L*1000;
Long _createTime = 1785744776L*1000;
Date inTime = new Date(_createTime);
System.out.println(inTime);


Загрузка…
Отмена
Сохранить