package com.fzzy.igds.api.v1.service;
|
|
import com.fzzy.igds.api.v1.data.ApiV1Req;
|
import com.fzzy.igds.api.v1.data.ApiV1Resp;
|
import com.fzzy.igds.domain.GatewaySer;
|
import com.fzzy.igds.domain.SnapConf;
|
import com.fzzy.igds.service.SnapConfService;
|
import com.alibaba.fastjson.JSONObject;
|
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:03
|
*/
|
@Slf4j
|
@Component
|
public class ApiV1Service3020 {
|
|
@Resource
|
private SnapConfService snapConfService;
|
|
/**
|
*
|
* @param req
|
* @param gatewaySer
|
* @return
|
*/
|
public ApiV1Resp<Object> analysis(ApiV1Req<JSONObject> req, GatewaySer gatewaySer) {
|
|
//获取库区下所有抓拍配置
|
List<SnapConf> list = snapConfService.selectList(gatewaySer.getDeptId());
|
|
if(null == list || list.isEmpty()){
|
return ApiV1Resp.error("未获取到抓拍配置信息!", req);
|
}
|
log.info("质押监管接口V1,3020接口解析完成={}", req);
|
return ApiV1Resp.success(list, req);
|
|
}
|
|
}
|