From 7af935e6a092193adf309f3a2d700f049b4b63d8 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期四, 25 七月 2024 14:11:49 +0800 Subject: [PATCH] 解决冲突 --- pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/CardOperateSv.java | 46 ++++++++++++++++++++++++++-------------------- 1 files changed, 26 insertions(+), 20 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 540a0e3..5ff8607 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 @@ -7,12 +7,10 @@ import com.dy.common.webUtil.BaseResponseUtils; import com.dy.common.webUtil.QueryResultVo; import com.dy.pipIrrGlobal.daoBa.BaSettingsMapper; -import com.dy.pipIrrGlobal.daoSe.SeCardOperateMapper; -import com.dy.pipIrrGlobal.daoSe.SeClientCardMapper; -import com.dy.pipIrrGlobal.daoSe.SeClientMapper; -import com.dy.pipIrrGlobal.daoSe.SeGeneralMapper; +import com.dy.pipIrrGlobal.daoSe.*; import com.dy.pipIrrGlobal.pojoSe.SeCardOperate; import com.dy.pipIrrGlobal.pojoSe.SeClientCard; +import com.dy.pipIrrGlobal.pojoSe.SeManagerCard; import com.dy.pipIrrGlobal.voSe.*; import com.dy.pipIrrSell.cardOperate.dto.DtoRecharge; import com.dy.pipIrrSell.cardOperate.enums.OperateTypeENUM; @@ -56,6 +54,9 @@ @Autowired private BaSettingsMapper baSettingsMapper; + @Autowired + private SeManagerCardMapper seManagerCardMapper; + /** * 娣诲姞寮�鍗¤褰� @@ -88,13 +89,33 @@ public Long getAreaCodeById(Long clientId) { return seClientMapper.getAreaCodeById(clientId); } + /** * 鏍规嵁琛屾斂鍖哄垝涓叉ā鍧楁煡璇㈡按鍗$紪鍙凤紝寮�鍗′娇鐢� * @param areaCode * @return */ - String getCardNumOfMax(String areaCode) { + public String getCardNumOfMax(String areaCode) { return seClientCardMapper.getCardNumOfMax(areaCode); + } + + /** + * 鏍规嵁琛屾斂鍖哄垝涓叉ā绯婃煡璇㈢鐞嗗崱缂栧彿锛屽垱寤虹鐞嗗崱浣跨敤 + * @param areaCode + * @return + */ + public String getManagerCardNumOfMax(String areaCode) { + return seManagerCardMapper.getManagerCardNumOfMax(areaCode); + } + + /** + * 鍒涘缓绠$悊鍗� + * @param po + * @return + */ + public Long addManagerCard(SeManagerCard po) { + seManagerCardMapper.insert(po); + return po.getId(); } /** @@ -150,13 +171,6 @@ Long operator = po.getOperator(); Date rechargeTime = new Date(); - // 濡傛灉浼犲叆鐨勬槸10浣嶇殑姘村崱缂栧彿锛屽崌涓�17浣嶆按鍗$紪鍙� - String cardNumS = String.valueOf(cardNum).trim(); - if(cardNumS.length() == 10) { - cardNumS = "100000" + cardNumS.substring(0,6) + "0" + cardNumS.substring(6); - } - cardNum = Long.valueOf(cardNumS); - // 楠岃瘉姘村崱鐘舵�佹槸鍚︽敮鎸佸綋鍓嶆搷浣� String stateName = Optional.ofNullable(clientCardSv.getCardStateByCardNum(cardNum)).orElse(""); if(stateName.length() == 0 || !stateName.equals("姝e父")) { @@ -209,14 +223,6 @@ if(rec == 0) { return BaseResponseUtils.buildErrorMsg(SellResultCode.REPLACE_FAIL_WRITE_RECHARGE_ERROR.getMessage()); } - - //return BaseResponseUtils.buildSuccess(true) ; - - cardNumS = String.valueOf(cardNum).trim(); - if(cardNumS.substring(0,2).equals("10")) { - cardNumS = cardNumS.substring(6,12) + cardNumS.substring(13); - } - cardNum = Long.parseLong(cardNumS); Map map_response = new HashMap(); map_response.put("projectNo", String.format("%02x", Integer.parseInt(getProjectNo()))); -- Gitblit v1.8.0