From 23ba8d87f56be44209687ee03c8bda3e351412d1 Mon Sep 17 00:00:00 2001
From: sgj <1442489573@qq.com>
Date: 星期三, 25 二月 2026 16:26:59 +0800
Subject: [PATCH] 添加地磅抓拍记录页面
---
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/GatewaySerService.java | 28 ++++++++++++++++++++++++++--
1 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/GatewaySerService.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/GatewaySerService.java
index 3fc2456..7139b81 100644
--- a/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/GatewaySerService.java
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/service/GatewaySerService.java
@@ -53,6 +53,7 @@
if (StringUtils.isNotBlank(parentId)) {
queryWrapper.likeRight("dept_id", parentId);
}
+ queryWrapper.orderByAsc("order_num");
return gatewaySerMapper.selectList(queryWrapper);
}
@@ -139,10 +140,9 @@
if(isUpdateTime){
//蹇冭烦鏃堕棿
- ser.setHeartbeatTime(new Date());
+ ser.setUpdateTime(new Date());
}
- ser.setUpdateTime(new Date());
ser.setStatus(status);
gatewaySerMapper.updateById(ser);
@@ -159,7 +159,31 @@
//鍒犻櫎缂撳瓨
delCache(ser);
+ }
+ /**
+ * 鑾峰彇缁勭粐涓嬫墍鏈夌綉鍏充俊鎭�
+ * @param companyId
+ * @return
+ */
+ public List<GatewaySer> getCacheSer(String companyId) {
+ if (StringUtils.isEmpty(companyId)) {
+ companyId = ContextUtil.getCompanyId();
+ }
+
+ List<GatewaySer> result = new ArrayList<>();
+ String patten = RedisConst.buildKey(companyId, RedisConst.KEY_GATEWAY_SER_LIST) + "*";
+ Collection<String> keys = redisCache.keys(patten);
+ if (null != keys) {
+ for (String key : keys) {
+ result.add((GatewaySer) redisCache.getCacheObject(key));
+ }
+ }
+ if(result.isEmpty()){
+ result = getAllSer();
+ this.setCacheSer(result);
+ }
+ return result;
}
/**
--
Gitblit v1.9.3