From 58e324cd1ff5e7e41e7640f27d48e4813c7bd0a6 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期四, 08 八月 2024 10:44:55 +0800
Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV

---
 pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/rtuData/dbSv/DbSv.java |  100 +++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 78 insertions(+), 22 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 847d2b8..4c6687c 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
@@ -1,18 +1,17 @@
 package com.dy.rtuMw.server.rtuData.dbSv;
 
 import com.dy.common.util.NumUtil;
-import com.dy.common.webUtil.BaseResponseUtils;
-import com.dy.pipIrrGlobal.daoBa.BaClientMapper;
 import com.dy.pipIrrGlobal.daoPr.PrControllerMapper;
 import com.dy.pipIrrGlobal.daoPr.PrControllerTrampMapper;
 import com.dy.pipIrrGlobal.daoRm.*;
 import com.dy.pipIrrGlobal.daoSe.SeClientCardMapper;
 import com.dy.pipIrrGlobal.daoSe.SeVirtualCardMapper;
-import com.dy.pipIrrGlobal.pojoBa.BaClient;
 import com.dy.pipIrrGlobal.pojoPr.PrController;
 import com.dy.pipIrrGlobal.pojoPr.PrControllerTramp;
 import com.dy.pipIrrGlobal.pojoRm.*;
 import com.dy.pipIrrGlobal.pojoSe.SeClient;
+import com.dy.pipIrrGlobal.pojoSe.SeClientCard;
+import com.dy.pipIrrGlobal.voSe.VoCardInfo1;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -30,9 +29,9 @@
 @Service()
 public class DbSv {
     @Autowired
-    private SeClientCardMapper seClientCardMapperDao;//鍐滄埛姘村崱DAO
+    private SeClientCardMapper seClientCardDao;//鍐滄埛姘村崱DAO
     @Autowired
-    private SeVirtualCardMapper seVirtualCardMapper;//鍐滄埛铏氭嫙姘村崱DAO
+    private SeVirtualCardMapper seVirtualCardDao ;//铏氭嫙鍗$浉鍏矰AO
     @Autowired
     private PrControllerTrampMapper prControllerTrampMapperDao;//娴佹氮鎺у埗鍣―AO
     @Autowired
@@ -58,13 +57,11 @@
     @Autowired
     private RmClientAmountDayMapper rmClientAmountDayMapperDao ;//鍐滄埛鏃ョ敤姘撮噺缁熻鏁版嵁DAO
     @Autowired
-    private RmLossLastMapper rmLossLastMapperDao ;//鎺у埗鍣ㄦ紡鎹熸按閲忕粺璁℃渶鏂版暟鎹瓺AO
+    private RmLossDayLastMapper rmLossLastMapperDao ;//鎺у埗鍣ㄦ紡鎹熸按閲忕粺璁℃渶鏂版暟鎹瓺AO
     @Autowired
-    private RmLossHistoryMapper rmLossHistoryMapperDao ;//鎺у埗鍣ㄦ紡鎹熸按閲忕粺璁″巻鍙叉暟鎹瓺AO
+    private RmLossDayMapper rmLossHistoryMapperDao ;//鎺у埗鍣ㄦ紡鎹熸按閲忕粺璁″巻鍙叉暟鎹瓺AO
     @Autowired
     private RmCommandHistoryMapper rmCommandHistoryDao ;//杩滅▼鍛戒护鏃ュ織鐩稿叧
-    @Autowired
-    private SeVirtualCardMapper seVirtualCardDao ;//铏氭嫙鍗$浉鍏�
 
     @Autowired
     private RmTimingReportHistoryMapper rmTimingReportHistoryDao; // 瀹氱偣涓婃姤鍘嗗彶鏁版嵁DAO
@@ -75,6 +72,7 @@
     private RmOnHourReportHistoryMapper rmOnHourReportHistoryDao; // 鏁寸偣涓婃姤鍘嗗彶鏁版嵁DAO
     @Autowired
     private RmOnHourReportLastMapper rmOnHourReportLastDao; // 鏁寸偣涓婃姤鏈�鏂版暟鎹瓺AO
+
 
     //@Autowired
     //@Lazy
@@ -96,7 +94,7 @@
         SeClient vo = null ;
         if(NumUtil.isPlusIntNumber(icCardNo)){
             Long icCardNoLong = Long.parseLong(icCardNo) ;
-            Map<String, Object> map = seClientCardMapperDao.getClientIdAndNameByCardAddrAndCardNo(icCardAddr, icCardNoLong) ;
+            Map<String, Object> map = seClientCardDao.getClientIdAndNameByCardAddrAndCardNo(icCardAddr, icCardNoLong) ;
             if(map != null && map.size() > 0) {
                 vo = new SeClient() ;
                 vo.setId(Long.parseLong(map.get("clientId").toString()));
@@ -114,7 +112,7 @@
         SeClient vo = null ;
         if(NumUtil.isPlusIntNumber(icCardNo)){
             Long icCardNoLong = Long.parseLong(icCardNo) ;
-            Map<String, Object> map = seVirtualCardMapper.getClientIdAndNameByVsCardNo(icCardNoLong) ;
+            Map<String, Object> map = seVirtualCardDao.getClientIdAndNameByVsCardNo(icCardNoLong) ;
             if(map != null && map.size() > 0) {
                 vo = new SeClient() ;
                 vo.setId(Long.parseLong(map.get("clientId").toString()));
@@ -559,8 +557,8 @@
      * @param intakeId
      * @return
      */
-    public RmLossLast getRmLossLast(Long intakeId){
-        List<RmLossLast> list = rmLossLastMapperDao.selectByIntakeId(intakeId) ;
+    public RmLossDayLast getRmLossLast(Long intakeId){
+        List<RmLossDayLast> list = rmLossLastMapperDao.selectByIntakeId(intakeId) ;
         if(list != null && list.size() > 0){
             return list.get(0) ;
         }
@@ -571,7 +569,7 @@
      * @param po
      */
     @Transactional(rollbackFor = Exception.class)
-    public void saveRmLossLast(RmLossLast po){
+    public void saveRmLossLast(RmLossDayLast po){
         this.rmLossLastMapperDao.insert(po) ;
     }
   /**
@@ -579,7 +577,7 @@
      * @param po
      */
     @Transactional(rollbackFor = Exception.class)
-    public void saveRmLossHistory(RmLossHistory po){
+    public void saveRmLossHistory(RmLossDay po){
         this.rmLossHistoryMapperDao.insert(po) ;
     }
     /**
@@ -587,7 +585,7 @@
      * @param po
      */
     @Transactional(rollbackFor = Exception.class)
-    public void updateRmLossLast(RmLossLast po){
+    public void updateRmLossLast(RmLossDayLast po){
         this.rmLossLastMapperDao.updateByPrimaryKey(po) ;
     }
     /**
@@ -595,7 +593,7 @@
      * @param po
      */
     @Transactional(rollbackFor = Exception.class)
-    public void updateRmLossHistory(RmLossHistory po){
+    public void updateRmLossHistory(RmLossDay po){
         this.rmLossHistoryMapperDao.updateByPrimaryKey(po) ;
     }
 
@@ -604,7 +602,7 @@
      * @param id
      * @return
      */
-    public RmLossHistory getRmLossHistory(Long id){
+    public RmLossDay getRmLossHistory(Long id){
         return rmLossHistoryMapperDao.selectByPrimaryKey(id) ;
     }
 
@@ -614,8 +612,8 @@
      * @param dt
      * @return
      */
-    public RmLossLast getRmLossLastByDate(Date dt){
-        List<RmLossLast> list = rmLossLastMapperDao.selectByDate(dt) ;
+    public RmLossDayLast getRmLossLastByDate(Date dt){
+        List<RmLossDayLast> list = rmLossLastMapperDao.selectByDate(dt) ;
         if(list != null && list.size() > 0){
             return list.get(0) ;
         }
@@ -627,12 +625,69 @@
      * @param dt
      * @return
      */
-    public RmLossHistory getRmLossHistoryByDate(Date dt){
-        List<RmLossHistory> list = rmLossHistoryMapperDao.selectByDate(dt) ;
+    public RmLossDay getRmLossHistoryByDate(Date dt){
+        List<RmLossDay> list = rmLossHistoryMapperDao.selectByDate(dt) ;
         if(list != null && list.size() > 0){
             return list.get(0) ;
         }
         return null ;
+    }
+
+    //////////////////////////////////////////////////////
+    //
+    // IC鍗$浉鍏�
+    //
+    //////////////////////////////////////////////////////
+    /**
+     * 寰楀埌鍐滄埛鍗�
+     * @param cardAddr
+     * @param cardNo
+     * @return
+     */
+    public VoCardInfo1 getIcCard(String cardAddr, String cardNo){
+        if(NumUtil.isPlusIntNumber(cardNo)){
+            Long icCardNoLong = Long.parseLong(cardNo) ;
+            List<VoCardInfo1> list = seClientCardDao.getCardsByAddrAndNum(cardAddr, icCardNoLong) ;
+            if(list != null && list.size() > 0){
+                return list.get(0) ;
+            }
+        }
+        return null ;
+    }
+    /**
+     * 寰楀埌鍐滄埛铏氭嫙鍗�
+     * @param cardNo
+     * @return
+     */
+    public VoCardInfo1 getVirIcCard(String cardNo){
+        if(NumUtil.isPlusIntNumber(cardNo)){
+            Long icCardNoLong = Long.parseLong(cardNo) ;
+            List<VoCardInfo1> list = seVirtualCardDao.getCardsByNum(icCardNoLong) ;
+            if(list != null && list.size() > 0){
+                return list.get(0) ;
+            }
+        }
+        return null ;
+    }
+
+    /**
+     * 鏇存柊瀹炰綋鍗″墿浣欓噾棰�
+     * @param id
+     * @param remainMoney
+     */
+    @Transactional(rollbackFor = Exception.class)
+    public void updateIcCardRemainMoney(Long id , Double remainMoney){
+        seClientCardDao.updateMoney(id,remainMoney);
+    }
+
+    /**
+     * 鏇存柊铏氭嫙鍗″墿浣欓噾棰�
+     * @param id
+     * @param remainMoney
+     */
+    @Transactional(rollbackFor = Exception.class)
+    public void updateVirIcCardRemainMoney(Long id , Double remainMoney){
+        seVirtualCardDao.updateMoney(id,remainMoney);
     }
 
     //////////////////////////////////////////////////////
@@ -643,6 +698,7 @@
     public RmCommandHistory getCommandLog(String commandId){
         return rmCommandHistoryDao.selectByPrimaryKey(Long.parseLong(commandId)) ;
     }
+    @Transactional(rollbackFor = Exception.class)
     public void updateCommandLog(RmCommandHistory po){
         rmCommandHistoryDao.updateByPrimaryKey(po) ;
     }

--
Gitblit v1.8.0