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

feat(activity): 添加运营活动审核时间记录功能

- 在运营活动实体中新增审核时间字段
- 在两个审核流程完成后设置审核时间
- 配置审核时间的JSON格式化输出
- 实现审核时间的数据持久化存储
fcw пре 2 месеци
родитељ
комит
a4f6920d5d

+ 5 - 0
alien-entity/src/main/java/shop/alien/entity/storePlatform/StoreOperationalActivity.java

@@ -131,5 +131,10 @@ public class StoreOperationalActivity {
     @ApiModelProperty(value = "结果图片地址")
     @TableField("result_media_url")
     private String resultMediaUrl;
+
+    @ApiModelProperty(value = "审核时间")
+    @TableField("audit_time")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    private Date auditTime;
 }
 

+ 6 - 2
alien-store-platform/src/main/java/shop/alien/storeplatform/service/impl/OperationalActivityServiceImpl.java

@@ -137,7 +137,9 @@ public class OperationalActivityServiceImpl implements OperationalActivityServic
                     // 调用同步审核工具类
                     AiContentModerationUtil.AuditResult auditResult = aiContentModerationUtil.auditContent(auditText, imageUrls);
                     
-
+                    // 审核结束后,设置审核时间
+                    Date auditTime = new Date();
+                    activity.setAuditTime(auditTime);
                     
                     // 审核通过,根据活动时间自动设置状态
                     Date currentTime = new Date();
@@ -294,7 +296,9 @@ public class OperationalActivityServiceImpl implements OperationalActivityServic
                 // 调用同步审核工具类
                 AiContentModerationUtil.AuditResult auditResult = aiContentModerationUtil.auditContent(auditText, imageUrls);
 
-
+                // 审核结束后,设置审核时间
+                Date auditTime = new Date();
+                activity.setAuditTime(auditTime);
 
                 // 审核通过,根据活动时间自动设置状态
                 Date currentTime = new Date();