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

refactor(marketing): 优化订单创建时间获取方式

- 将获取订单创建时间的方法从 getTimestamp 改为 getLocalDateTime
- 这一变更可以避免潜在的时区问题,确保时间处理的一致性和准确性
hechunping пре 1 недеља
родитељ
комит
64e1be0e74

+ 1 - 1
src/main/java/com/xynet/marketing/service/factory/coupon/merc/impl/base/MercCouponFactoryBase.java

@@ -141,7 +141,7 @@ public class MercCouponFactoryBase extends ServiceImpl<MercCouponMapper, MercCou
     public List<Map<String, Object>> orderSend(JMap<String, Object> param) {
         List<Map<String, Object>> result = new ArrayList<>();
         String thirdMemberId = param.getString("thirdMemberId");
-        LocalDate orderCreateTime = param.getTimestamp("orderCreateTime").toLocalDateTime().toLocalDate();
+        LocalDate orderCreateTime = param.getLocalDateTime("orderCreateTime").toLocalDate();
         //查找商家可赠送的优惠券
         LambdaQueryWrapper<MercCoupon> lqw = new LambdaQueryWrapper<MercCoupon>()
                 .eq(MercCoupon::getMercId, param.getInt("mercId"))