diff --git a/Jenkinsfile b/Jenkinsfile index 9944ccf..042e929 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -171,7 +171,7 @@ pipeline { // 生成Dockerfile内容的函数 def getDockerfileContent(serviceDir) { - return """FROM eclipse-temurin:21-jdk + return """FROM eclipse-temurin:21.0.2_13-jdk-alpine VOLUME /tmp COPY target/*.jar app.jar EXPOSE 8080 diff --git a/deploy/update_story_permission_invite.sql b/deploy/update_story_permission_invite.sql new file mode 100644 index 0000000..172f25c --- /dev/null +++ b/deploy/update_story_permission_invite.sql @@ -0,0 +1,2 @@ +ALTER TABLE `story_permission` +ADD COLUMN `invite_status` int DEFAULT 0 COMMENT '邀请状态: 0-待处理, 1-已接受, 2-已拒绝'; \ No newline at end of file diff --git a/timeline-component-common/src/main/java/com/timeline/common/response/ResponseEntity.java b/timeline-component-common/src/main/java/com/timeline/common/response/ResponseEntity.java index 321517b..f6d11e9 100644 --- a/timeline-component-common/src/main/java/com/timeline/common/response/ResponseEntity.java +++ b/timeline-component-common/src/main/java/com/timeline/common/response/ResponseEntity.java @@ -25,4 +25,8 @@ public class ResponseEntity { public static ResponseEntity error(ResponseEnum responseEnum, String detailMessage) { return new ResponseEntity<>(responseEnum.getCode(), responseEnum.getMessage() + ": " + detailMessage, null); } + + public static ResponseEntity error(String message) { + return new ResponseEntity<>(ResponseEnum.BAD_REQUEST.getCode(), message, null); + } } diff --git a/timeline-file-service/Dockerfile b/timeline-file-service/Dockerfile index daa8b1d..28ebbc5 100644 --- a/timeline-file-service/Dockerfile +++ b/timeline-file-service/Dockerfile @@ -1,4 +1,4 @@ -FROM eclipse-temurin:21-jdk +FROM eclipse-temurin:21.0.2_13-jdk-alpine VOLUME /tmp COPY target/*.jar app.jar EXPOSE 30002 diff --git a/timeline-file-service/pom.xml b/timeline-file-service/pom.xml index 7ef3967..33b8747 100644 --- a/timeline-file-service/pom.xml +++ b/timeline-file-service/pom.xml @@ -50,6 +50,13 @@ thumbnailator 0.4.17 + + + + com.drewnoakes + metadata-extractor + 2.19.0 + + + UPDATE story_item + SET sort_order = #{sortOrder}, + update_id = #{updateId}, + update_time = #{updateTime} + WHERE instance_id = #{instanceId} + + + + + UPDATE story_item + SET story_item_time = #{storyItemTime}, + update_id = #{updateId}, + update_time = #{updateTime} + WHERE instance_id = #{instanceId} + diff --git a/timeline-story-service/src/main/resources/com/timeline/story/dao/StoryPermissionMapper.xml b/timeline-story-service/src/main/resources/com/timeline/story/dao/StoryPermissionMapper.xml index 124a2e0..540a976 100644 --- a/timeline-story-service/src/main/resources/com/timeline/story/dao/StoryPermissionMapper.xml +++ b/timeline-story-service/src/main/resources/com/timeline/story/dao/StoryPermissionMapper.xml @@ -5,8 +5,8 @@ - INSERT INTO story_permission (permission_id, story_instance_id, user_id, permission_type) - VALUES (#{permissionId}, #{storyInstanceId}, #{userId}, #{permissionType}) + INSERT INTO story_permission (permission_id, story_instance_id, user_id, permission_type, invite_status) + VALUES (#{permissionId}, #{storyInstanceId}, #{userId}, #{permissionType}, #{inviteStatus}) UPDATE story_permission @@ -15,6 +15,13 @@ WHERE permission_id = #{permissionId} AND is_deleted = 0 + + UPDATE story_permission + SET invite_status = #{inviteStatus}, + update_time = NOW() + WHERE permission_id = #{permissionId} AND is_deleted = 0 + + UPDATE story_permission SET is_deleted = 1 diff --git a/timeline-user-service/Dockerfile b/timeline-user-service/Dockerfile index d856fc1..f6e83d8 100644 --- a/timeline-user-service/Dockerfile +++ b/timeline-user-service/Dockerfile @@ -1,4 +1,4 @@ -FROM eclipse-temurin:21-jdk +FROM eclipse-temurin:21.0.2_13-jdk-alpine VOLUME /tmp COPY target/*.jar app.jar EXPOSE 30003