From f5658e38d9aaec4fc002f22938646343a7e86c81 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 26 六月 2024 21:40:27 +0800 Subject: [PATCH] 1、靳总协议功能码调整与增加; 2、实现只有靳总协议中有的整上报数据处理逻辑及数据库设计。 --- pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/dbSv/DbSv.java | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 52 insertions(+), 1 deletions(-) diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/dbSv/DbSv.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/dbSv/DbSv.java index 7492484..773046e 100644 --- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/dbSv/DbSv.java +++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/dbSv/DbSv.java @@ -53,6 +53,11 @@ private RmTimingReportLastMapper rmTimingReportLastDao; // 瀹氱偣涓婃姤鏈�鏂版暟鎹瓺AO @Autowired + private RmOnHourReportHistoryMapper rmOnHourReportHistoryDao; // 鏁寸偣涓婃姤鍘嗗彶鏁版嵁DAO + @Autowired + private RmOnHourReportLastMapper rmOnHourReportLastDao; // 鏁寸偣涓婃姤鏈�鏂版暟鎹瓺AO + + @Autowired private RmOpenCloseHistoryMapper rmOpenCloseHistoryDao; @Autowired private RmOpenCloseLastMapper rmOpenCloseLastDao; @@ -162,7 +167,7 @@ ///////////////////////////////////////////////// // - // 瀹氱偣鎶ユ暟鎹姛鑳� + // 瀹氱偣鎶ユ暟鎹姛鑳�(鍙湪鐜嬫睙娴风殑鍗忚鏈夋鏁版嵁) // //////////////////////////////////////////////// @@ -207,6 +212,52 @@ this.rmTimingReportLastDao.updateByPrimaryKeySelective(po); } + ///////////////////////////////////////////////// + // + // 鏁寸偣涓婃姤瀹炴椂鏁版嵁鍔熻兘(鍙湪闈虫�荤殑鍗忚鏈夋鏁版嵁) + // + //////////////////////////////////////////////// + + /** + * 淇濆瓨鎺у埗鍣ㄦ暣鐐逛笂鎶ュ巻鍙叉暟鎹� + * @param po + */ + @Transactional(rollbackFor = Exception.class) + public void saveRmOnHourReportHistory(RmOnHourReportHistory po){ + this.rmOnHourReportHistoryDao.insert(po); + } + + /** + * 鏍规嵁闃�鎺у櫒鍦板潃鑾峰彇鏁寸偣涓婃姤鏈�鏂版暟鎹� + * @param rtuAddr + * @return + */ + @Transactional(rollbackFor = Exception.class) + public RmOnHourReportLast getRmOnHourReportLast(String rtuAddr) { + List<RmOnHourReportLast> list = this.rmOnHourReportLastDao.getRmOnHourReportLast(rtuAddr) ; + if(list != null && list.size() > 0){ + return list.get(0) ; + } + return null ; + } + + /** + * 淇濆瓨鎺у埗鍣ㄦ暣鐐逛笂鎶ユ渶鏂版暟鎹� + * @param po + */ + @Transactional(rollbackFor = Exception.class) + public void saveRmOnHourReportLast(RmOnHourReportLast po) { + this.rmOnHourReportLastDao.insert(po); + } + + /** + * 淇濆瓨鎺у埗鍣ㄦ暣鐐逛笂鎶ョ姜琛屾暟鎹� + * @param po + */ + @Transactional(rollbackFor = Exception.class) + public void updateRmOnHourReportLast(RmOnHourReportLast po) { + this.rmOnHourReportLastDao.updateByPrimaryKeySelective(po); + } ///////////////////////////////////////////////// // -- Gitblit v1.8.0