Просмотр исходного кода

fix car bug

release_toaliyun_real
xiaohanzi 5 лет назад
Родитель
Сommit
3b72f28d1f
2 измененных файлов: 4 добавлений и 4 удалений
  1. +2
    -2
      mallinkCApi/src/main/java/com/iformall/controller/WxCarController.java
  2. +2
    -2
      mallinkService/src/main/java/com/iformall/service/park/utils/ParkCacheUtils.java

+ 2
- 2
mallinkCApi/src/main/java/com/iformall/controller/WxCarController.java Просмотреть файл

@@ -337,7 +337,7 @@ public class WxCarController extends BaseController {
if (park.getVendorType().equals(EnumCarVendor.CAR_ETCP.getCode())) {
if (null != used && used.intValue() < 1) {
if (null == used || (null != used && used.intValue() < 1)) {
ResultData result = etcpHelper.getCoupon(paramMap, park, userCar,carNumber);
if (result.code == Result.SUCCESS) {
ParkCacheUtils.setCarCouponUsedCacheLock(redisTemplate, vendor.getMessage(), carNumber);
@@ -351,7 +351,7 @@ public class WxCarController extends BaseController {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "券为空");
}
try {
if (null != used && used.intValue() < 1) {
if (null == used || (null != used && used.intValue() < 1)) {
ResultData rs = parkFactory.getParkService(park.getVendorType()).useCoupon(paramMap, park, userCar, coupon, carNumber);
if (rs.code == Result.SUCCESS) {
etcpHelper.updateWxCouponOrderUsed(userCar, park);


+ 2
- 2
mallinkService/src/main/java/com/iformall/service/park/utils/ParkCacheUtils.java Просмотреть файл

@@ -13,12 +13,12 @@ public class ParkCacheUtils {
public static void setCarCouponUnUseCacheLock(RedisTemplate<String, Object> template,String parkVendor,String carNumber) {
String key = "carStop:"+parkVendor+":"+carNumber;
RedisCacheUtils.cache(template, key, 0, 24*3600);
RedisCacheUtils.cache(template, key, 0, 12*3600);
}
public static void setCarCouponUsedCacheLock(RedisTemplate<String, Object> template,String parkVendor,String carNumber) {
String key = "carStop:"+parkVendor+":"+carNumber;
RedisCacheUtils.cache(template, key, 1, 24*3600);
RedisCacheUtils.cache(template, key, 1, 12*3600);
}
public static Integer getCarCouponUseCacheLock(RedisTemplate<String, Object> template,String parkVendor,String carNumber) {


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