Selaa lähdekoodia

fix bug

release_toaliyun_real
xiaohanzi 4 vuotta sitten
vanhempi
commit
0f04f82ad5
2 muutettua tiedostoa jossa 5 lisäystä ja 7 poistoa
  1. +2
    -2
      mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java
  2. +3
    -5
      mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java

+ 2
- 2
mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java Näytä tiedosto

@@ -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("&")) {
String[] decodeids = _decodeCouponOrderId.split("&");
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
- 5
mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java Näytä tiedosto

@@ -2,6 +2,8 @@ package com.iformall.domain.vo;


import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.iformall.common.ErrorCode;
import com.iformall.common.ResultData;
import com.iformall.common.SortColumn; import com.iformall.common.SortColumn;
import com.iformall.domain.po.WxCouponOrder; import com.iformall.domain.po.WxCouponOrder;
import com.iformall.utils.Base64Util; import com.iformall.utils.Base64Util;
@@ -166,7 +168,7 @@ public class WxCouponOrderCVo extends WxCouponOrder {
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("&").append(DateUtils.date2String(DateUtils.getSecondsTimeAfter(expiredSeconds, new Date())));
return Base64Util.encode(sb.toString().getBytes()); return Base64Util.encode(sb.toString().getBytes());
} }
@@ -176,8 +178,4 @@ public class WxCouponOrderCVo extends WxCouponOrder {
} }
return new String(Base64Util.decode(couponOrderId)); return new String(Base64Util.decode(couponOrderId));
} }
public static void main(String[] args) {
System.out.println(getDecodeExpiredCouponOrderId("NjIzMzkxMjIxMjY1MzkxNjE2OjIwMjEtMTEtMjQgMTY6MDg6NDM="));
}
} }

Ladataan…
Peruuta
Tallenna