From 02fe533245eb42140b98e55eec7cfab673e2bd44 Mon Sep 17 00:00:00 2001
From: Administrator <zhubaomin>
Date: 星期六, 23 十二月 2023 11:16:29 +0800
Subject: [PATCH] 2023-12-23 朱宝民 开卡、补卡、充值重构,开卡/补卡记录查询改为参数传递

---
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/QueryVo.java           |   12 
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRechargeHistory.java                |   21 +
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeClientCard.java                     |    8 
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeActiveCardMapper.xml                               |   75 +++---
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java    |   61 ++++--
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeActiveCardMapper.java                |    4 
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeHistoryMapper.xml                          |   38 +-
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java                |    5 
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml                                   |   10 +
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/DtoActiveCard.java     |   13 
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/DtoRecharge.java         |   15 
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeSv.java          |   12 
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeMapper.xml                                 |   65 +++---
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/RechargeDtoMapper.java |    6 
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRecharge.java                       |   21 +
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml                               |   58 +++--
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeActiveCard.java                     |   31 ++-
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeMapper.java                  |   18 +
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeCtrl.java        |   18 +
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientMapper.java                    |   20 +
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardSv.java      |   44 +++-
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeHistoryMapper.java           |    4 
 22 files changed, 335 insertions(+), 224 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeActiveCardMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeActiveCardMapper.java
index 9b697ed..44452a9 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeActiveCardMapper.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeActiveCardMapper.java
@@ -10,8 +10,8 @@
 
 /**
  * @author ZhuBaoMin
- * @date 2023/12/18 16:58
- * @LastEditTime 2023/12/18 16:58
+ * @date 2023/12/22 16:26
+ * @LastEditTime 2023/12/22 16:26
  * @Description
  */
 
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java
index aaa7433..fdd551b 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java
@@ -9,8 +9,8 @@
 
 /**
  * @author ZhuBaoMin
- * @date 2023/12/18 16:26
- * @LastEditTime 2023/12/18 16:26
+ * @date 2023/12/22 16:04
+ * @LastEditTime 2023/12/22 16:04
  * @Description
  */
 
@@ -55,4 +55,5 @@
      * @return
      */
     Map getCardIdAndClientNum(@Param("cardNum") String cardNum);
+
 }
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientMapper.java
index ee1e40d..6bb8ed0 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientMapper.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientMapper.java
@@ -1,7 +1,9 @@
 package com.dy.pipIrrGlobal.daoSe;
 
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.dy.pipIrrGlobal.pojoSe.SeClient;
 import com.dy.pipIrrGlobal.voSe.VoClient;
+import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
@@ -13,7 +15,9 @@
  * @LastEditTime 2023/12/22 9:50
  * @Description
  */
-public interface SeClientMapper {
+
+@Mapper
+public interface SeClientMapper extends BaseMapper<SeClient> {
     int deleteByPrimaryKey(Long id);
 
     int insert(SeClient record);
@@ -34,6 +38,20 @@
     String getClientNumOfMax(@Param("district8") String district8);
 
     /**
+     * 鏍规嵁鍐滄埛缂栧彿鑾峰彇5绾ц鏀垮尯鍒掍唬鐮�
+     * @param clientNum 鍐滄埛缂栧彿
+     * @return 5绾ц鏀垮尯鍒掍唬鐮�
+     */
+    Long getAreaCodeByNum(@Param("clientNum") String clientNum);
+
+    /**
+     * 鏍规嵁鍐滄埛缂栧彿鑾峰彇鍐滄埛ID
+     * @param clientNum
+     * @return
+     */
+    Long getClientIdByNum(@Param("clientNum") String clientNum);
+
+    /**
      * 鏍规嵁鎸囧畾鏉′欢鑾峰彇鍐滄埛璁板綍鏁�
      * @param params
      * @return
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeHistoryMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeHistoryMapper.java
index c39569d..f365c2d 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeHistoryMapper.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeHistoryMapper.java
@@ -6,8 +6,8 @@
 
 /**
  * @author ZhuBaoMin
- * @date 2023/12/19 10:35
- * @LastEditTime 2023/12/19 10:35
+ * @date 2023/12/23 8:47
+ * @LastEditTime 2023/12/23 8:47
  * @Description
  */
 
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeMapper.java
index 5a064bc..dce9429 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeMapper.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeRechargeMapper.java
@@ -11,8 +11,8 @@
 
 /**
  * @author ZhuBaoMin
- * @date 2023/12/19 10:18
- * @LastEditTime 2023/12/19 10:18
+ * @date 2023/12/23 8:47
+ * @LastEditTime 2023/12/23 8:47
  * @Description
  */
 
@@ -30,6 +30,11 @@
 
     int updateByPrimaryKey(SeRecharge record);
 
+    /**
+     * 鏍规嵁鎸囧畾鐨勬潯浠惰幏鍙栧厖鍊艰褰�
+     * @param params
+     * @return
+     */
     Long getRecordCount(Map<?, ?> params);
 
     /**
@@ -40,10 +45,11 @@
     List<VoRecharge> getRecharges(Map<?, ?> params);
 
     /**
-     * 鏍规嵁姘村崱缂栧彿鍒犻櫎鍏呭�艰褰�
-     * @param cardNum
+     * 鏍规嵁姘村崱ID鍒犻櫎鍏呭�艰褰�
+     * @param cardId
      * @return
      */
-    //Integer deleteByCardId(@Param("cardId") Long cardId);
-    Integer deleteByCardNum(@Param("cardNum") String cardNum);
+    //Integer deleteByCardNum(@Param("cardNum") String cardNum);
+    Integer deleteByCardId(@Param("cardId") Long cardId);
+
 }
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeActiveCard.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeActiveCard.java
index cbd8165..bd8befb 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeActiveCard.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeActiveCard.java
@@ -7,10 +7,7 @@
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.dy.common.po.BaseEntity;
 import io.swagger.v3.oas.annotations.media.Schema;
-import jakarta.validation.constraints.Max;
-import jakarta.validation.constraints.Min;
-import jakarta.validation.constraints.NotBlank;
-import jakarta.validation.constraints.Positive;
+import jakarta.validation.constraints.*;
 import lombok.*;
 import org.hibernate.validator.constraints.Length;
 
@@ -48,16 +45,30 @@
     /**
      * 姘村崱缂栧彿
      */
-    @Schema(description = "姘村崱缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank(message = "姘村崱缂栧彿涓嶈兘涓虹┖")
-    private String cardnum;
+    //@Schema(description = "姘村崱缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    //@NotBlank(message = "姘村崱缂栧彿涓嶈兘涓虹┖")
+    //private String cardnum;
 
     /**
      * 鍐滄埛缂栧彿
      */
-    @Schema(description = "鍐滄埛缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank(message = "鍐滄埛缂栧彿涓嶈兘涓虹┖")
-    private String clientnum;
+    //@Schema(description = "鍐滄埛缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    //@NotBlank(message = "鍐滄埛缂栧彿涓嶈兘涓虹┖")
+    //private String clientnum;
+
+    /**
+     * 姘村崱ID;姘村崱涓婚敭
+     */
+    @Schema(description = "姘村崱ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    @NotNull(message = "姘村崱ID涓嶈兘涓虹┖")
+    private Long cardid;
+
+    /**
+     * 鍐滄埛ID;鍐滄埛涓婚敭
+     */
+    @Schema(description = "鍐滄埛ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    @NotNull(message = "鍐滄埛ID涓嶈兘涓虹┖")
+    private Long clientid;
 
     /**
      * 鍗$墖璐圭敤
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeClientCard.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeClientCard.java
index c3df9c6..304f837 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeClientCard.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeClientCard.java
@@ -59,11 +59,11 @@
     private String cardnum;
 
     /**
-     * 鍐滄埛缂栧彿
+     * 鍐滄埛ID
      */
-    @Schema(description = "鍐滄埛缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank(message = "鍐滄埛缂栧彿涓嶈兘涓虹┖")
-    private String clientnum;
+    @Schema(description = "鍐滄埛ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    @NotBlank(message = "鍐滄埛ID涓嶈兘涓虹┖")
+    private Long clientid;
 
     /**
      * 浣欓
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRecharge.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRecharge.java
index d9fd9da..13551c8 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRecharge.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRecharge.java
@@ -7,7 +7,6 @@
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.dy.common.po.BaseEntity;
 import io.swagger.v3.oas.annotations.media.Schema;
-import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
 import jakarta.validation.constraints.Positive;
 import lombok.*;
@@ -39,18 +38,22 @@
     private Long id;
 
     /**
-     * 姘村崱缂栧彿
+     * 姘村崱ID
      */
-    @Schema(description = "姘村崱缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank(message = "姘村崱缂栧彿涓嶈兘涓虹┖")
-    private String cardnum;
+    @Schema(description = "姘村崱ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    //@NotBlank(message = "姘村崱ID涓嶈兘涓虹┖")
+    //private String cardnum;
+    @NotNull(message = "姘村崱ID涓嶈兘涓虹┖")
+    private Long cardid;
 
     /**
-     * 鍐滄埛缂栧彿
+     * 鍐滄埛ID
      */
-    @Schema(description = "鍐滄埛缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank(message = "鍐滄埛缂栧彿涓嶈兘涓虹┖")
-    private String clientnum;
+    @Schema(description = "鍐滄埛ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    //@NotBlank(message = "鍐滄埛ID涓嶈兘涓虹┖")
+    //private String clientnum;
+    @NotNull(message = "鍐滄埛ID涓嶈兘涓虹┖")
+    private Long clientid;
 
     /**
      * 鍗$墖浣欓
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRechargeHistory.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRechargeHistory.java
index 2d222f9..a364faa 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRechargeHistory.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeRechargeHistory.java
@@ -7,7 +7,6 @@
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.dy.common.po.BaseEntity;
 import io.swagger.v3.oas.annotations.media.Schema;
-import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
 import jakarta.validation.constraints.Positive;
 import lombok.*;
@@ -45,18 +44,22 @@
     private Long id;
 
     /**
-     * 姘村崱缂栧彿
+     * 姘村崱ID
      */
-    @Schema(description = "姘村崱缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank(message = "姘村崱缂栧彿涓嶈兘涓虹┖")
-    private String cardnum;
+    @Schema(description = "姘村崱ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    //@NotBlank(message = "姘村崱ID涓嶈兘涓虹┖")
+    //private String cardnum;
+    @NotNull(message = "姘村崱ID涓嶈兘涓虹┖")
+    private Long cardid;
 
     /**
-     * 鍐滄埛缂栧彿
+     * 鍐滄埛ID
      */
-    @Schema(description = "鍐滄埛缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank(message = "鍐滄埛缂栧彿涓嶈兘涓虹┖")
-    private String clientnum;
+    @Schema(description = "鍐滄埛ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    //@NotBlank(message = "鍐滄埛ID涓嶈兘涓虹┖")
+    //private String clientnum;
+    @NotNull(message = "鍐滄埛ID涓嶈兘涓虹┖")
+    private Long clientid;
 
     /**
      * 鍗$墖浣欓
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeActiveCardMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeActiveCardMapper.xml
index 941c01e..aaed05f 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeActiveCardMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeActiveCardMapper.xml
@@ -5,8 +5,8 @@
     <!--@mbg.generated-->
     <!--@Table se_active_card-->
     <id column="id" jdbcType="BIGINT" property="id" />
-    <result column="cardNum" jdbcType="VARCHAR" property="cardnum" />
-    <result column="clientNum" jdbcType="VARCHAR" property="clientnum" />
+    <result column="cardId" jdbcType="BIGINT" property="cardid" />
+    <result column="clientId" jdbcType="BIGINT" property="clientid" />
     <result column="cardCost" jdbcType="INTEGER" property="cardcost" />
     <result column="paymentId" jdbcType="BIGINT" property="paymentid" />
     <result column="reissueAmount" jdbcType="DOUBLE" property="reissueamount" />
@@ -17,8 +17,8 @@
   </resultMap>
   <sql id="Base_Column_List">
     <!--@mbg.generated-->
-    id, cardNum, clientNum, cardCost, paymentId, reissueAmount, operateType, remarks, 
-    `operator`, operateDt
+    id, cardId, clientId, cardCost, paymentId, reissueAmount, operateType, remarks, `operator`, 
+    operateDt
   </sql>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
     <!--@mbg.generated-->
@@ -33,30 +33,27 @@
     where id = #{id,jdbcType=BIGINT}
   </delete>
 
-  <insert id="insert" parameterType="com.dy.pipIrrGlobal.pojoSe.SeActiveCard">
+  <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeActiveCard">
     <!--@mbg.generated-->
-    insert into se_active_card (id, cardNum, clientNum, cardCost, paymentId, reissueAmount, operateType, remarks, `operator`, operateDt)
-    values (#{id,jdbcType=BIGINT},
-    #{cardnum,jdbcType=VARCHAR},
-    #{clientnum,jdbcType=VARCHAR},
-    #{cardcost,jdbcType=INTEGER},
-    #{paymentid,jdbcType=BIGINT},
-    #{reissueamount,jdbcType=DOUBLE},
-    #{operatetype,jdbcType=TINYINT},
-    #{remarks,jdbcType=VARCHAR},
-    #{operator,jdbcType=BIGINT},
-    #{operatedt,jdbcType=TIMESTAMP})
+    insert into se_active_card (id, cardId, clientId, cardCost,
+      paymentId, reissueAmount, operateType, 
+      remarks, `operator`, operateDt
+      )
+    values (#{id,jdbcType=BIGINT}, #{cardid,jdbcType=BIGINT}, #{clientid,jdbcType=BIGINT}, #{cardcost,jdbcType=INTEGER},
+      #{paymentid,jdbcType=BIGINT}, #{reissueamount,jdbcType=DOUBLE}, #{operatetype,jdbcType=TINYINT}, 
+      #{remarks,jdbcType=VARCHAR}, #{operator,jdbcType=BIGINT}, #{operatedt,jdbcType=TIMESTAMP}
+      )
   </insert>
 
   <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeActiveCard" useGeneratedKeys="true">
     <!--@mbg.generated-->
     insert into se_active_card
     <trim prefix="(" suffix=")" suffixOverrides=",">
-      <if test="cardnum != null">
-        cardNum,
+      <if test="cardid != null">
+        cardId,
       </if>
-      <if test="clientnum != null">
-        clientNum,
+      <if test="clientid != null">
+        clientId,
       </if>
       <if test="cardcost != null">
         cardCost,
@@ -81,11 +78,11 @@
       </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
-      <if test="cardnum != null">
-        #{cardnum,jdbcType=VARCHAR},
+      <if test="cardid != null">
+        #{cardid,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        #{clientid,jdbcType=BIGINT},
       </if>
       <if test="cardcost != null">
         #{cardcost,jdbcType=INTEGER},
@@ -114,11 +111,11 @@
     <!--@mbg.generated-->
     update se_active_card
     <set>
-      <if test="cardnum != null">
-        cardNum = #{cardnum,jdbcType=VARCHAR},
+      <if test="cardid != null">
+        cardId = #{cardid,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        clientNum = #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        clientId = #{clientid,jdbcType=BIGINT},
       </if>
       <if test="cardcost != null">
         cardCost = #{cardcost,jdbcType=INTEGER},
@@ -147,8 +144,8 @@
   <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoSe.SeActiveCard">
     <!--@mbg.generated-->
     update se_active_card
-    set cardNum = #{cardnum,jdbcType=VARCHAR},
-      clientNum = #{clientnum,jdbcType=VARCHAR},
+    set cardId = #{cardid,jdbcType=BIGINT},
+      clientId = #{clientid,jdbcType=BIGINT},
       cardCost = #{cardcost,jdbcType=INTEGER},
       paymentId = #{paymentid,jdbcType=BIGINT},
       reissueAmount = #{reissueamount,jdbcType=DOUBLE},
@@ -164,9 +161,9 @@
     SELECT
         COUNT(*) AS recordCount
     FROM se_active_card act
-      INNER JOIN ba_client cli ON act.clientNum = cli.num
-      INNER JOIN se_client_card card ON act.cardNum = card.cardNum
-      , (SELECT @i:=0) AS itable
+    INNER JOIN se_client cli ON act.clientId = cli.id
+    INNER JOIN se_client_card card ON act.cardId = card.id
+    , (SELECT @i:=0) AS itable
     <where>
       <if test = "operateType != null and operateType > 0">
         AND act.operateType = ${operateType}
@@ -195,13 +192,13 @@
     SELECT
         (@i:=@i+1) AS id,
         cli.`name` AS clientName,
-        cli.num AS clientNum,
+        cli.clientNum,
         card.cardNum,
         card.state,
         (CASE
-          WHEN card.state = 1 THEN "姝e父"
-          WHEN card.state = 2 THEN "宸叉敞閿�"
-          ELSE "宸叉寕澶�"
+            WHEN card.state = 1 THEN "姝e父"
+            WHEN card.state = 2 THEN "宸叉敞閿�"
+            ELSE "宸叉寕澶�"
         END) AS stateName,
         act.reissueAmount,
         act.cardCost,
@@ -209,8 +206,8 @@
         (SELECT `name` FROM ba_user WHERE id =  act.operator) AS operator,
         act.operateDt
     FROM se_active_card act
-        INNER JOIN ba_client cli ON act.clientNum = cli.num
-        INNER JOIN se_client_card card ON act.cardNum = card.cardNum
+        INNER JOIN se_client cli ON act.clientId = cli.id
+        INNER JOIN se_client_card card ON act.cardId = card.id
         , (SELECT @i:=0) AS itable
     <where>
       <if test = "operateType != null and operateType > 0">
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
index 0b3cbec..4bf5062 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
@@ -6,8 +6,8 @@
     <!--@Table se_client_card-->
     <id column="id" jdbcType="BIGINT" property="id" />
     <result column="cardAddr" jdbcType="VARCHAR" property="cardaddr" />
-    <result column="cardNum" jdbcType="VARCHAR" property="cardnum" />
-    <result column="clientNum" jdbcType="VARCHAR" property="clientnum" />
+    <result column="cardNum" jdbcType="BIGINT" property="cardnum" />
+    <result column="clientId" jdbcType="BIGINT" property="clientid" />
     <result column="money" jdbcType="FLOAT" property="money" />
     <result column="state" jdbcType="TINYINT" property="state" />
     <result column="createDt" jdbcType="TIMESTAMP" property="createdt" />
@@ -23,7 +23,7 @@
   </resultMap>
   <sql id="Base_Column_List">
     <!--@mbg.generated-->
-    id, cardAddr, cardNum, clientNum, money, `state`, createDt, replaceDt, rechargeDt, 
+    id, cardAddr, cardNum, clientId, money, `state`, createDt, replaceDt, rechargeDt, 
     lossDtDt, cancelDt, unlockDt, reversalDt, consumeDt, lastOper, remarks
   </sql>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
@@ -51,11 +51,18 @@
 
   <!--鏍规嵁姘村崱缂栧彿鑾峰彇姘村崱琛ㄤ富閿強鍐滄埛缂栧彿-->
   <select id="getCardIdAndClientNum" resultType="java.util.Map">
-    SELECT id AS cardId, clientNum FROM se_client_card WHERE cardNum = #{cardNum}
+<!--    SELECT id AS cardId, clientNum FROM se_client_card WHERE cardNum = #{cardNum}-->
+    SELECT
+        card.id AS cardId,
+        cli.clientNum,
+        cli.id AS clientId
+    FROM se_client_card card
+        INNER JOIN se_client cli ON card.clientId = cli.id
+    WHERE card.cardNum = #{cardNum}
   </select>
 
 
-  <!--鏍规嵁琛屾斂鍖哄垝涓叉ā鍧楁煡璇㈡按鍗$紪鍙�-->
+  <!--鏍规嵁琛屾斂鍖哄垝涓叉ā绯婃煡璇㈡按鍗$紪鍙�-->
   <select id="getCardNumOfMax"  resultType="java.lang.String">
     SELECT cardNum
     FROM se_client_card
@@ -64,23 +71,22 @@
     LIMIT 0,1
   </select>
 
-  <!--娣诲姞姘村崱璁板綍-->
-  <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeClientCard" useGeneratedKeys="true">
+  <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeClientCard">
     <!--@mbg.generated-->
-    insert into se_client_card (id, cardAddr, cardNum, clientNum,
-      money, `state`, createDt,
-      replaceDt, rechargeDt, lossDtDt,
-      cancelDt, unlockDt, reversalDt,
+    insert into se_client_card (id, cardAddr, cardNum, clientId,
+      money, `state`, createDt, 
+      replaceDt, rechargeDt, lossDtDt, 
+      cancelDt, unlockDt, reversalDt, 
       consumeDt, lastOper, remarks
       )
-    values (#{id,jdbcType=BIGINT}, #{cardaddr,jdbcType=VARCHAR}, #{cardnum,jdbcType=VARCHAR}, #{clientnum,jdbcType=VARCHAR},
-      #{money,jdbcType=FLOAT}, #{state,jdbcType=TINYINT}, #{createdt,jdbcType=TIMESTAMP},
-      #{replacedt,jdbcType=TIMESTAMP}, #{rechargedt,jdbcType=TIMESTAMP}, #{lossdtdt,jdbcType=TIMESTAMP},
-      #{canceldt,jdbcType=TIMESTAMP}, #{unlockdt,jdbcType=TIMESTAMP}, #{reversaldt,jdbcType=TIMESTAMP},
+    values (#{id,jdbcType=BIGINT}, #{cardaddr,jdbcType=VARCHAR}, #{cardnum,jdbcType=BIGINT}, #{clientid,jdbcType=BIGINT},
+      #{money,jdbcType=FLOAT}, #{state,jdbcType=TINYINT}, #{createdt,jdbcType=TIMESTAMP}, 
+      #{replacedt,jdbcType=TIMESTAMP}, #{rechargedt,jdbcType=TIMESTAMP}, #{lossdtdt,jdbcType=TIMESTAMP}, 
+      #{canceldt,jdbcType=TIMESTAMP}, #{unlockdt,jdbcType=TIMESTAMP}, #{reversaldt,jdbcType=TIMESTAMP}, 
       #{consumedt,jdbcType=TIMESTAMP}, #{lastoper,jdbcType=TINYINT}, #{remarks,jdbcType=VARCHAR}
       )
-  </insert>
 
+  </insert>
   <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeClientCard" useGeneratedKeys="true">
     <!--@mbg.generated-->
     insert into se_client_card
@@ -91,8 +97,8 @@
       <if test="cardnum != null">
         cardNum,
       </if>
-      <if test="clientnum != null">
-        clientNum,
+      <if test="clientid != null">
+        clientId,
       </if>
       <if test="money != null">
         money,
@@ -136,10 +142,10 @@
         #{cardaddr,jdbcType=VARCHAR},
       </if>
       <if test="cardnum != null">
-        #{cardnum,jdbcType=VARCHAR},
+        #{cardnum,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        #{clientid,jdbcType=BIGINT},
       </if>
       <if test="money != null">
         #{money,jdbcType=FLOAT},
@@ -187,10 +193,10 @@
         cardAddr = #{cardaddr,jdbcType=VARCHAR},
       </if>
       <if test="cardnum != null">
-        cardNum = #{cardnum,jdbcType=VARCHAR},
+        cardNum = #{cardnum,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        clientNum = #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        clientId = #{clientid,jdbcType=BIGINT},
       </if>
       <if test="money != null">
         money = #{money,jdbcType=FLOAT},
@@ -235,8 +241,8 @@
     <!--@mbg.generated-->
     update se_client_card
     set cardAddr = #{cardaddr,jdbcType=VARCHAR},
-      cardNum = #{cardnum,jdbcType=VARCHAR},
-      clientNum = #{clientnum,jdbcType=VARCHAR},
+      cardNum = #{cardnum,jdbcType=BIGINT},
+      clientId = #{clientid,jdbcType=BIGINT},
       money = #{money,jdbcType=FLOAT},
       `state` = #{state,jdbcType=TINYINT},
       createDt = #{createdt,jdbcType=TIMESTAMP},
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml
index 9975113..b576c6d 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml
@@ -337,4 +337,14 @@
       LIMIT ${pageCurr}, ${pageSize}
     </if>
   </select>
+
+  <!--鏍规嵁鍐滄埛缂栧彿鑾峰彇5绾ц鏀垮尯鍒掍唬鐮�-->
+  <select id="getAreaCodeByNum" resultType="java.lang.Long">
+    SELECT districtNum FROM se_client WHERE clientNum = ${clientNum}
+  </select>
+
+  <!--鏍规嵁鍐滄埛缂栧彿鑾峰彇鍐滄埛ID-->
+  <select id="getClientIdByNum" resultType="java.lang.Long">
+    SELECT id FROM se_client WHERE clientNum = ${clientNum}
+  </select>
 </mapper>
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeHistoryMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeHistoryMapper.xml
index b9424b3..45d08e3 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeHistoryMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeHistoryMapper.xml
@@ -5,8 +5,8 @@
     <!--@mbg.generated-->
     <!--@Table se_recharge_history-->
     <id column="id" jdbcType="BIGINT" property="id" />
-    <result column="cardNum" jdbcType="VARCHAR" property="cardnum" />
-    <result column="clientNum" jdbcType="VARCHAR" property="clientnum" />
+    <result column="cardId" jdbcType="BIGINT" property="cardid" />
+    <result column="clientId" jdbcType="BIGINT" property="clientid" />
     <result column="money" jdbcType="FLOAT" property="money" />
     <result column="amount" jdbcType="FLOAT" property="amount" />
     <result column="gift" jdbcType="FLOAT" property="gift" />
@@ -19,7 +19,7 @@
   </resultMap>
   <sql id="Base_Column_List">
     <!--@mbg.generated-->
-    id, cardNum, clientNum, money, amount, gift, afterRecharge, paymentId, price, remarks, 
+    id, cardId, clientId, money, amount, gift, afterRecharge, paymentId, price, remarks, 
     `operator`, operateDt
   </sql>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
@@ -37,11 +37,11 @@
 
   <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeRechargeHistory">
     <!--@mbg.generated-->
-    insert into se_recharge_history (id, cardNum, clientNum, money,
+    insert into se_recharge_history (id, cardId, clientId, money,
       amount, gift, afterRecharge, 
       paymentId, price, remarks, 
       `operator`, operateDt)
-    values (#{id,jdbcType=BIGINT}, #{cardnum,jdbcType=VARCHAR}, #{clientnum,jdbcType=VARCHAR}, #{money,jdbcType=FLOAT},
+    values (#{id,jdbcType=BIGINT}, #{cardid,jdbcType=BIGINT}, #{clientid,jdbcType=BIGINT}, #{money,jdbcType=FLOAT},
       #{amount,jdbcType=FLOAT}, #{gift,jdbcType=FLOAT}, #{afterrecharge,jdbcType=FLOAT}, 
       #{paymentid,jdbcType=BIGINT}, #{price,jdbcType=FLOAT}, #{remarks,jdbcType=VARCHAR}, 
       #{operator,jdbcType=BIGINT}, #{operatedt,jdbcType=TIMESTAMP})
@@ -51,11 +51,11 @@
     <!--@mbg.generated-->
     insert into se_recharge_history
     <trim prefix="(" suffix=")" suffixOverrides=",">
-      <if test="cardnum != null">
-        cardNum,
+      <if test="cardid != null">
+        cardId,
       </if>
-      <if test="clientnum != null">
-        clientNum,
+      <if test="clientid != null">
+        clientId,
       </if>
       <if test="money != null">
         money,
@@ -86,11 +86,11 @@
       </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
-      <if test="cardnum != null">
-        #{cardnum,jdbcType=VARCHAR},
+      <if test="cardid != null">
+        #{cardid,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        #{clientid,jdbcType=BIGINT},
       </if>
       <if test="money != null">
         #{money,jdbcType=FLOAT},
@@ -125,11 +125,11 @@
     <!--@mbg.generated-->
     update se_recharge_history
     <set>
-      <if test="cardnum != null">
-        cardNum = #{cardnum,jdbcType=VARCHAR},
+      <if test="cardid != null">
+        cardId = #{cardid,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        clientNum = #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        clientId = #{clientid,jdbcType=BIGINT},
       </if>
       <if test="money != null">
         money = #{money,jdbcType=FLOAT},
@@ -164,8 +164,8 @@
   <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoSe.SeRechargeHistory">
     <!--@mbg.generated-->
     update se_recharge_history
-    set cardNum = #{cardnum,jdbcType=VARCHAR},
-      clientNum = #{clientnum,jdbcType=VARCHAR},
+    set cardId = #{cardid,jdbcType=BIGINT},
+      clientId = #{clientid,jdbcType=BIGINT},
       money = #{money,jdbcType=FLOAT},
       amount = #{amount,jdbcType=FLOAT},
       gift = #{gift,jdbcType=FLOAT},
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeMapper.xml
index 74c067d..362da0b 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeRechargeMapper.xml
@@ -5,8 +5,8 @@
     <!--@mbg.generated-->
     <!--@Table se_recharge-->
     <id column="id" jdbcType="BIGINT" property="id" />
-    <result column="cardNum" jdbcType="VARCHAR" property="cardnum" />
-    <result column="clientNum" jdbcType="VARCHAR" property="clientnum" />
+    <result column="cardId" jdbcType="BIGINT" property="cardid" />
+    <result column="clientId" jdbcType="BIGINT" property="clientid" />
     <result column="money" jdbcType="FLOAT" property="money" />
     <result column="amount" jdbcType="FLOAT" property="amount" />
     <result column="gift" jdbcType="FLOAT" property="gift" />
@@ -19,7 +19,7 @@
   </resultMap>
   <sql id="Base_Column_List">
     <!--@mbg.generated-->
-    id, cardNum, clientNum, money, amount, gift, afterRecharge, paymentId, price, remarks, 
+    id, cardId, clientId, money, amount, gift, afterRecharge, paymentId, price, remarks, 
     `operator`, operateDt
   </sql>
   <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
@@ -35,29 +35,27 @@
     where id = #{id,jdbcType=BIGINT}
   </delete>
 
-<!--  <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeRecharge" useGeneratedKeys="true">-->
   <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeRecharge">
     <!--@mbg.generated-->
-    insert into se_recharge (id, cardNum, clientNum, money,
+    insert into se_recharge (id, cardId, clientId, money,
       amount, gift, afterRecharge, 
       paymentId, price, remarks, 
       `operator`, operateDt)
-    values (#{id,jdbcType=BIGINT} ,#{cardnum,jdbcType=VARCHAR}, #{clientnum,jdbcType=VARCHAR}, #{money,jdbcType=FLOAT},
+    values (#{id,jdbcType=BIGINT}, #{cardid,jdbcType=BIGINT}, #{clientid,jdbcType=BIGINT}, #{money,jdbcType=FLOAT},
       #{amount,jdbcType=FLOAT}, #{gift,jdbcType=FLOAT}, #{afterrecharge,jdbcType=FLOAT}, 
       #{paymentid,jdbcType=BIGINT}, #{price,jdbcType=FLOAT}, #{remarks,jdbcType=VARCHAR}, 
       #{operator,jdbcType=BIGINT}, #{operatedt,jdbcType=TIMESTAMP})
   </insert>
 
-
   <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pipIrrGlobal.pojoSe.SeRecharge" useGeneratedKeys="true">
     <!--@mbg.generated-->
     insert into se_recharge
     <trim prefix="(" suffix=")" suffixOverrides=",">
-      <if test="cardnum != null">
-        cardNum,
+      <if test="cardid != null">
+        cardId,
       </if>
-      <if test="clientnum != null">
-        clientNum,
+      <if test="clientid != null">
+        clientId,
       </if>
       <if test="money != null">
         money,
@@ -88,11 +86,11 @@
       </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
-      <if test="cardnum != null">
-        #{cardnum,jdbcType=VARCHAR},
+      <if test="cardid != null">
+        #{cardid,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        #{clientid,jdbcType=BIGINT},
       </if>
       <if test="money != null">
         #{money,jdbcType=FLOAT},
@@ -127,11 +125,11 @@
     <!--@mbg.generated-->
     update se_recharge
     <set>
-      <if test="cardnum != null">
-        cardNum = #{cardnum,jdbcType=VARCHAR},
+      <if test="cardid != null">
+        cardId = #{cardid,jdbcType=BIGINT},
       </if>
-      <if test="clientnum != null">
-        clientNum = #{clientnum,jdbcType=VARCHAR},
+      <if test="clientid != null">
+        clientId = #{clientid,jdbcType=BIGINT},
       </if>
       <if test="money != null">
         money = #{money,jdbcType=FLOAT},
@@ -166,8 +164,8 @@
   <update id="updateByPrimaryKey" parameterType="com.dy.pipIrrGlobal.pojoSe.SeRecharge">
     <!--@mbg.generated-->
     update se_recharge
-    set cardNum = #{cardnum,jdbcType=VARCHAR},
-      clientNum = #{clientnum,jdbcType=VARCHAR},
+    set cardId = #{cardid,jdbcType=BIGINT},
+      clientId = #{clientid,jdbcType=BIGINT},
       money = #{money,jdbcType=FLOAT},
       amount = #{amount,jdbcType=FLOAT},
       gift = #{gift,jdbcType=FLOAT},
@@ -181,8 +179,13 @@
   </update>
 
   <!--鏍规嵁姘村崱缂栧彿鍒犻櫎鍏呭�艰褰�-->
-  <delete id="deleteByCardNum" parameterType="java.lang.String">
-    DELETE FROM	se_recharge WHERE cardNum = #{cardNum}
+<!--  <delete id="deleteByCardNum" parameterType="java.lang.String">-->
+<!--    DELETE FROM	se_recharge WHERE cardNum = #{cardNum}-->
+<!--  </delete>-->
+
+  <!--鏍规嵁姘村崱ID鍒犻櫎鍏呭�艰褰�-->
+  <delete id="deleteByCardId" parameterType="java.lang.Long">
+    DELETE FROM	se_recharge WHERE cardId = #{cardId}
   </delete>
 
   <!--鏍规嵁鎸囧畾鐨勬潯浠惰幏鍙栧厖鍊艰褰�-->
@@ -190,16 +193,16 @@
     select
         COUNT(*) AS recordCount
     FROM se_recharge_history rec
-        INNER JOIN se_client_card card ON rec.cardNum = card.cardNum
-        INNER JOIN ba_client cli ON rec.clientNum = cli.num
-        , (SELECT @i:=0) AS itable
+    INNER JOIN se_client_card card ON rec.cardId = card.id
+    INNER JOIN se_client cli ON rec.clientId = cli.id
+    , (SELECT @i:=0) AS itable
     <where>
       <if test = "clientName != null and clientName !=''">
         AND cli.name like CONCAT('%',#{clientName},'%')
       </if>
 
       <if test = "clientNum != null and clientNum > 0">
-        AND rec.clientNum like CONCAT('%',#{clientNum},'%')
+        AND cli.clientNum like CONCAT('%',#{clientNum},'%')
       </if>
 
       <if test = "cardNum != null and cardNum !=''">
@@ -221,7 +224,7 @@
     SELECT
         (@i:=@i+1) AS id,
         cli.name AS clientName,
-        cli.num AS clientNum,
+        cli.clientNum,
         card.cardNum,
         rec.amount,
         rec.afterRecharge,
@@ -230,8 +233,8 @@
         (SELECT `name` FROM ba_user WHERE id =  rec.operator) AS operator,
         rec.operateDt
     FROM se_recharge_history rec
-        INNER JOIN se_client_card card ON rec.cardNum = card.cardNum
-        INNER JOIN ba_client cli ON rec.clientNum = cli.num
+        INNER JOIN se_client_card card ON rec.cardId = card.id
+        INNER JOIN se_client cli ON rec.clientId = cli.id
         , (SELECT @i:=0) AS itable
     <where>
       <if test = "clientName != null and clientName !=''">
@@ -239,7 +242,7 @@
       </if>
 
       <if test = "clientNum != null and clientNum > 0">
-        AND rec.clientNum like CONCAT('%',#{clientNum},'%')
+        AND cli.clientNum like CONCAT('%',#{clientNum},'%')
       </if>
 
       <if test = "cardNum != null and cardNum !=''">
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java
index 68de44c..9fc0d4f 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardCtrl.java
@@ -7,7 +7,6 @@
 import com.dy.common.webUtil.ResultCodeMsg;
 import com.dy.pipIrrGlobal.pojoSe.SeActiveCard;
 import com.dy.pipIrrGlobal.pojoSe.SeClientCard;
-import com.dy.pipIrrGlobal.voBa.VoAreaCode;
 import com.dy.pipIrrGlobal.voSe.VoActiveCard;
 import com.dy.pipIrrSell.clientCard.CardStateENUM;
 import com.dy.pipIrrSell.clientCard.ClientCardSv;
@@ -58,9 +57,10 @@
                             schema = @Schema(implementation = VoActiveCard.class))}
             )
     })
-    @GetMapping(path = "/getActiveCards", consumes = MediaType.APPLICATION_JSON_VALUE)
+    //@GetMapping(path = "/getActiveCards", consumes = MediaType.APPLICATION_JSON_VALUE)
+    @GetMapping(path = "/getActiveCards")
     @SsoAop()
-    public BaseResponse<QueryResultVo<List<VoActiveCard>>> getActiveCards(@RequestBody @Parameter(description = "鏌ヨform琛ㄥ崟json鏁版嵁", required = true) QueryVo vo){
+    public BaseResponse<QueryResultVo<List<VoActiveCard>>> getActiveCards(QueryVo vo){
         try {
             QueryResultVo<List<VoActiveCard>> res = activeCardSv.getActiveCards(vo);
             return BaseResponseUtils.buildSuccess(res);
@@ -95,16 +95,18 @@
          * townId       闀囩骇鍖哄垝浠g爜
          * villageId    鏉戠骇鍖哄垝浠g爜
          */
-        VoAreaCode voAreaCode = activeCardSv.getAreaCodeByNum(po.getClientNum());
-        if(voAreaCode == null) {
-            return BaseResponseUtils.buildFail(SellResultCode.AREA_CODE_MISTAKE.getMessage());
-        }
-        String provinceId = voAreaCode.getProvinceId();
-        String cityId = voAreaCode.getCityId();
-        String countryId = voAreaCode.getCountryId();
-        String townId = voAreaCode.getTownId();
-        String villageId = voAreaCode.getVillageId();
-        String areaCode = provinceId + cityId + countryId + townId + villageId;
+        //VoAreaCode voAreaCode = activeCardSv.getAreaCodeByNum(po.getClientNum());
+        //if(voAreaCode == null) {
+        //    return BaseResponseUtils.buildFail(SellResultCode.AREA_CODE_MISTAKE.getMessage());
+        //}
+        //String provinceId = voAreaCode.getProvinceId();
+        //String cityId = voAreaCode.getCityId();
+        //String countryId = voAreaCode.getCountryId();
+        //String townId = voAreaCode.getTownId();
+        //String villageId = voAreaCode.getVillageId();
+        //String areaCode = provinceId + cityId + countryId + townId + villageId;
+
+        String areaCode = String.valueOf(activeCardSv.getAreaCodeByNum(po.getClientNum()));
 
         /**
          * 鏍规嵁琛屾斂鍖哄垝涓诧紙areaCode锛夊湪姘村崱琛ㄤ腑閽堝姘村崱缂栧彿锛坈ardNum锛夎繘琛屾ā绯婃煡璇�
@@ -138,6 +140,8 @@
          */
         String cardAddr = po.getCardAddr();
         String clientNum = po.getClientNum();
+        //Long clientId = po.getClientId();
+
         Integer cardCost = po.getCardCost();
         Float amount = po.getAmount();
         Long paymentId = po.getPaymentId();
@@ -146,12 +150,18 @@
         Date createTime = new Date();
 
         /**
+         * 鏍规嵁鍐滄埛缂栧彿鑾峰彇鍐滄埛ID
+         */
+        Long clientId = activeCardSv.getClientIdByNum(clientNum);
+
+        /**
          * 娣诲姞鍐滄埛鍗¤褰�
          */
         SeClientCard seClientCard = new SeClientCard();
         seClientCard.setCardaddr(cardAddr);
         seClientCard.setCardnum(cardNum);
-        seClientCard.setClientnum(clientNum);
+        //seClientCard.setClientnum(clientNum);
+        seClientCard.setClientid(clientId);
         seClientCard.setMoney(0.0);
         seClientCard.setState(CardStateENUM.NORMAL.getCode());
         seClientCard.setCreatedt(createTime);
@@ -166,8 +176,11 @@
          * 娣诲姞寮�鍗¤褰�
          */
         SeActiveCard activeCard = new SeActiveCard();
-        activeCard.setCardnum(cardNum);
-        activeCard.setClientnum(clientNum);
+        //activeCard.setCardnum(cardNum);
+        //activeCard.setClientnum(clientNum);
+
+        activeCard.setCardid(cardId);
+        activeCard.setClientid(clientId);
         activeCard.setCardcost(cardCost);
         activeCard.setPaymentid(paymentId);
         activeCard.setOperatetype(OperateTypeENUM.ACTIVE.getCode());
@@ -184,6 +197,7 @@
          */
         po.setCardNum(cardNum);
         if(amount != null && amount > 0) {
+            po.setClientId(clientId);
             DtoRecharge dtoRecharge = RechargeDtoMapper.INSTANCT.po2vo(po);
             dtoRecharge.setMoney(0f);
             dtoRecharge.setGift(0f);
@@ -217,7 +231,8 @@
         /**
          * cardId           姘村崱缂栧彿锛堥潪浼犲叆鍙傛暟锛岀敱cardNum鍙嶆煡锛屾洿鏂版按鍗¤〃鐢級
          * cardNum          姘村崱缂栧彿
-         * clientNum        鍐滄埛缂栧彿锛堥潪浼犲叆鍙傛暟锛岀敱cardNum鍙嶆煡锛屾坊鍔犺ˉ鍗′娇鐢級
+         //* clientNum        鍐滄埛缂栧彿锛堥潪浼犲叆鍙傛暟锛岀敱cardNum鍙嶆煡锛屾坊鍔犺ˉ鍗′娇鐢級
+         * clientId         鍐滄埛ID锛堥潪浼犲叆鍙傛暟锛岀敱cardNum鍙嶆煡锛屾坊鍔犺ˉ鍗′娇鐢級
          * cardCost         鍗$墖璐圭敤
          * reissueAmount    琛ュ崱閲戦锛岃ˉ鍗℃椂浣跨敤
          * paymentId        鏀粯鏂瑰紡缂栧彿
@@ -227,7 +242,8 @@
          */
         Long cardId = 0L;
         String cardNum = po.getCardNum();
-        String clientNum = "";
+        //String clientNum = "";
+        Long clientId = 0L;
         Integer cardCost = po.getCardCost();
         Double reissueAmount = po.getReissueAmount();
         Long paymentId = po.getPaymentId();
@@ -243,7 +259,8 @@
             return BaseResponseUtils.buildFail(SellResultCode.CARD_NUMBER_ERROR.getMessage());
         }
         cardId = Long.parseLong(map.get("cardId").toString());
-        clientNum = map.get("clientNum").toString();
+        //clientNum = map.get("clientNum").toString();
+        clientId = Long.parseLong(map.get("clientId").toString());
 
         /**
          * 淇敼鍐滄埛鍗′俊鎭細
@@ -263,8 +280,10 @@
          * 娣诲姞琛ュ崱璁板綍
          */
         SeActiveCard activeCard = new SeActiveCard();
-        activeCard.setCardnum(cardNum);
-        activeCard.setClientnum(clientNum);
+        //activeCard.setCardnum(cardNum);
+        //activeCard.setClientnum(clientNum);
+        activeCard.setCardid(cardId);
+        activeCard.setClientid(clientId);
         activeCard.setCardcost(cardCost);
         activeCard.setPaymentid(paymentId);
         activeCard.setReissueamount(reissueAmount);
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardSv.java
index 8ce52e5..df53049 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/ActiveCardSv.java
@@ -1,18 +1,16 @@
 package com.dy.pipIrrSell.activeCard;
 
 import com.dy.common.webUtil.QueryResultVo;
-import com.dy.pipIrrGlobal.daoBa.BaClientMapper;
 import com.dy.pipIrrGlobal.daoSe.SeActiveCardMapper;
 import com.dy.pipIrrGlobal.daoSe.SeClientCardMapper;
+import com.dy.pipIrrGlobal.daoSe.SeClientMapper;
 import com.dy.pipIrrGlobal.pojoSe.SeActiveCard;
-import com.dy.pipIrrGlobal.voBa.VoAreaCode;
 import com.dy.pipIrrGlobal.voSe.VoActiveCard;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.dubbo.common.utils.PojoUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.List;
 import java.util.Map;
@@ -33,22 +31,39 @@
     @Autowired
     private SeClientCardMapper seClientCardMapper;
 
+    //@Autowired
+    //private BaClientMapper baClientMapper;
+
     @Autowired
-    private BaClientMapper baClientMapper;
+    private SeClientMapper seClientMapper;
 
     public QueryResultVo<List<VoActiveCard>> getActiveCards(QueryVo queryVo) {
         //瀹屽杽鏌ヨ寮�鍗¤褰曠殑璧锋鏃堕棿
         DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd");
 
-        LocalDateTime activeTimeStart = queryVo.activeTimeStart;
-        LocalDateTime activeTimeStop = queryVo.activeTimeStop;
+        //LocalDateTime activeTimeStart = queryVo.activeTimeStart;
+        //LocalDateTime activeTimeStop = queryVo.activeTimeStop;
+
+        //if(activeTimeStart != null) {
+        //    activeTimeStart = LocalDateTime.parse(df.format(activeTimeStart) + " 00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+        //    queryVo.setActiveTimeStart(activeTimeStart);
+        //}
+
+        //if(activeTimeStop != null) {
+        //    activeTimeStop = LocalDateTime.parse(df.format(activeTimeStop) + " 23:59:59", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+        //    queryVo.setActiveTimeStop(activeTimeStop);
+        //}
+
+        String activeTimeStart = queryVo.activeTimeStart;
+        String activeTimeStop = queryVo.activeTimeStop;
+
         if(activeTimeStart != null) {
-            activeTimeStart = LocalDateTime.parse(df.format(activeTimeStart) + " 00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+            activeTimeStart = activeTimeStart + " 00:00:00";
             queryVo.setActiveTimeStart(activeTimeStart);
         }
 
         if(activeTimeStop != null) {
-            activeTimeStop = LocalDateTime.parse(df.format(activeTimeStop) + " 23:59:59", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+            activeTimeStop = activeTimeStop + " 23:59:59";
             queryVo.setActiveTimeStop(activeTimeStop);
         }
 
@@ -74,8 +89,17 @@
      * @param clientNum 鍐滄埛缂栧彿
      * @return 5绾ц鏀垮尯鍒掍唬鐮�
      */
-    public VoAreaCode getAreaCodeByNum(String clientNum) {
-        return baClientMapper.getAreaCodeByNum(clientNum);
+    public Long getAreaCodeByNum(String clientNum) {
+        return seClientMapper.getAreaCodeByNum(clientNum);
+    }
+
+    /**
+     * 鏍规嵁鍐滄埛缂栧彿鑾峰彇鍐滄埛ID
+     * @param clientNum
+     * @return
+     */
+    public Long getClientIdByNum(String clientNum) {
+        return seClientMapper.getClientIdByNum(clientNum);
     }
 
     /**
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/DtoActiveCard.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/DtoActiveCard.java
index d5e63c4..b8b4e05 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/DtoActiveCard.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/DtoActiveCard.java
@@ -21,26 +21,23 @@
     public static final long serialVersionUID = 20231191728001L;
 
     /**
-     * 姘村崱鍦板潃
+     * 姘村崱鍦板潃锛屼粎淇濆瓨锛屾棤涓氬姟
      */
     @Schema(description = "姘村崱鍦板潃", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
     @NotBlank(message = "姘村崱鍦板潃涓嶈兘涓虹┖")
     private String cardAddr;
 
     /**
-     * 鍐滄埛缂栧彿
-     * 寮�鍗℃椂浣跨敤
+     * 鍐滄埛缂栧彿锛屽紑鍗′娇鐢�
      */
     @Schema(description = "鍐滄埛缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
     private String clientNum;
 
     /**
-     * 鍐滄埛ID锛堜富閿級
-     * 搴熷純锛屾敼鐢╟lientNum
+     * 鍐滄埛ID锛堜富閿級锛屼笉鏄紑鍗℃帴鍙d紶鍏ワ紝鐢卞啘鎴风紪鍙疯幏寰楋紝淇濆瓨寮�鍗¤褰曞拰鍏呭�艰褰曢兘闇�瑕�
      */
-    //@Schema(description = "鍐滄埛ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    //@Positive(message = "鍐滄埛ID蹇呴』涓哄ぇ浜�0鐨勬暣鏁�")
-    //private Long clientId;
+    @Schema(description = "鍐滄埛ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    private Long clientId;
 
     /**
      * 姘村崱缂栧彿
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/QueryVo.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/QueryVo.java
index 23042d4..3c87f94 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/QueryVo.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/QueryVo.java
@@ -4,8 +4,6 @@
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.*;
 
-import java.time.LocalDateTime;
-
 /**
  * @author ZhuBaoMin
  * @date 2023/12/5 20:00
@@ -35,9 +33,15 @@
     @Schema(description = "鍗$墖鐘舵��")
     private Byte state;
 
+    //@Schema(description = "寮�鍗℃椂闂確寮�濮�")
+    //public LocalDateTime activeTimeStart;
+    //
+    //@Schema(description = "寮�鍗℃椂闂確缁撴潫")
+    //public LocalDateTime activeTimeStop;
+
     @Schema(description = "寮�鍗℃椂闂確寮�濮�")
-    public LocalDateTime activeTimeStart;
+    public String activeTimeStart;
 
     @Schema(description = "寮�鍗℃椂闂確缁撴潫")
-    public LocalDateTime activeTimeStop;
+    public String activeTimeStop;
 }
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/RechargeDtoMapper.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/RechargeDtoMapper.java
index 3bddd0e..ac7d64d 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/RechargeDtoMapper.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/activeCard/RechargeDtoMapper.java
@@ -16,10 +16,10 @@
 public interface RechargeDtoMapper {
     RechargeDtoMapper INSTANCT = Mappers.getMapper(RechargeDtoMapper.class);
 
-    //@Mapping(target = "cardAddr", source = "cardAddr")
-    //@Mapping(target = "clientId", source = "clientId")
+    //@Mapping(target = "cardId", source = "cardId")
+    @Mapping(target = "clientId", source = "clientId")
+
     @Mapping(target = "cardNum", source = "cardNum")
-    @Mapping(target = "clientNum", source = "clientNum")
     @Mapping(target = "amount", source = "amount")
     @Mapping(target = "paymentId", source = "paymentId")
     @Mapping(target = "remarks", source = "remarks")
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/DtoRecharge.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/DtoRecharge.java
index 7e250f9..b67c64b 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/DtoRecharge.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/DtoRecharge.java
@@ -23,19 +23,20 @@
     public static final long serialVersionUID = 20231191728001L;
 
     /**
-     * 姘村崱鍦板潃
+     * 姘村崱缂栧彿
      */
-    @Schema(description = "姘村崱鍦板潃", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    @NotBlank
+    @Schema(description = "姘村崱缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    @NotBlank(message = "姘村崱缂栧彿涓嶈兘涓虹┖")
     //private String cardAddr;
     private String cardNum;
+    //private Long cardId;
 
     /**
-     * 鍐滄埛缂栧彿
+     * 鍐滄埛ID锛屼笉鏄厖鍊兼帴鍙d紶鍏ワ紝鐢卞紑鍗″璞′紶鍏ワ紝淇濆瓨鍏呭�艰褰曢渶瑕�
      */
-    @Schema(description = "鍐滄埛缂栧彿", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
-    //private Long clientId;
-    private String clientNum;
+    @Schema(description = "鍐滄埛ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
+    //private String clientNum;
+    private Long clientId;
 
     /**
      * 鍗$墖浣欓
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeCtrl.java
index fe123c5..ac8c55a 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeCtrl.java
@@ -101,6 +101,8 @@
         Long cardId = 0L;
         String cardNum = po.getCardNum();
         String clientNum = "";
+        //Long clientId = po.getClientId();
+        Long clientId = 0L;
         Float money = po.getMoney();
         Float amount = po.getAmount();
         Float gift = po.getGift();
@@ -120,6 +122,7 @@
         }
         cardId = Long.parseLong(map.get("cardId").toString());
         clientNum = map.get("clientNum").toString();
+        clientId = Long.parseLong(map.get("clientId").toString());
 
         /**
          * 淇敼鍐滄埛鍗′俊鎭細
@@ -138,13 +141,16 @@
         /**
          * 鍒犻櫎鍏呭�艰〃璇ュ崱鐨勫厖鍊艰褰�
          */
-        Integer rec_deleteRecharge = Optional.ofNullable(rechargeSv.deleteByCardNum(cardNum)).orElse(0);
+        Integer rec_deleteRecharge = Optional.ofNullable(rechargeSv.deleteByCardId(cardId)).orElse(0);
         /**
          * 娣诲姞鍏呭�艰褰�
          */
         SeRecharge seRecharge = new SeRecharge();
-        seRecharge.setCardnum(cardNum);
-        seRecharge.setClientnum(clientNum);
+        //seRecharge.setCardnum(cardNum);
+        //seRecharge.setClientnum(clientNum);
+
+        seRecharge.setCardid(cardId);
+        seRecharge.setClientid(clientId);
         seRecharge.setMoney(money);
         seRecharge.setAmount(amount);
         seRecharge.setGift(gift);
@@ -163,8 +169,10 @@
          * 娣诲姞琛ュ崱鍘嗗彶璁板綍
          */
         SeRechargeHistory seRechargeHistory = new SeRechargeHistory();
-        seRechargeHistory.setCardnum(cardNum);
-        seRechargeHistory.setClientnum(clientNum);
+        //seRechargeHistory.setCardnum(cardNum);
+        //seRechargeHistory.setClientnum(clientNum);
+        seRechargeHistory.setCardid(cardId);
+        seRechargeHistory.setClientid(clientId);
         seRechargeHistory.setMoney(money);
         seRechargeHistory.setAmount(amount);
         seRechargeHistory.setGift(gift);
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeSv.java
index 37a45ae..769284d 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/recharge/RechargeSv.java
@@ -82,15 +82,15 @@
 
     /**
      * 鏍规嵁姘村崱缂栧彿鍒犻櫎鍏呭�艰褰�
-     * @param cardNum
+     * @param cardId
      * @return
      */
-    //public Integer deleteByCardId(Long cardId) {
-    //    return seRechargeMapper.deleteByCardId(cardId);
-    //}
-    public Integer deleteByCardNum(String cardNum) {
-        return seRechargeMapper.deleteByCardNum(cardNum);
+    public Integer deleteByCardId(Long cardId) {
+        return seRechargeMapper.deleteByCardId(cardId);
     }
+    //public Integer deleteByCardNum(String cardNum) {
+    //    return seRechargeMapper.deleteByCardNum(cardNum);
+    //}
 
     /**
      * 娣诲姞鍏呭�煎巻鍙茶〃

--
Gitblit v1.8.0