From e52227b01983146f2e3c81dc575141d8b9889497 Mon Sep 17 00:00:00 2001
From: yanghb <yanghb>
Date: 星期五, 21 四月 2023 10:16:30 +0800
Subject: [PATCH] 代码调整

---
 DriverTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java |   61 +++++++++++++++++++++++++++---
 1 files changed, 54 insertions(+), 7 deletions(-)

diff --git a/DriverTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java b/DriverTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java
index 94e46fd..2c45eba 100644
--- a/DriverTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java
+++ b/DriverTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java
@@ -1,15 +1,18 @@
 package com.stylefeng.guns.modular.system.service.impl;
 
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.stylefeng.guns.core.util.ToolUtil;
 import com.stylefeng.guns.modular.system.dao.BankCardMapper;
 import com.stylefeng.guns.modular.system.model.BankCard;
 import com.stylefeng.guns.modular.system.service.IBankCardService;
+import com.stylefeng.guns.modular.system.util.LiuZhouBank.ProtocolSignUtil;
 import com.stylefeng.guns.modular.system.util.ResultUtil;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
 import java.util.Date;
 import java.util.List;
+import java.util.Map;
 
 
 @Service
@@ -29,7 +32,7 @@
      */
     @Override
     public ResultUtil saveBankCard(String bank, String name, String code, Integer driverId) throws Exception {
-        BankCard query = bankCardMapper.query(driverId, code);
+        BankCard query = bankCardMapper.query(2, driverId, code);
         if(null != query){
             return ResultUtil.error("银行卡号已存在");
         }
@@ -37,12 +40,42 @@
         bankCard.setBank(bank);
         bankCard.setName(name);
         bankCard.setCode(code);
-        bankCard.setDriverId(driverId);
+        bankCard.setUserType(2);
+        bankCard.setUserId(driverId);
         bankCard.setInsertTime(new Date());
         this.insert(bankCard);
         return ResultUtil.success();
     }
 
+    @Override
+    public ResultUtil saveBankCard1(Integer driverId, String IdNum, String phone, String acctName, String acctNum, String code) throws Exception {
+        BankCard query = bankCardMapper.query(2, driverId, acctNum);
+        if(null != query){
+            return ResultUtil.error("银行卡号已存在");
+        }
+//        Map<String, String> map = ProtocolSignUtil.protocolSign(IdNum, phone, acctName, acctNum, code);
+//        String code1 = map.get("code");
+//        if("01".equals(code1)){
+//            String msg = map.get("msg");
+//            return ResultUtil.error(msg);
+//        }
+//        String signNum = map.get("signNum");
+//        String acctNumSuffix = map.get("acctNumSuffix");
+//
+//        BankCard bankCard = new BankCard();
+//        bankCard.setBank("柳州银行");
+//        bankCard.setName(acctName);
+//        bankCard.setCode(acctNum);
+//        bankCard.setAcctNumSuffix(acctNumSuffix);
+//        bankCard.setPhone(phone);
+//        bankCard.setIdNum(IdNum);
+//        bankCard.setUserType(2);
+//        bankCard.setUserId(driverId);
+//        bankCard.setSignNum(signNum);
+//        bankCard.setInsertTime(new Date());
+//        this.insert(bankCard);
+        return ResultUtil.success();
+    }
 
     /**
      * 删除银行卡号
@@ -54,10 +87,24 @@
     @Override
     public ResultUtil delBankCard(Integer id, Integer driverId) throws Exception {
         BankCard bankCard = this.selectById(id);
-        if(bankCard.getDriverId().compareTo(driverId) != 0){
-            return ResultUtil.error("你无权删除此卡号");
-        }
-        this.deleteById(id);
+//        if(bankCard.getUserId().compareTo(driverId) != 0){
+//            return ResultUtil.error("你无权删除此卡号");
+//        }
+//        Map<String, String> map = ProtocolSignUtil.queryProtocolSign(bankCard.getSignNum(), bankCard.getCode());
+//        String code1 = map.get("code");
+//        if("01".equals(code1)){
+//            String msg = map.get("msg");
+//            return ResultUtil.error(msg);
+//        }
+//        String sugnNum = map.get("SignNum");
+//        String signStatus = map.get("SignStatus");
+//        Map<String, String> map1 = ProtocolSignUtil.protocolRescind(sugnNum);
+//        String code = map1.get("code");
+//        if("01".equals(code)){
+//            String msg = map.get("msg");
+//            return ResultUtil.error(msg);
+//        }
+//        this.deleteById(id);
         return ResultUtil.success();
     }
 
@@ -72,6 +119,6 @@
     @Override
     public List<BankCard> queryBankCard(Integer pageNum, Integer size, Integer driverId) throws Exception {
         pageNum = (pageNum - 1) * size;
-        return bankCardMapper.queryBankCard(pageNum, size, driverId);
+        return bankCardMapper.queryBankCard(pageNum, size, 2, driverId);
     }
 }

--
Gitblit v1.7.1