艾金辉
2023-07-22 08a691792cd4165d9943cc17c150eeedd799ab25
封装返回数据
已添加2个文件
已修改5个文件
75 ■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/mapper/ArdSyCarMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/service/IArdSyCarService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/utils/result/Constants.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/utils/result/Results.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/resources/mapper/sy/ArdSyCarMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/controller/ArdSyCarController.java
@@ -17,6 +17,7 @@
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.utils.httpclient.SYCarClient;
import com.ruoyi.utils.result.Results;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.bytedeco.javacv.CanvasFrame;
@@ -275,9 +276,9 @@
    }
    @PreAuthorize("@ss.hasPermi('sy:syCar:carListById')")
    @GetMapping("carListById")
    @GetMapping("/carListById/{id}")
    @ApiOperation("根据车辆ID获取车辆列表")
    public List<ArdSyCar> carListById(String carId){
        return ardSyCarService.carListById(carId);
    public Results carListById(@PathVariable String id){
        return ardSyCarService.carListById(id);
    }
}
ard-work/src/main/java/com/ruoyi/sy/mapper/ArdSyCarMapper.java
@@ -72,5 +72,5 @@
     * @param carId
     * @return
     */
    List<ArdSyCar> carListById(String carId);
    List<ArdSyCar> carListById(String id);
}
ard-work/src/main/java/com/ruoyi/sy/service/IArdSyCarService.java
@@ -4,6 +4,7 @@
import java.util.Map;
import com.ruoyi.sy.domain.ArdSyCar;
import com.ruoyi.utils.result.Results;
import org.springframework.web.multipart.MultipartFile;
/**
@@ -82,5 +83,5 @@
     */
    public String uploadCarPicture(String id, MultipartFile carPicture);
    List<ArdSyCar> carListById(String carId);
    Results carListById(String id);
}
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
@@ -16,11 +16,14 @@
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.mapper.SysConfigMapper;
import com.ruoyi.utils.httpclient.SYCarClient;
import com.ruoyi.utils.result.Constants;
import com.ruoyi.utils.result.Results;
import io.minio.GetPresignedObjectUrlArgs;
import io.minio.ListObjectsArgs;
import io.minio.PutObjectArgs;
import io.minio.Result;
import io.minio.http.Method;
import io.minio.messages.Contents;
import io.minio.messages.Item;
import org.springframework.stereotype.Service;
import com.ruoyi.sy.mapper.ArdSyCarMapper;
@@ -325,7 +328,17 @@
    }
    @Override
    public List<ArdSyCar> carListById(String carId) {
        return ardSyCarMapper.carListById(carId);
    public Results carListById(String id) {
        try {
            List<ArdSyCar> list = ardSyCarMapper.carListById(id);
            if(list.size()>0){
                ArdSyCar ardSyCar = list.get(0);
                return Results.succeed(ardSyCar);
            }else {
                return Results.succeed();
            }
        } catch (Exception e) {
            return Results.error(e.toString());
        }
    }
}
ard-work/src/main/java/com/ruoyi/utils/result/Constants.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,13 @@
package com.ruoyi.utils.result;
/**
 * @author 11441
 * è¿”回状态码
 */
public interface Constants {
    String CODE_200 = "200";    // æˆåŠŸ
    String CODE_400 = "400";    // å‚数错误
    String CODE_500 = "500";    // ç³»ç»Ÿé”™è¯¯
    String CODE_401 = "401";    // æƒé™ä¸è¶³
}
ard-work/src/main/java/com/ruoyi/utils/result/Results.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,31 @@
package com.ruoyi.utils.result;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
 * @author 11441
 * è¿”回结果集
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Results {
    private String code;
    private String msg;
    private Object data;
    public static Results succeed() {
        return new Results(Constants.CODE_200, "操作成功!", null);
    }
    public static Results succeed(Object data) {
        return new Results(Constants.CODE_200, "操作成功!", data);
    }
    public static Results error(String msg) {
        return new Results(Constants.CODE_500, msg, null);
    }
}
ard-work/src/main/resources/mapper/sy/ArdSyCarMapper.xml
@@ -103,6 +103,6 @@
    </select>
    <select id="carListById" parameterType="String" resultMap="ArdSyCarResult">
        select * from ard_sy_car where car_id = #{carId}
        select * from ard_sy_car where id = #{id}
    </select>
</mapper>