Commit bde1eede2a863f0a0bce8e7954f1cefd65e271ed
1 parent
1c0cf4b8
【解决todo】image delete-my 删除返回 boolean
Showing
3 changed files
with
5 additions
and
7 deletions
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) { |