|
@@ -35,8 +35,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.time.ZoneId;
|
|
|
+import java.time.*;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
@@ -151,8 +150,9 @@ public class CouponIssueServiceImp extends ServiceImpl<CouponIssueMapper, Coupon
|
|
|
Long startTime = null;
|
|
|
Long endTime = null;
|
|
|
if (couponInfo.getValidDay() != null && couponInfo.getValidDay() >0) {
|
|
|
- startTime = DateTime.now().getMillis();
|
|
|
- endTime = DateTime.now().plusDays(couponInfo.getValidDay()).getMillis();
|
|
|
+ startTime =LocalDateTime.of(LocalDate.now(), LocalTime.MIN).atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
|
|
|
+ endTime = LocalDateTime.of(LocalDate.now().plusDays(couponInfo.getValidDay()-1), LocalTime.MAX)
|
|
|
+ .atZone(ZoneId.systemDefault()).toInstant().toEpochMilli();
|
|
|
} else {
|
|
|
startTime = couponInfo.getStartTime();
|
|
|
endTime = couponInfo.getEndTime();
|