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<Object> 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);
|
|
}
|
|
}
|