Преглед изворни кода

fix bug

release_toaliyun_real
xiaohanzi пре 4 година
родитељ
комит
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); 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]; couponOrderId = decodeids[0];
String expiredtimeStr = decodeids[1]; String expiredtimeStr = decodeids[1];
Date expiredtime = DateUtils.string2Date(expiredtimeStr).getTime(); 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) { public static String calcuteExpiredCouponOrderId(String couponOrderId) {
if (StringUtils.isBlank(couponOrderId)) { if (StringUtils.isBlank(couponOrderId)) {
return null; 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()); return Base64Util.encode(sb.toString().getBytes());
} }


Loading…
Откажи
Сачувај