From 3a5e49666af1da441633b0a9bae4c3c2b18974b3 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期二, 14 四月 2026 16:05:41 +0800
Subject: [PATCH] 质押合同添加业务经理绑定,H5相关逻辑完善
---
fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3030.java | 53 +++++++++++++++++++++++++++--------------------------
1 files changed, 27 insertions(+), 26 deletions(-)
diff --git a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3030.java b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3030.java
index 428f874..772030b 100644
--- a/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3030.java
+++ b/fzzy-igdss-inte/src/main/java/com/fzzy/igds/api/v1/service/ApiV1Service3030.java
@@ -10,9 +10,11 @@
import com.fzzy.igds.service.SnapRecordService;
import com.fzzy.igds.utils.ContextUtil;
import com.ruoyi.common.config.FrameworkConfig;
+import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.time.DateUtils;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component;
+
import javax.annotation.Resource;
import java.util.List;
@@ -21,6 +23,7 @@
* @Author CZT
* @Date 2026/1/7 11:07
*/
+@Slf4j
@Component
public class ApiV1Service3030 {
@@ -30,55 +33,53 @@
private FileService fileService;
/**
- *
* @param req
* @param gatewaySer
* @return
*/
- public ApiV1Resp<Object> analysis(ApiV1Req<JSONObject> req, GatewaySer gatewaySer) throws Exception{
+ public ApiV1Resp<Object> analysis(ApiV1Req<Object> req, GatewaySer gatewaySer) throws Exception {
//杞寲涓哄璞�
- List<Param3030> list = JSONObject.parseArray(req.getData().toString(), Param3030.class);
+ Param3030 param = JSONObject.parseObject(JSONObject.toJSONString(req.getData()), Param3030.class);
- if(null == list || list.isEmpty()){
+ if (null == param) {
return ApiV1Resp.error("鎶撴媿淇℃伅涓虹┖锛屼笉瑙f瀽锛�", req);
}
- step1(list, gatewaySer);
+ step1(param, gatewaySer);
return ApiV1Resp.success(null, req);
}
/**
* 寮傛瑙f瀽
- * @param list
+ *
+ * @param param3030
*/
@Async
- public void step1(List<Param3030> list, GatewaySer gatewaySer) throws Exception {
+ public void step1(Param3030 param3030, GatewaySer gatewaySer) throws Exception {
- SnapRecord snapRecord;
- for (Param3030 param3030 : list) {
- snapRecord = new SnapRecord();
- snapRecord.setId(ContextUtil.generateId());
- snapRecord.setCompanyId(gatewaySer.getCompanyId());
- snapRecord.setDeptId(gatewaySer.getDeptId());
- snapRecord.setCameraId(param3030.getCameraId());
- snapRecord.setResult(param3030.getResult());
- snapRecord.setTags(param3030.getTags());
- snapRecord.setSnapTime(DateUtils.parseDate(param3030.getSnapTime(),"yyyy-MM-dd HH:mm:ss"));
+ SnapRecord snapRecord = new SnapRecord();
+ snapRecord.setId(ContextUtil.generateId());
+ snapRecord.setCompanyId(gatewaySer.getCompanyId());
+ snapRecord.setDeptId(gatewaySer.getDeptId());
+ snapRecord.setCameraId(param3030.getCameraId());
+ snapRecord.setResult(param3030.getResult());
+ snapRecord.setTags(param3030.getTags());
+ snapRecord.setSnapTime(DateUtils.parseDate(param3030.getSnapTime(), "yyyy-MM-dd HH:mm:ss"));
- //base64杞寲涓哄浘鐗囦繚瀛�
- String savePath = fileService.getFileSavePath("SNAP");
- String fileName = ContextUtil.UUID() + ".jpg";
- String filePath = savePath+fileName;
- fileService.baseImg2Disk(filePath, param3030.getImgBase64());
+ //base64杞寲涓哄浘鐗囦繚瀛�
+ String savePath = fileService.getFileSavePath("SNAP");
+ String fileName = ContextUtil.UUID() + ".jpg";
+ String filePath = savePath + fileName;
+ fileService.baseImg2Disk(filePath, param3030.getImgBase64());
- //璁剧疆淇濆瓨鍥剧墖璺緞
- snapRecord.setImgName(filePath.replace(FrameworkConfig.getProfile(), "/profile/"));
+ //璁剧疆淇濆瓨鍥剧墖璺緞
+ snapRecord.setImgName(filePath.replace(FrameworkConfig.getProfile(), "/profile/"));
- snapRecordService.addData(snapRecord);
- }
+ snapRecordService.addData(snapRecord);
+ log.info("璐ㄦ娂鐩戠鎺ュ彛V1锛�3030鎺ュ彛瑙f瀽瀹屾垚");
}
}
--
Gitblit v1.9.3