Просмотр исходного кода

广告-v0.02

(cherry picked from commit cfac3d6c719dbd7e1795cfcada93ece57075f67b)
MOKASZ\lw12420 1 год назад
Родитель
Сommit
5a506020fc

+ 5 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/applet/AppletInController.java

@@ -7,7 +7,11 @@ import com.webflux.launchcommon.returnObj.RStatus;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import reactor.core.publisher.Mono;
-
+/**
+ * 小程序广告对内接口
+ * @author lw12420
+ * @date 2024/09/04
+ */
 @RestController
 @RequestMapping("in/applet")
 public class AppletInController {

+ 5 - 0
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/applet/AppletOutController.java

@@ -12,6 +12,11 @@ import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.bind.annotation.RestController;
 import reactor.core.publisher.Mono;
 
+/**
+ * 小程序广告对外接口
+ * @author lw12420
+ * @date 2024/09/04
+ */
 @RestController
 @RequestMapping("out/applet")
 public class AppletOutController {

+ 4 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/entity/applet/AppletIds.java

@@ -1,8 +1,11 @@
 package com.webflux.launchadmin.mysql.entity.applet;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
 import org.springframework.data.annotation.Id;
 import org.springframework.data.relational.core.mapping.Table;
 
+import java.time.ZonedDateTime;
+
 @Table("applet_ids")
-public record AppletIds(@Id Long id, String appletId) {
+public record AppletIds(@Id Long id, String appletId, @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") ZonedDateTime createdAt) {
 }

+ 2 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/service/applet/AppletService.java

@@ -42,6 +42,7 @@ import java.net.http.HttpRequest;
 import java.net.http.HttpResponse;
 import java.time.Duration;
 import java.time.LocalDateTime;
+import java.time.ZonedDateTime;
 import java.util.List;
 import java.util.Objects;
 import java.util.concurrent.CopyOnWriteArrayList;
@@ -188,7 +189,7 @@ public class AppletService implements AppletServiceInterface {
             if (f > 0) {
                 return Mono.error(new BaseException("小程序id 已存在"));
             }
-            AppletIds appletIds = new AppletIds(null, appletId);
+            AppletIds appletIds = new AppletIds(null, appletId, ZonedDateTime.now());
             return r2dbcEntityTemplate.insert(appletIds).flatMap(appletIds1 -> {
                 lists.add(appletId);
                return Mono.just(true);