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 1e0e13ebc..887c8d578 100644 --- a/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java +++ b/mallinkService/src/main/java/com/iformall/domain/vo/WxCouponOrderCVo.java @@ -170,7 +170,10 @@ public class WxCouponOrderCVo extends WxCouponOrder { if (StringUtils.isBlank(couponOrderId)) { return null; } - StringBuffer sb = new StringBuffer().append(couponOrderId).append(arg).append(DateUtils.date2String(DateUtils.getSecondsTimeAfter(expiredSeconds, new Date()))); + StringBuffer sb = new StringBuffer().append(couponOrderId); + if (expiredSeconds > 0 ) { + sb.append(arg).append(DateUtils.date2String(DateUtils.getSecondsTimeAfter(expiredSeconds, new Date()))); + } return Base64Util.encode(sb.toString().getBytes()); }