Parcourir la source

添加LocalDateTime.now的时区

云殇忆 il y a 1 an
Parent
commit
5708140ef9

+ 2 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/Goods.java

@@ -10,6 +10,7 @@ import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
 import lombok.Data;
 
 import java.time.LocalDateTime;
+import java.time.ZoneId;
 
 @Data
 @TableName("dl_goods")
@@ -49,6 +50,6 @@ public class Goods {
         this.goodsIntroduce = plan.getGoodsIntroduce();
         this.goodsPrice = plan.getGoodsPrice();
         this.goodsClassify = plan.getGoodsClassify();
-        this.createTime = LocalDateTime.now();
+        this.createTime = LocalDateTime.now(ZoneId.of("Asia/Shanghai"));
     }
 }

+ 2 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/PlanAudit.java

@@ -10,6 +10,7 @@ import com.ruoyi.demo.entity.bo.PlanBo;
 import lombok.Data;
 
 import java.time.LocalDateTime;
+import java.time.ZoneId;
 
 @Data
 @TableName("dl_plan_audit")
@@ -42,6 +43,6 @@ public class PlanAudit {
         this.userName = userName;
         this.setState(bo.getState());
         this.setAuditComment(bo.getAuditComment());
-        this.setAuditTime(LocalDateTime.now());
+        this.setAuditTime(LocalDateTime.now(ZoneId.of("Asia/Shanghai")));
     }
 }

+ 2 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/ExposureServiceImpl.java

@@ -8,6 +8,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.time.LocalDateTime;
+import java.time.ZoneId;
 
 @Service
 @Transactional
@@ -17,7 +18,7 @@ public class ExposureServiceImpl implements ExposureService {
 
     @Override
     public int add(Exposure bo) {
-        bo.setCreateTime(LocalDateTime.now());
+        bo.setCreateTime(LocalDateTime.now(ZoneId.of("Asia/Shanghai")));
         return exposureMapper.insert(bo);
     }
 }

+ 2 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/GoodsServiceImpl.java

@@ -17,6 +17,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.time.LocalDateTime;
+import java.time.ZoneId;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -34,7 +35,7 @@ public class GoodsServiceImpl implements GoodsService {
         Goods one = goodsMapper.selectOne(goodsQueryWrapper);
         if (one != null)
             return 2;
-        goods.setCreateTime(LocalDateTime.now());
+        goods.setCreateTime(LocalDateTime.now(ZoneId.of("Asia/Shanghai")));
         return goodsMapper.insert(goods);
     }
 

+ 4 - 3
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/PlanServiceImpl.java

@@ -20,6 +20,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.time.LocalDateTime;
+import java.time.ZoneId;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
@@ -138,7 +139,7 @@ public class PlanServiceImpl implements PlanService {
             CallBackBean callBackBean = new CallBackBean();
             callBackBean.setAuditPerson(userName);
             callBackBean.setAuditComment(bo.getAuditComment());
-            callBackBean.setAuditTime(LocalDateTime.now());
+            callBackBean.setAuditTime(LocalDateTime.now(ZoneId.of("Asia/Shanghai")));
             SendCallBackUtil.sendCallBack(app.getCallBack(),callBackBean);
         }
         return insert;
@@ -193,8 +194,8 @@ public class PlanServiceImpl implements PlanService {
         List<PlanItem> items = planItemMapper.selectList(itemQueryWrapper);
         for (PlanItem item : items){
             QueryWrapper<Plan> planQueryWrapper = new QueryWrapper<>();
-            planQueryWrapper.apply("DATE_FORMAT(plan_start_time,'%Y-%m-%d %H:%i:%s') <= DATE_FORMAT({0},'%Y-%m-%d %H:%i:%s')",LocalDateTime.now());
-            planQueryWrapper.apply("DATE_FORMAT(plan_end_time,'%Y-%m-%d %H:%i:%s') > DATE_FORMAT({0},'%Y-%m-%d %H:%i:%s')",LocalDateTime.now());
+            planQueryWrapper.apply("DATE_FORMAT(plan_start_time,'%Y-%m-%d %H:%i:%s') <= DATE_FORMAT({0},'%Y-%m-%d %H:%i:%s')",LocalDateTime.now(ZoneId.of("Asia/Shanghai")));
+            planQueryWrapper.apply("DATE_FORMAT(plan_end_time,'%Y-%m-%d %H:%i:%s') > DATE_FORMAT({0},'%Y-%m-%d %H:%i:%s')",LocalDateTime.now(ZoneId.of("Asia/Shanghai")));
             planQueryWrapper.eq("plan_id",item.getPlanId());
             planQueryWrapper.eq("state",1);
             planQueryWrapper.eq("deleted","0");

+ 2 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/StatisticsServiceImpl.java

@@ -16,6 +16,7 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import java.time.LocalDateTime;
+import java.time.ZoneId;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -47,7 +48,7 @@ public class StatisticsServiceImpl implements StatisticsService {
     public PlanHomeVo getScanTotal() {
         PlanHomeVo vo = new PlanHomeVo();
         vo.setTotal(statisticsMapper.selectTotal());
-        vo.setTime(LocalDateTime.now());
+        vo.setTime(LocalDateTime.now(ZoneId.of("Asia/Shanghai")));
         return vo;
     }