| fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/data/Param3032.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3030.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3031.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3032.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/ApiV1Controller.java
@@ -42,6 +42,8 @@ private ApiV1Service3030 apiV1Service3030; @Resource private ApiV1Service3031 apiV1Service3031; @Resource private ApiV1Service3032 apiV1Service3032; @PostMapping @@ -85,6 +87,8 @@ return apiV1Service3030.analysis(req, gatewaySer); case ApiV1Constant.API_FUNCTION_3031: return apiV1Service3031.analysis(req, gatewaySer); case ApiV1Constant.API_FUNCTION_3032: return apiV1Service3032.analysis(req, gatewaySer); } return ApiV1Resp.error("æ¥å£ç¼ç <" + functionId + ">ä¸åå¨ï¼è¯·æ ¸æ¥ï¼", req); fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/data/Param3032.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.fzzy.igds.api.v1.data; import lombok.Data; import java.io.Serializable; /** * @Description * @Author CZT * @Date 2026/1/7 10:21 */ @Data public class Param3032 implements Serializable { private String fileName; private String imgBase64; } fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3030.java
@@ -47,7 +47,7 @@ } step1(list, gatewaySer); log.info("è´¨æ¼ç管æ¥å£V1ï¼3030æ¥å£è§£æå®æ={}", req); return ApiV1Resp.success(null, req); } @@ -80,7 +80,7 @@ snapRecordService.addData(snapRecord); } log.info("è´¨æ¼ç管æ¥å£V1ï¼3030æ¥å£è§£æå®æ"); } } fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3031.java
@@ -51,7 +51,7 @@ } step1(list, gatewaySer); log.info("è´¨æ¼ç管æ¥å£V1ï¼3031æ¥å£è§£æå®æ={}", req); return ApiV1Resp.success(null, req); } @@ -92,6 +92,8 @@ eventInfoService.addData(info); } log.info("è´¨æ¼ç管æ¥å£V1ï¼3031æ¥å£è§£æå®æ"); } } fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3032.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,65 @@ 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.api.v1.data.Param3032; import com.fzzy.igds.domain.GatewaySer; import com.fzzy.igds.service.FileService; import com.ruoyi.common.utils.StringUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; import javax.annotation.Resource; /** * @Description åºå ¥åºæå¾è§£æ * @Author CZT * @Date 2026/1/7 11:09 */ @Slf4j @Component public class ApiV1Service3032 { @Resource private FileService fileService; /** * @param req * @param gatewaySer * @return */ public ApiV1Resp<Object> analysis(ApiV1Req<JSONObject> req, GatewaySer gatewaySer) { //转å为对象 Param3032 param = JSONObject.parseObject(req.getData().toString(), Param3032.class); if (null == param || StringUtils.isBlank(param.getFileName()) || StringUtils.isEmpty(param.getImgBase64())) { return ApiV1Resp.error("ææä¿¡æ¯ä¸ºç©ºï¼ä¸è§£æï¼", req); } step1(param); return ApiV1Resp.success(null, req); } /** * 弿¥è§£æ * * @param param */ @Async public void step1(Param3032 param) { //base64转å为å¾çä¿å String savePath = fileService.getFileSavePath("INOUT"); String fileName = param.getFileName(); String filePath = savePath + fileName; fileService.baseImg2Disk(filePath, param.getImgBase64()); log.info("è´¨æ¼ç管æ¥å£V1ï¼3032æ¥å£è§£æå®æ"); } } fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/util/ApiV1Constant.java
@@ -28,7 +28,14 @@ * æ¨éææä¿¡æ¯æ¥å£ç¼ç */ public static final String API_FUNCTION_3030 = "3030"; /** * æ¨éAIäºä»¶æ¥å£ç¼ç */ public static final String API_FUNCTION_3031 = "3031"; /** * æ¨éåºå ¥åºæå¾æ¥å£ç¼ç */ public static final String API_FUNCTION_3032 = "3032"; }