From b15eab0860ab180108eb9a954e862fee6b0d8bab Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 19 七月 2023 17:42:28 +0800
Subject: [PATCH] 更新预约场地部分接口

---
 cloud-server-other/src/main/java/com/dsh/OtherApplication.java          |    2 ++
 cloud-server-other/src/main/resources/mapper/SiteMapper.xml             |    2 +-
 cloud-server-other/src/main/java/com/dsh/other/model/QueryMySiteVo.java |    2 +-
 cloud-server-other/src/main/java/com/dsh/other/util/TaskUtil.java       |   25 +++++++++++++++++++++++++
 4 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/cloud-server-other/src/main/java/com/dsh/OtherApplication.java b/cloud-server-other/src/main/java/com/dsh/OtherApplication.java
index 7439d4b..4ace9f9 100644
--- a/cloud-server-other/src/main/java/com/dsh/OtherApplication.java
+++ b/cloud-server-other/src/main/java/com/dsh/OtherApplication.java
@@ -11,6 +11,7 @@
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Import;
 import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
+import org.springframework.scheduling.annotation.EnableScheduling;
 import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
 import javax.annotation.PostConstruct;
@@ -20,6 +21,7 @@
  * @author jason
  */
 @EnableSwagger2
+@EnableScheduling
 @EnableFeignClients
 @MBCloudApplication
 @Import({WebConfig.class})
diff --git a/cloud-server-other/src/main/java/com/dsh/other/model/QueryMySiteVo.java b/cloud-server-other/src/main/java/com/dsh/other/model/QueryMySiteVo.java
index ef7ea19..1251527 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/model/QueryMySiteVo.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/model/QueryMySiteVo.java
@@ -32,5 +32,5 @@
     @ApiModelProperty("状态(0=待支付,1=待核销,2=已到店,3=已完成,4=已过期,5=已取消)")
     private Integer status;
     @ApiModelProperty("创建时间")
-    private String insertTime;
+    private Long insertTime;
 }
diff --git a/cloud-server-other/src/main/java/com/dsh/other/util/TaskUtil.java b/cloud-server-other/src/main/java/com/dsh/other/util/TaskUtil.java
new file mode 100644
index 0000000..ca148cc
--- /dev/null
+++ b/cloud-server-other/src/main/java/com/dsh/other/util/TaskUtil.java
@@ -0,0 +1,25 @@
+package com.dsh.other.util;
+
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+
+/**
+ * @author zhibing.pu
+ * @Date 2023/7/19 14:19
+ */
+@Component
+public class TaskUtil {
+
+
+    /**
+     * 每隔一分钟去处理的定时任务
+     */
+    @Scheduled(fixedRate = 60000)
+    public void taskMinute(){
+        try {
+            //定时修改赛事状态
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+}
diff --git a/cloud-server-other/src/main/resources/mapper/SiteMapper.xml b/cloud-server-other/src/main/resources/mapper/SiteMapper.xml
index d9c0015..3b6aa00 100644
--- a/cloud-server-other/src/main/resources/mapper/SiteMapper.xml
+++ b/cloud-server-other/src/main/resources/mapper/SiteMapper.xml
@@ -50,7 +50,7 @@
         a.payMoney as payMoney,
         CONCAT(DATE_FORMAT(a.startTime, '%Y-%m-%d %H:%i'), '-', DATE_FORMAT(a.endTime, '%H:%i')) as appointment,
         a.`status`,
-        DATE_FORMAT(a.insertTime, '%Y-%m-%d %H:%i:%s') as insertTime
+        UNIX_TIMESTAMP(a.insertTime) * 1000 as insertTime
         from t_site_booking a
         left join t_site b on (a.siteId = b.id)
         left join t_store c on (b.storeId = c.id)

--
Gitblit v1.7.1