82 Commits
prod ... test

Author SHA1 Message Date
tianyongbao
919bf2fb03 fix: 设备管理,新增物理删除接口。 2026-07-12 09:32:13 +08:00
tianyongbao
143dcd8e63 fix: 绑定功能优化完善,新增清零功能接口。 2026-07-11 19:16:33 +08:00
tianyongbao
818b59046d fix: 控制器定时任务,同一个控制器的开关同一时间下发的话,间隔20秒下发一条指令。 2026-07-06 21:42:07 +08:00
tianyongbao
2bcb2824b5 fix: 开关改变塘口时,不对定时任务清除,保留原来状态。 2026-07-04 22:13:25 +08:00
tianyongbao
0f320472cf fix: 下发开关定时任务,去掉开关状态判断,直接下发。 2026-07-02 07:35:00 +08:00
tianyongbao
81c6e7c7cb fix:太阳能网控,属性下发,不区分在线离线。 2026-07-01 23:53:23 +08:00
tianyongbao
ff6b2fe903 fix:太阳能网控,校准,走缓存逻辑。 2026-07-01 23:17:01 +08:00
tianyongbao
b1ed8a4152 fix:太阳能网控下发盐度设置,增加30分钟冻结。 2026-07-01 23:03:06 +08:00
tianyongbao
162fb7ed03 fix: 修改太阳能网控延时5s后,下发指令。 2026-07-01 16:59:23 +08:00
tianyongbao
71cbf04434 fix: 开关定时任务,扫描间隔从5分钟改为2分钟。 2026-07-01 13:15:49 +08:00
tianyongbao
9f57e796ec fix: 开关定时任务,bug修复。 2026-07-01 11:35:26 +08:00
tianyongbao
97b7cb9119 fix: 太阳能控制下发指令,自测bug修复。 2026-07-01 10:00:47 +08:00
tianyongbao
2930829ee9 feat: 新增太阳能控制下发指令功能。 2026-07-01 01:02:29 +08:00
tianyongbao
573bac7505 fix: 开关定时任务,后台定时扫描执行。 2026-06-30 17:26:51 +08:00
tianyongbao
f0f6494574 fix: 盐度设置,设备上线后,直接下发,去掉原来的1.5秒延时。 2026-06-30 10:32:31 +08:00
tianyongbao
257f19c16f fix: 盐度设置,设备上线后,延时1.5秒后再下发。 2026-06-29 23:36:09 +08:00
tianyongbao
5e55be6526 fix: 盐度设置,Redis失效问题解决。 2026-06-29 22:54:34 +08:00
tianyongbao
c7a1775aec fix: 盐度设置,属性上报时,也进行盐度设置。 2026-06-29 22:00:34 +08:00
tianyongbao
af022e63df fix: 盐度设置,功能优化,打印日志。 2026-06-29 10:40:00 +08:00
tianyongbao
4847f6a9e9 fix: 盐度补偿设定,太阳能网控缓存逻辑修改完善。 2026-06-28 22:52:33 +08:00
tianyongbao
3b37f59aff fix: 盐度补偿设定值同步到设备表中。 2026-06-24 19:24:33 +08:00
tianyongbao
ca1c0bc3eb fix: 欠压和欠流,不再拨打电话,功能修改。 2026-06-18 13:46:47 +08:00
tianyongbao
c9ac005953 fix: 定时控制,单个开关,不能超过5个。 2026-06-17 20:21:56 +08:00
tianyongbao
646574a02f fix: 用户修改手机号的时候,对应的用户的userName也需要同步修改。 2026-06-15 12:09:25 +08:00
tianyongbao
aa8ba2c0cf fix: 控制器新增报警开关控制,过期提醒只在8:00~21:00打电话。 2026-06-15 09:13:14 +08:00
tianyongbao
045f94f8d7 fix: 太阳能网控新增时候,离线时置离线有问题,bug修复。 2026-06-10 23:30:13 +08:00
tianyongbao
f4d2b4688b fix: 控制器三相电源380V时,默认开关输出电压改为220。 2026-06-06 18:36:47 +08:00
tianyongbao
bf2b2045c8 fix: 控制器没有塘口时,也能打电话产生报警。 2026-06-06 09:22:10 +08:00
tianyongbao
266fd0587a fix: 设备最后上数时间,历史数据同步接口修改。 2026-06-04 14:57:35 +08:00
tianyongbao
0ae4dd2034 fix: 设备最后上数时间,新增字段,接口调用,小程序显示。 2026-06-04 13:53:44 +08:00
tianyongbao
d70076ac16 fix: 微信支付成功,未更新设备有效期问题修复。 2026-06-03 23:54:46 +08:00
tianyongbao
bc36250ccf fix: 用户报警第一电话,逻辑判断修改,可任意修改,不需要必须包含自己手机号。 2026-06-03 22:02:13 +08:00
tianyongbao
fabfca7c94 fix: 微信支付问题,新增补偿机制。 2026-06-01 00:17:52 +08:00
tianyongbao
ceb3886729 fix: 设备即将过期,告警类型改为1,新增。 2026-05-30 19:44:58 +08:00
tianyongbao
ff74a6599e fix: 设备即将过期,功能优化完善。 2026-05-30 19:33:20 +08:00
tianyongbao
ec0237e448 fix: 设备24小时内到期,电话通知修改。 2026-05-29 22:10:06 +08:00
tianyongbao
0e306596e3 fix:设备过期,离线报警和溶解氧报警应不报警,sensorErrorCode逻辑问题修复。 2026-05-29 12:11:02 +08:00
tianyongbao
fbfacc065b fix: 设备添加,默认告警码为0,告警消息排序修改,sensorErrorCode处理修改。 2026-05-12 06:56:27 +08:00
tianyongbao
28891f03ff fix: 设备解绑后,新生成一个无用户无塘口的设备信息。 2026-05-12 05:49:38 +08:00
tianyongbao
b1aeb5b058 fix: 新绑定设备,偶尔出现设备名称重复情况,问题修复。 2026-05-06 23:04:12 +08:00
tianyongbao
09c735ab91 fix: 告警电话记录和报警记录,新增告警标题查询条件。 2026-05-06 22:50:13 +08:00
tianyongbao
7edf220e0a fix: 设备绑定记录,设备管理,联动控制等,设备编号支持模糊查询。 2026-05-02 22:49:36 +08:00
tianyongbao
feedc121db fix: 溶解氧探头离线告警修复。 2026-05-02 22:19:04 +08:00
tianyongbao
2adba6c12f fix: 太阳能网控,设备休眠状态修改。 2026-04-27 16:48:53 +08:00
tianyongbao
78daff5f34 fix: 太阳能网控,离线报警问题修复。 2026-04-26 23:01:35 +08:00
tianyongbao
a12cc4c905 fix: 测试服务,关闭vms回执。 2026-04-26 21:20:02 +08:00
tianyongbao
b36a92c981 fix: 电话报警,回执超时问题修复。 2026-04-26 21:19:25 +08:00
tianyongbao
303cd01a59 fix: 控制器定时控制删除时,实际未删除。 2026-04-26 11:19:10 +08:00
tianyongbao
467c05265f fix:太阳能网控,离线报警优化配置。 2026-04-26 07:25:03 +08:00
tianyongbao
65bcbf470c fix:太阳能网控,溶解氧下限未保存。 2026-04-26 06:27:00 +08:00
tianyongbao
7f1d1381ef fix:太阳能网控,后台代码修改完善。 2026-04-25 06:50:11 +08:00
tianyongbao
2bd71701a8 fix:子账号不充值后,回调后,更新设备有效期,问题修复。 2026-04-21 13:11:43 +08:00
tianyongbao
6b7b330934 fix:子账号不存在,提示信息修改。 2026-04-20 12:56:16 +08:00
tianyongbao
5c13c88c41 fix:设备电话通知和告警,以及设备历史数据,增加设备有效期判断。 2026-04-20 09:44:52 +08:00
tianyongbao
24a1e3e348 fix:给设备充值,去掉设备归属用户限制,允许给子账号充值。 2026-04-18 16:07:13 +08:00
tianyongbao
521c1ca344 fix:校准记录,去掉权限校验,登录用户都可以调用。 2026-04-15 16:33:37 +08:00
tianyongbao
b58f9c3b42 fix:告警类型错误,问题修复。 2026-04-14 22:45:05 +08:00
tianyongbao
07495f9270 fix:三相输入缺相,缺相无告警,bug修复。 2026-04-14 22:31:17 +08:00
tianyongbao
9eb2ec90c6 fix: 电话通知逻辑,功能修改,完善机制。 2026-04-14 22:31:14 +08:00
tianyongbao
45c55944a5 fix: 日志字符转义修复。 2026-04-12 20:49:56 +08:00
tianyongbao
2877fc9b7c fix: 控制器不报警,问题解决。 2026-04-12 20:43:35 +08:00
tianyongbao
8de7460d92 fix: 用户普通登录,接口新增几个字段。 2026-04-12 12:08:56 +08:00
tianyongbao
e1745c6130 fix: 修改微信用户和验证码登录,改为永不因不活跃过期,token时间1年有效。 2026-04-11 21:50:44 +08:00
tianyongbao
9b5f87342b fix: 修改微信用户登录默认token时间,改为不活跃7天,超时30天。 2026-04-11 20:25:43 +08:00
tianyongbao
cddaa2c63c fix: 测试服,取消接入amqp,数据库改用内网。 2026-04-11 17:01:47 +08:00
tianyongbao
222f74a7e1 fix: 测试服,取消电话通知。 2026-04-11 10:59:44 +08:00
tianyongbao
261486d235 fix: 回执时间过长,问题修复。 2026-04-10 22:10:38 +08:00
tianyongbao
11337ee89e fix: 盐度取值错误,问题彻底解决。 2026-04-10 14:03:47 +08:00
tianyongbao
74ec9caba8 fix: 盐度取值错误,问题再次解决。 2026-04-10 12:25:10 +08:00
tianyongbao
4fc7eb8006 fix: 盐度取值错误,问题解决。 2026-04-10 12:06:15 +08:00
tianyongbao
881ab2b4a6 fix: 相位差不上数,修复。 2026-04-10 11:21:46 +08:00
tianyongbao
2673eba9ce fix: 水温,饱和度等不上数,问题解决。 2026-04-10 10:58:12 +08:00
tianyongbao
38c038a950 fix: 离线报警逻辑问题修复。 2026-04-09 09:18:00 +08:00
tianyongbao
eeb9ca774e fix:测试问题修复,ph值。 2026-04-09 00:03:26 +08:00
tianyongbao
a50f9ee4c9 fix: 测试环境修改数据库配置。 2026-04-06 21:14:31 +08:00
tianyongbao
db7e0538aa fix: 塘口、设备按创建时间进行正序排列。 2026-04-05 13:29:06 +08:00
tianyongbao
b5c4bab4d4 fix: 微信支付回调接口加入白名单。 2026-04-05 13:05:22 +08:00
tianyongbao
83834ac4da fix: 用户登录逻辑判断修改。 2026-04-05 12:13:49 +08:00
tianyongbao
20cb24b0a1 fix: test分支,电话通知不开启。 2026-04-05 00:10:27 +08:00
tianyongbao
4d82c464ee fix: 配置文件加上电话通知报警是否开启。 2026-04-05 00:09:24 +08:00
tianyongbao
f67ae05413 fix: 新增电话告警统一配置,是否开启。 2026-04-05 00:05:45 +08:00
tianyongbao
9cdcd312cb fix: 测试环境配置文件修改。 2026-04-04 23:54:04 +08:00
2 changed files with 9 additions and 8 deletions

View File

@@ -51,7 +51,7 @@ spring:
# username: root
# password: root
driverClassName: org.postgresql.Driver
url: jdbc:postgresql://172.16.42.181:15432/fishery_prod?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
url: jdbc:postgresql://172.16.42.181:15432/fishery_test?useUnicode=true&characterEncoding=utf8&useSSL=true&autoReconnect=true&reWriteBatchedInserts=true
username: postgres
password: htYkSuRn7Gb*pbFn
# 从库数据源 - TDengine
@@ -110,7 +110,7 @@ spring.data:
# 端口默认为6379
port: 26379
# 数据库索引
database: 9
database: 6
# redis 密码必须配置
password: bbd4b56e5d3f
# 连接超时时间
@@ -229,7 +229,8 @@ aliyun:
# VMS 语音通知配置
vms:
# 是否启用 MNS 回扇消费true 时自动启动 MNS 消费线程接收 VMS 回扇)
mns-enabled: true
# 注意:测试服设为 false避免与正式服共抢同一个 MNS 队列导致回执随机丢失
mns-enabled: false
# VMS 语音服务对应的 AccessKey ID如果与上面 IoT 平台的 AK 相同可不填)
access-key-id: LTAI5tKh6fEKJJESaTdnChkh
# VMS 语音服务对应的 AccessKey Secret
@@ -248,11 +249,11 @@ aliyun:
# 太阳能网控离线告警延迟触发时间分钟工作1分钟休眠同分钟为正常行为需要更长延迟
solar-offline-warn-delay-minutes: 30
# 是否启用报警电话通知(全局开关,关闭后所有类型的报警都不会触发电话通知)
call-notice-enabled: true
call-notice-enabled: false
# AMQP 服务端订阅配置(使用数据同步的 AppKey + AppSecret
amqp:
# 是否启用
enabled: true
enabled: false
# 数据同步 AppKey与上面的 app-key 不同!)
data-sync-app-key: 334224409
# 数据同步 AppSecret请在阿里云控制台查看
@@ -262,7 +263,7 @@ aliyun:
# 消费组 ID按照官方文档应该与数据同步 AppKey 相同)
consumer-group-id: 334224409
# 客户端 ID建议使用机器 UUID、MAC 地址等唯一标识)
client-id: fishery-backend-prod
client-id: fishery-backend-001
# 连接超时时间(毫秒)
connection-timeout: 80000
# 是否自动重连
@@ -422,6 +423,6 @@ wx:
# 支付回调通知配置
pay-notify:
# 支付回调通知URL需根据实际域名配置
notify-url: "https://api.yuceyun.cn/prod-api/weixin/pay_notify"
notify-url: "https://api.yuceyun.cn/test-api/weixin/pay_notify"
# 微信商户号与上面wx.pay.mch-id保持一致
mch-id: "1671289865"

View File

@@ -1078,7 +1078,7 @@ public class IotController extends BaseController {
// 如果是三相380V四线设置输出电压
if (bo.getInputVoltage() == 4) {
for (int i = 1; i <= 4; i++) {
properties.put("Switch" + i + "_volt", 380);
properties.put("Switch" + i + "_volt", 220);
}
}