From 1369c87ddcc0e76e17d01208ef66261ee0cd27da Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期五, 27 二月 2026 18:13:45 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
fzzy-igdss-web/src/main/java/com/fzzy/inout/InoutController.java | 73 ++++++++++++++++++++++++++++++++----
1 files changed, 65 insertions(+), 8 deletions(-)
diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/inout/InoutController.java b/fzzy-igdss-web/src/main/java/com/fzzy/inout/InoutController.java
index fedf4cd..c0c8e49 100644
--- a/fzzy-igdss-web/src/main/java/com/fzzy/inout/InoutController.java
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/inout/InoutController.java
@@ -1,6 +1,8 @@
package com.fzzy.inout;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fzzy.igds.camera.data.ApiCameraData;
+import com.fzzy.igds.camera.data.ApiCameraResp;
import com.fzzy.igds.constant.Constant;
import com.fzzy.igds.data.*;
import com.fzzy.igds.domain.*;
@@ -20,8 +22,10 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
+
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
+import java.net.URLDecoder;
import java.util.Date;
import java.util.List;
@@ -44,17 +48,18 @@
/**
* 鐧昏锛屽嚭鍏ュ簱鍏辩敤
+ *
* @param httpRequest
- * @param sort 閰嶅鍙�
- * @param type 涓氬姟绫诲瀷锛欼N-鍏ュ簱锛孫UT-鍑哄簱
+ * @param sort 閰嶅鍙�
+ * @param type 涓氬姟绫诲瀷锛欼N-鍏ュ簱锛孫UT-鍑哄簱
* @param view
* @return
*/
@RequestMapping("/register")
public String register(HttpServletRequest httpRequest,
- @RequestParam(value = "sort", required = false) String sort,
- @RequestParam(value = "type", required = false) String type,
- ModelMap view) {
+ @RequestParam(value = "sort", required = false) String sort,
+ @RequestParam(value = "type", required = false) String type,
+ ModelMap view) {
SysUser user = ContextUtil.getLoginUser();
view.put(Constant.MODEL_KEY_LOGIN_USER, user);
@@ -101,6 +106,7 @@
/**
* 璐ㄦ椤甸潰
+ *
* @return
*/
@RequestMapping("/check")
@@ -144,6 +150,7 @@
/**
* 鍑哄叆搴撳�间粨
+ *
* @param httpRequest
* @param sort
* @param type
@@ -152,9 +159,9 @@
*/
@RequestMapping("/handle")
public String handle(HttpServletRequest httpRequest,
- @RequestParam(value = "sort", required = false) String sort,
- @RequestParam(value = "type", required = false) String type,
- ModelMap view) {
+ @RequestParam(value = "sort", required = false) String sort,
+ @RequestParam(value = "type", required = false) String type,
+ ModelMap view) {
//濡傛灉娌℃湁鎸囧畾鍦扮锛屼粠鐢ㄦ埛涓婁竴涓�夋嫨涓幏鍙�
if (StringUtils.isEmpty(sort)) {
@@ -293,6 +300,9 @@
if ("2".equals(viewTag)) {
viewStr = prefix + "/weight2";
}
+ if ("3".equals(viewTag)) {
+ viewStr = prefix + "/weight3";
+ }
return viewStr;
}
@@ -335,6 +345,7 @@
/**
* 鏍规嵁鏉′欢鏌ヨ寰呯О閲嶇殑鏁版嵁
+ *
* @param param
* @return
*/
@@ -361,6 +372,7 @@
/**
* 鍑哄叆搴撳寲楠屼俊鎭彁浜�
+ *
* @param data
* @return
*/
@@ -373,6 +385,7 @@
/**
* 鍑哄叆搴撶О閲嶇幆鑺傛彁浜�
+ *
* @param data
* @return
*/
@@ -434,4 +447,48 @@
public PageResponse<List<InoutNoticeOut>> listNoticeOut(@RequestBody NoticeParam param) {
return inoutManager.listNoticeOut(param);
}
+
+
+ /**
+ * 鍑哄叆搴撹鍗曢〉闈㈢殑鍙鍖栬拷韪〉闈�
+ *
+ * @return
+ */
+ @RequestMapping("/inout-img")
+ public String inoutImg(@RequestParam(value = "id", required = true) String id,
+ @RequestParam(value = "plateNum", required = false) String plateNum,
+ @RequestParam(value = "user", required = false) String userName,
+ ModelMap view) {
+ try {
+ if (StringUtils.isNotEmpty(plateNum)) {
+ view.put("plateNum", URLDecoder.decode(plateNum, "UtF-8"));
+ }
+ if (StringUtils.isNotEmpty(userName)) {
+ view.put("userName", URLDecoder.decode(userName, "UtF-8"));
+ }
+
+ List<FileInfo> files = inoutManager.cutImgList(id);
+ view.put("files", files);
+ } catch (Exception e) {
+ log.error("鍚庡彴寮傚父:{}", e);
+ }
+ return prefix + "/inout-img";
+ }
+
+
+
+
+ /**
+ * 鑾峰彇瑙嗛鎾斁鍦板潃
+ *
+ * @param param
+ * @return
+ */
+ @RequestMapping("/get-media")
+ @ResponseBody
+ public ApiCameraResp getMedia(@RequestBody InoutConf param) {
+ //鑾峰彇璇锋眰鏂笽P
+ return inoutManager.getPlayAddr(param);
+ }
+
}
--
Gitblit v1.9.3