Commit bde1eede2a863f0a0bce8e7954f1cefd65e271ed

Authored by cherishsince
1 parent 1c0cf4b8

【解决todo】image delete-my 删除返回 boolean

yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/image/AiImageController.java
@@ -78,13 +78,11 @@ public class AiImageController { @@ -78,13 +78,11 @@ public class AiImageController {
78 } 78 }
79 79
80 // TODO @fan:类似 /my-page 的建议 80 // TODO @fan:类似 /my-page 的建议
81 - // TODO @fan:目前如果没结果,返回 Boolean 哈  
82 @Operation(summary = "删除【我的】绘画记录") 81 @Operation(summary = "删除【我的】绘画记录")
83 @DeleteMapping("/delete-my") 82 @DeleteMapping("/delete-my")
84 @Parameter(name = "id", required = true, description = "绘画编号", example = "1024") 83 @Parameter(name = "id", required = true, description = "绘画编号", example = "1024")
85 - public CommonResult<Void> deleteMy(@RequestParam("id") Long id) {  
86 - aiImageService.deleteMy(id, getLoginUserId());  
87 - return success(null); 84 + public CommonResult<Boolean> deleteMy(@RequestParam("id") Long id) {
  85 + return success(aiImageService.deleteMy(id, getLoginUserId()));
88 } 86 }
89 87
90 } 88 }
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/AiImageService.java
@@ -62,6 +62,6 @@ public interface AiImageService { @@ -62,6 +62,6 @@ public interface AiImageService {
62 * @param id 62 * @param id
63 * @param loginUserId 63 * @param loginUserId
64 */ 64 */
65 - void deleteMy(Long id, Long loginUserId); 65 + Boolean deleteMy(Long id, Long loginUserId);
66 66
67 } 67 }
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/service/image/AiImageServiceImpl.java
@@ -184,7 +184,7 @@ public class AiImageServiceImpl implements AiImageService { @@ -184,7 +184,7 @@ public class AiImageServiceImpl implements AiImageService {
184 } 184 }
185 185
186 @Override 186 @Override
187 - public void deleteMy(Long id, Long userId) { 187 + public Boolean deleteMy(Long id, Long userId) {
188 // 校验是否存在,并获取 image 188 // 校验是否存在,并获取 image
189 AiImageDO image = validateExists(id); 189 AiImageDO image = validateExists(id);
190 // 是否属于当前用户 190 // 是否属于当前用户
@@ -192,7 +192,7 @@ public class AiImageServiceImpl implements AiImageService { @@ -192,7 +192,7 @@ public class AiImageServiceImpl implements AiImageService {
192 throw exception(ErrorCodeConstants.AI_IMAGE_NOT_EXISTS); 192 throw exception(ErrorCodeConstants.AI_IMAGE_NOT_EXISTS);
193 } 193 }
194 // 删除记录 194 // 删除记录
195 - imageMapper.deleteById(id); 195 + return imageMapper.deleteById(id) > 0;
196 } 196 }
197 197
198 private void validateMessageId(String mjMessageId, String messageId) { 198 private void validateMessageId(String mjMessageId, String messageId) {