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