xiaohanzi 4 лет назад
Родитель
Сommit
f009bf916e
2 измененных файлов: 5 добавлений и 4 удалений
  1. +2
    -2
      mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java
  2. +3
    -2
      mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java

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

@@ -160,8 +160,8 @@ public class WxCouponOrderController extends BaseController {
}
String _decodeCouponOrderId = WxCouponOrderCVo.getDecodeExpiredCouponOrderId(couponOrderId);
if (_decodeCouponOrderId.contains("&")) {
String[] decodeids = _decodeCouponOrderId.split("&");
if (_decodeCouponOrderId.contains(WxCouponOrderCVo.arg)) {
String[] decodeids = _decodeCouponOrderId.split(WxCouponOrderCVo.arg);
couponOrderId = decodeids[0];
String expiredtimeStr = decodeids[1];
Date expiredtime = DateUtils.string2Date(expiredtimeStr).getTime();


+ 3
- 2
mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java Просмотреть файл

@@ -163,12 +163,13 @@ public class WxCouponOrderCVo extends WxCouponOrder {
}
public static final int expiredSeconds = 30;
public static final int expiredSeconds = 90;
public static final String arg = "&";
public static String calcuteExpiredCouponOrderId(String couponOrderId) {
if (StringUtils.isBlank(couponOrderId)) {
return null;
}
StringBuffer sb = new StringBuffer().append(couponOrderId).append("&").append(DateUtils.date2String(DateUtils.getSecondsTimeAfter(expiredSeconds, new Date())));
StringBuffer sb = new StringBuffer().append(couponOrderId).append(arg).append(DateUtils.date2String(DateUtils.getSecondsTimeAfter(expiredSeconds, new Date())));
return Base64Util.encode(sb.toString().getBytes());
}


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