lyhzzz 3 سال پیش
والد
کامیت
7bb3d85e0d

+ 2 - 1
src/main/java/com/fdkankan/fusion/common/ResultCode.java

@@ -5,7 +5,8 @@ public enum ResultCode {
     ERROR(-1,"操作失败"),
 
     MISSING_REQUIRED_PARAMETERS(4001,"参数缺少"),
-    USER_NOT_LOGIN(2001,"用户未登录"),
+    USER_NOT_LOGIN(4008,"用户未登录"),
+
     UPLOAD_ERROR(7001,"文件上传失败"),
     UPLOAD_FILE_NO_EXIST(7002,"上传文件不存在"),
     UPLOAD_FILE_TO_LONG(7003,"文件上传过大"),

+ 1 - 1
src/main/java/com/fdkankan/fusion/controller/CaseTagController.java

@@ -43,7 +43,7 @@ public class CaseTagController {
             hotIconService.addUseNum(caseTag.getHotIconId());
         }
         caseTagService.save(caseTag);
-        return ResultData.ok();
+        return ResultData.ok(caseTag);
     }
 
     @GetMapping("/allList")

+ 9 - 2
src/main/java/com/fdkankan/fusion/controller/HotIconController.java

@@ -43,11 +43,18 @@ public class HotIconController {
     }
 
     @PostMapping("/add")
-    public ResultData add(@RequestParam(required = false) MultipartFile file, @RequestHeader String token) throws IOException {
+    public ResultData add(@RequestParam(required = false) MultipartFile file,
+                          @RequestParam(required = false) String iconTitle,
+                          @RequestHeader String token) throws IOException {
+        if(file==null || StringUtils.isEmpty(iconTitle)){
+            throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
+        }
+
         String iconUrl = uploadService.uploadFile(file, true, "fusion/icon/",null);
 
         String username = JwtUtil.getUsername(token);
         HotIcon hotIcon = new HotIcon();
+        hotIcon.setIconTitle(iconTitle);
         hotIcon.setIconUrl(iconUrl);
         hotIcon.setUserName(username);
         if(StringUtils.isEmpty(hotIcon.getIconUrl())){
@@ -61,7 +68,7 @@ public class HotIconController {
             hotIcon.setIconTitle(fileName.substring(0,fileName.lastIndexOf(".")));
         }
         hotIconService.save(hotIcon);
-        return ResultData.ok();
+        return ResultData.ok(hotIcon);
     }
 
     @PostMapping("/delete")