Commit d81c53a9 authored by fangxinjiang's avatar fangxinjiang

银行卡校验-fxj

parent 5d273bda
......@@ -217,9 +217,9 @@ public class TCheckBankNoServiceImpl extends ServiceImpl<TCheckBankNoMapper, TCh
cur = noMap.get(check.getBankNo());
if (cur != null) {
if (CommonConstants.ZERO_ONE.equals(cur.getResult())) {
bankMap.put(cur.getBankNo(), cur.getName().equals(check.getName()));
bankMap.put(cur.getBankNo(), (cur.getName().equals(check.getName())&& cur.getIdNum().equals(check.getIdNum())));
} else {
if (cur.getName().equals(check.getName())) {
if (cur.getName().equals(check.getName()) && cur.getIdNum().equals(check.getIdNum())) {
bankMap.put(cur.getBankNo(), false);
} else {
noCurlist.add(check);
......@@ -435,6 +435,7 @@ public class TCheckBankNoServiceImpl extends ServiceImpl<TCheckBankNoMapper, TCh
newNo = new TCheckBankNo();
newNo.setBankNo(no.getBankNo());
newNo.setName(no.getName());
newNo.setIdNum(no.getIdNum());
newNo.setMessage(ChecksConstants.CHECK_CONFIG_ACCESS);
newNo.setResult("01");
newNo.setType(CommonConstants.ONE_STRING);
......@@ -458,7 +459,7 @@ public class TCheckBankNoServiceImpl extends ServiceImpl<TCheckBankNoMapper, TCh
public Map<String, Boolean> call() {
for (TCheckBankNo no : noList) {
// 1.调用银行卡信息校验api
R<TCheckBankNo> resR = ChecksUtil.checkBankNoTwoMethod(no.getName(), no.getBankNo());
R<TCheckBankNo> resR = ChecksUtil.checkBankNoThree(no.getName(), no.getBankNo(), no.getIdNum(), true);
if (Common.isNotNull(resR) && resR.getCode() == CommonConstants.SUCCESS
&& Common.isNotNull(resR.getData())) {
TCheckBankNo newNo = resR.getData();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment