From 0f777d6277d70d3446fede2846338815074b3763 Mon Sep 17 00:00:00 2001 From: Administrator <zhubaomin> Date: 星期二, 09 四月 2024 16:37:21 +0800 Subject: [PATCH] 2024-04-09 朱宝民 优化了挂失、解锁、补卡、开卡、充值接口 --- pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java | 27 ++++++++++++++++++++++++--- 1 files changed, 24 insertions(+), 3 deletions(-) diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java index 49ddfe9..97ddce7 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java @@ -131,7 +131,7 @@ */ Long cardId = 0L; Long clientId = 0L; - String cardNum = po.getCardNum(); + Long cardNum = po.getCardNum(); Float money = po.getMoney(); Float amount = po.getAmount(); Float gift = po.getGift(); @@ -144,7 +144,7 @@ // 楠岃瘉姘村崱鐘舵�佹槸鍚︽敮鎸佸綋鍓嶆搷浣� - String stateName = Optional.ofNullable(clientCardSv.getCardStateByCardNum(Long.parseLong(cardNum))).orElse(""); + String stateName = Optional.ofNullable(clientCardSv.getCardStateByCardNum(cardNum)).orElse(""); if(stateName.length() == 0 || !stateName.equals("姝e父")) { return BaseResponseUtils.buildFail(stateName + ", " + SellResultCode.THE_CARD_NOT_SUPPORT_THIS_OPERATION.getMessage()); } @@ -198,7 +198,6 @@ return BaseResponseUtils.buildSuccess(true) ; } - /** * 鏍规嵁鎸囧畾鏉′欢鑾峰彇鍏呭�艰褰� @@ -416,4 +415,26 @@ return map_result; } + + /** + * 鍒ゆ柇鎸囧畾姘村崱鏄惁涓烘寕澶辩姸鎬佷笖鏃犺ˉ鍗¤褰� + * @param cardNum 姘村崱缂栧彿 + * @return 鏄惁宸叉寕澶辨湭琛ュ崱 + */ + public Boolean isLostAndUnreplaced(Long cardNum) { + Integer rec = seClientCardMapper.isLostAndUnreplaced(cardNum); + if(rec != null && rec > 0) { + return false; + } + return true; + } + + /** + * 淇敼鍐滄埛姘村崱 + * @param po + * @return + */ + public Integer updateClientCard(SeClientCard po) { + return seClientCardMapper.updateByPrimaryKeySelective(po); + } } -- Gitblit v1.8.0