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 analysis(ApiV1Req req, GatewaySer gatewaySer) { //获取库区下所有出入库设备 List 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); } }