From 169efb6680990457812e24fe038c9d251fac4ec3 Mon Sep 17 00:00:00 2001 From: zuojincheng <lf_zuo@163.com> Date: 星期二, 24 六月 2025 20:11:17 +0800 Subject: [PATCH] feat(card): 添加创建管理卡功能并优化卡片地址校验 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java | 62 ++++++++++++++++++++++++++----- 1 files changed, 52 insertions(+), 10 deletions(-) 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 1029716..8757677 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 @@ -35,6 +35,7 @@ /** * 渚濇嵁姘村崱鍦板潃鑾峰彇姘村崱缂栧彿锛�12鏈�19鏃ュ簾寮冿級 * 2024-06-30鍙栨秷搴熷純锛屾仮澶嶄娇鐢� + * * @param cardAddr * @return */ @@ -42,6 +43,7 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇姘村崱琛ㄤ富閿紙12鏈�19鏃ユ坊鍔犲悗搴熷純锛� + * * @param cardNum 16浣嶆按鍗$紪鍙� * @return 姘村崱琛ㄤ富閿� */ @@ -49,6 +51,7 @@ /** * 鏍规嵁琛屾斂鍖哄垝涓叉ā鍧楁煡璇㈡按鍗$紪鍙� + * * @param areaCode * @return */ @@ -56,6 +59,7 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇姘村崱琛ㄤ富閿強鍐滄埛缂栧彿 + * * @param cardNum * @return */ @@ -63,6 +67,7 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇姘村崱瀵瑰簲鐨勫啘鎴穒d鍜屽鍚� + * * @param cardAddr * @param cardNum * @return @@ -71,6 +76,7 @@ /** * 寰楀埌姘村崱瀵硅薄 + * * @param cardAddr * @param cardNum * @return @@ -79,6 +85,7 @@ /** * 鏍规嵁鍐滄埛涓婚敭鑾峰彇姘村崱鍒楄〃锛堢墿鐞嗗崱+铏氭嫙鍗★級 + * * @param clientId * @return */ @@ -86,6 +93,7 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇鎿嶄綔璁板綍鍒楄〃 + * * @param cardNum 姘村崱缂栧彿 * @return 姘村崱鎿嶄綔璁板綍鍒楄〃 */ @@ -93,6 +101,7 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇浣欓 + * * @param cardNum 姘村崱缂栧彿 * @return 浣欓 */ @@ -100,6 +109,7 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇鍏呭�兼�婚 + * * @param cardNum * @return */ @@ -107,6 +117,7 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇鍗$墖鐘舵�� + * * @param cardNum * @return */ @@ -114,6 +125,7 @@ /** * 鏍规嵁鎸囧畾鏉′欢鑾峰彇姘村崱鍒楄〃璁板綍鏁帮紝搴旂敤绋嬪簭浣跨敤 + * * @param params * @return */ @@ -121,6 +133,7 @@ /** * 鏍规嵁鎸囧畾鏉′欢鑾峰彇姘村崱鍒楄〃锛屽簲鐢ㄧ▼搴忎娇鐢� + * * @param params * @return */ @@ -128,18 +141,21 @@ /** * 鑾峰彇宸叉寕澶憋紝鏈ˉ鍗$殑璁板綍鏁伴噺锛屽簲鐢ㄧ▼搴忎娇鐢� + * * @return */ Long getUnreplacedRecordCount(); /** * 鑾峰彇宸叉寕澶憋紝鏈ˉ鍗$殑璁板綍锛屽簲鐢ㄧ▼搴忎娇鐢� + * * @return */ List<VoCards> getUnreplaced(Map<?, ?> params); /** * 鏍规嵁鎸囧畾姘村崱缂栧彿鑾峰彇鎸傚け璁板綍鏁伴噺锛堣ˉ鍗°�佽В閿佷娇鐢級 + * * @param cardNum * @return */ @@ -147,6 +163,7 @@ /** * 鏍规嵁鎸囧畾姘村崱缂栧彿鑾峰彇宸茶ˉ鍗℃暟閲忥紙琛ュ崱銆佽В閿佷娇鐢級 + * * @param cardNum 姘村崱缂栧彿 * @return 绗﹀悎鏉′欢璁板綍鏁帮紝鏈�澶氫竴鏉� */ @@ -154,6 +171,7 @@ /** * 鏍规嵁鍐滄埛濮撳悕鍜屾墜鏈哄彿鑾峰彇姘村崱鍒楄〃璁板綍鏁帮紝搴旂敤绋嬪簭浣跨敤 + * * @param params * @return */ @@ -161,14 +179,15 @@ /** * 鏍规嵁鍐滄埛濮撳悕鍜屾墜鏈哄彿鑾峰彇姘村崱鍒楄〃锛屽簲鐢ㄧ▼搴忎娇鐢� + * * @param params * @return */ List<VoCards2> getCardsByClientNameAndPhone(Map<?, ?> params); - /** * 鏍规嵁鍐滄埛ID鏌ヨ姝e父鐘舵�佺殑姘村崱鍒楄〃,灏忕▼搴忎娇鐢� + * * @param clientId * @return */ @@ -176,13 +195,15 @@ /** * 鏇存柊瀹炰綋鍗″墿浣欓噾棰� + * * @param id * @param money */ - void updateMoney(@Param("id")Long id , @Param("money")Double money); + void updateMoney(@Param("id") Long id, @Param("money") Double money); /** - *褰撳墠浣欓鎬婚噺锛堢墿鐞嗗崱锛� + * 褰撳墠浣欓鎬婚噺锛堢墿鐞嗗崱锛� + * * @param * @return */ @@ -190,6 +211,7 @@ /** * 鏍规嵁姘村崱鍦板潃鑾峰彇姘村崱鏁伴噺锛岀敤鏉ュ垽鏂鍗℃槸鍚﹀厑璁稿紑鍗★紝鏃犳晥鍗$墖鎺掗櫎鍦ㄥ + * * @param cardAddr * @return */ @@ -197,14 +219,15 @@ /** * 鏍规嵁姘村崱鍦板潃鑾峰彇鎸囧畾鐘舵�佺殑姘村崱鏁伴噺锛岀敤鏉ュ垽鏂鍗℃槸鍚﹀厑璁稿紑鍗� + * * @param cardAddr * @return */ Long getCountByCardAddrAndState(String cardAddr); - /** * 鑾峰彇鎸囧畾鏃堕棿娈垫按鍗′娇鐢ㄦ儏鍐佃褰曟暟閲� + * * @param params * @return */ @@ -212,6 +235,7 @@ /** * 鑾峰彇鎸囧畾鏃堕棿娈垫按鍗′娇鐢ㄦ儏鍐碉細鍏呭�煎悎璁°�佹秷璐瑰悎璁°�佷綑棰� + * * @param params * @return */ @@ -219,37 +243,42 @@ /** * 鑾峰彇鎸囧畾鏃堕棿娈靛唴姘村崱鍏呭�兼�昏 + * * @param timeStart * @param timeStop * @return */ - Float getTotalRecharge(@Param("timeStart")String timeStart, @Param("timeStop")String timeStop); + Float getTotalRecharge(@Param("timeStart") String timeStart, @Param("timeStop") String timeStop); /** * 鑾峰彇鎸囧畾鏃堕棿娈靛唴姘村崱娑堣垂鎬昏 + * * @param timeStart * @param timeStop * @return */ - Float getTotalConsumption(@Param("timeStart")String timeStart, @Param("timeStop")String timeStop); + Float getTotalConsumption(@Param("timeStart") String timeStart, @Param("timeStop") String timeStop); /** * 渚濇嵁姘村崱鍦板潃灏嗘渶鍚庝竴鏉℃棤鏁堢姸鎬佺殑鎸囧畾鎿嶄綔璁板綍鏀逛负鏈夋晥 + * * @param cardAddr * @param operateType * @return */ - Integer turnCardValidByAddr(@Param("cardAddr")String cardAddr, @Param("operateType")Integer operateType); + Integer turnCardValidByAddr(@Param("cardAddr") String cardAddr, @Param("operateType") Integer operateType); /** * 鍏呭�兼満鐢ㄦ牴鎹鍗曞彿灏嗘按鍗℃敼涓烘湁鏁� + * * @param orderNumber * @return */ - Integer turnCardValidByOrderNumber(@Param("orderNumber")String orderNumber); + Integer turnCardValidByOrderNumber(@Param("orderNumber") String orderNumber); /** * 鏍规嵁姘村崱ID鑾峰彇鍘熸按鍗D锛岃ˉ鍗¢�氱煡涓娇鐢� + * * @param cardId * @return */ @@ -257,20 +286,23 @@ /** * 鍏呭�兼満鐢ㄦ牴鎹ˉ鍗$殑璁㈠崟鍙峰皢鎸傚け姘村崱浣欓缃浂 + * * @param orderNumber * @return */ - Integer emptyCardBalance(@Param("orderNumber")String orderNumber); + Integer emptyCardBalance(@Param("orderNumber") String orderNumber); /** * 鍏呭�兼満鐢ㄨ幏鍙栧啘鎴锋按鍗′俊鎭� + * * @param cardAddr * @return */ - VoTermCard getTermCardInfo(@Param("cardAddr")String cardAddr); + VoTermCard getTermCardInfo(@Param("cardAddr") String cardAddr); /** * 鑾峰彇宸叉寕澶辨按鍗″垪琛ㄨ褰曟暟閲� + * * @param params * @return */ @@ -278,6 +310,7 @@ /** * 鑾峰彇宸叉寕澶辨按鍗″垪琛� + * * @param params * @return */ @@ -285,8 +318,17 @@ /** * 鏍规嵁姘村崱缂栧彿鑾峰彇鍗′俊鎭� + * * @param cardNum * @return */ VoCardByClientNum getCardByCardNum(@Param("cardNum") String cardNum); + + /** + * 妫�鏌ュ崱鍦板潃鏄惁宸插瓨鍦紙绠$悊鍗¤〃 + 鍐滄埛姘村崱琛級 + * + * @param cardAddr 鍗″湴鍧� + * @return 瀛樺湪鐨勮褰曟暟閲� + */ + Long checkCardAddrExists(@Param("cardAddr") String cardAddr); } \ No newline at end of file -- Gitblit v1.8.0