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 analysis(ApiV1Req req, GatewaySer gatewaySer) { //获取库区下所有抓拍配置 List list = snapConfService.selectList(gatewaySer.getDeptId()); if(null == list || list.isEmpty()){ return ApiV1Resp.error("未获取到抓拍配置信息!", req); } log.info("质押监管接口V1,3020接口解析完成={}", req); return ApiV1Resp.success(list, req); } }