czt
2026-01-10 8221d3048a1ff861962deb805b430b9bce7c0b37
增加出入库设备接口
已修改2个文件
已添加1个文件
56 ■■■■■ 文件已修改
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3022.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java
@@ -37,6 +37,8 @@
    @Resource
    private ApiV1Service3021 apiV1Service3021;
    @Resource
    private ApiV1Service3022 apiV1Service3022;
    @Resource
    private ApiV1Service3030 apiV1Service3030;
    @Resource
    private ApiV1Service3031 apiV1Service3031;
@@ -77,6 +79,8 @@
                    return apiV1Service3020.analysis(req, gatewaySer);
                case ApiV1Constant.API_FUNCTION_3021:
                    return apiV1Service3021.analysis(req, gatewaySer);
                case ApiV1Constant.API_FUNCTION_3022:
                    return apiV1Service3022.analysis(req, gatewaySer);
                case ApiV1Constant.API_FUNCTION_3030:
                    return apiV1Service3030.analysis(req, gatewaySer);
                case ApiV1Constant.API_FUNCTION_3031:
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3022.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,48 @@
package com.fzzy.igds.api.v1.service;
import com.alibaba.fastjson.JSONObject;
import com.fzzy.igds.api.v1.data.ApiV1Req;
import com.fzzy.igds.api.v1.data.ApiV1Resp;
import com.fzzy.igds.domain.Camera;
import com.fzzy.igds.domain.GatewaySer;
import com.fzzy.igds.domain.InoutConf;
import com.fzzy.igds.service.InoutConfService;
import com.fzzy.igds.service.SecCameraService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.List;
/**
 * @Description å‡ºå…¥åº“设备接口解析
 * @Author CZT
 * @Date 2026/1/7 11:05
 */
@Slf4j
@Component
public class ApiV1Service3022 {
    @Resource
    private InoutConfService inoutConfService;
    /**
     *
     * @param req
     * @param gatewaySer
     * @return
     */
    public ApiV1Resp<Object> analysis(ApiV1Req<JSONObject> req, GatewaySer gatewaySer) {
        //获取库区下所有出入库设备
        List<InoutConf> list = inoutConfService.getCacheInoutConf(gatewaySer.getCompanyId(), gatewaySer.getDeptId());
        if(null == list || list.isEmpty()){
            return ApiV1Resp.error("未获取到出入库设备信息!", req);
        }
        log.info("质押监管接口V1,3022接口解析完成={}", req);
        return ApiV1Resp.success(list, req);
    }
}
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java
@@ -21,6 +21,10 @@
     */
    public static final String API_FUNCTION_3021 = "3021";
    /**
     * åŒæ­¥å‡ºå…¥åº“设备配置接口编码
     */
    public static final String API_FUNCTION_3022 = "3022";
    /**
     * æŽ¨é€æŠ“拍信息接口编码
     */
    public static final String API_FUNCTION_3030 = "3030";