diff --git a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java b/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java index 69829ee6a..e7bb4ce67 100644 --- a/mallinkBApi/src/main/java/com/iformall/controller/WxCouponOrderController.java +++ b/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("&")) { + String[] decodeids = _decodeCouponOrderId.split("&"); couponOrderId = decodeids[0]; String expiredtimeStr = decodeids[1]; Date expiredtime = DateUtils.string2Date(expiredtimeStr).getTime(); diff --git a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java index 1b07d2906..444b91e7d 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java @@ -2,6 +2,8 @@ package com.iformall.domain.vo; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.iformall.common.ErrorCode; +import com.iformall.common.ResultData; import com.iformall.common.SortColumn; import com.iformall.domain.po.WxCouponOrder; import com.iformall.utils.Base64Util; @@ -166,7 +168,7 @@ public class WxCouponOrderCVo extends WxCouponOrder { 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("&").append(DateUtils.date2String(DateUtils.getSecondsTimeAfter(expiredSeconds, new Date()))); return Base64Util.encode(sb.toString().getBytes()); } @@ -176,8 +178,4 @@ public class WxCouponOrderCVo extends WxCouponOrder { } return new String(Base64Util.decode(couponOrderId)); } - - public static void main(String[] args) { - System.out.println(getDecodeExpiredCouponOrderId("NjIzMzkxMjIxMjY1MzkxNjE2OjIwMjEtMTEtMjQgMTY6MDg6NDM=")); - } }