Browse Source

Result修改提交

yufenghao
yufenghao 2 months ago
parent
commit
d1eddbec47
  1. 1
      pom.xml
  2. 4
      src/main/java/com/example/gb/controller/GoldbeanRechargeController.java
  3. 4
      src/main/java/com/example/gb/service/GoldBeanService.java
  4. 4
      src/main/java/com/example/gb/service/GoldbeanRechargeService.java
  5. 6
      src/main/java/com/example/gb/service/impl/GoldBeanServiceimpl.java
  6. 8
      src/main/java/com/example/gb/service/impl/GoldbeanRechargeServiceImpl.java
  7. 10
      src/main/java/com/example/gb/util/Result.java

1
pom.xml

@ -48,6 +48,7 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.42</version>
<optional>true</optional>
</dependency>
<dependency>

4
src/main/java/com/example/gb/controller/GoldbeanRechargeController.java

@ -1,6 +1,6 @@
package com.example.gb.controller;
import com.example.gb.util.Result;
//import com.example.gb.util.Result;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@ -9,7 +9,7 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/admin/recharge")
public class GoldbeanRechargeController {
@GetMapping("sys/list")
public Result list(){
public String list(){
return null;
}
}

4
src/main/java/com/example/gb/service/GoldBeanService.java

@ -1,4 +0,0 @@
package com.example.gb.service;
public interface GoldBeanService {
}

4
src/main/java/com/example/gb/service/GoldbeanRechargeService.java

@ -0,0 +1,4 @@
package com.example.gb.service;
public interface GoldbeanRechargeService {
}

6
src/main/java/com/example/gb/service/impl/GoldBeanServiceimpl.java

@ -1,6 +0,0 @@
package com.example.gb.service.impl;
import com.example.gb.service.GoldBeanService;
public class GoldBeanServiceimpl implements GoldBeanService {
}

8
src/main/java/com/example/gb/service/impl/GoldbeanRechargeServiceImpl.java

@ -0,0 +1,8 @@
package com.example.gb.service.impl;
import com.example.gb.service.GoldbeanRechargeService;
import org.springframework.stereotype.Service;
@Service
public class GoldbeanRechargeServiceImpl implements GoldbeanRechargeService {
}

10
src/main/java/com/example/gb/util/Result.java

@ -58,19 +58,19 @@ public class Result implements Serializable {
}
//失败响应 自定义状态码 默认为500
public static Result error(BusinessException e) {
public static Result error(Exception e) {
Result response = new Result();
// 定义默认错误码映射
final int defaultErrorCode = 400;
// 检查 getCode() 是否为 null如果是 Integer
Integer code = e.getCode();
if (code == null || code == 0) {
String code = e.getMessage();
if (code == null ) {
response.setCode(defaultErrorCode); // 默认错误码
} else {
response.setCode(code);
response.setCode(500);
}
response.setMsg(e.getMessage());
return response;
return Result.error(500, e.getMessage());
}
public String toJson() throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();

Loading…
Cancel
Save