|
@@ -90,6 +90,9 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
@Autowired
|
|
|
private BankCardDao bankCardDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private BankLogoDao bankLogoDao;
|
|
|
+
|
|
|
@Value("${agency}")
|
|
|
private String agencyId;
|
|
|
|
|
@@ -847,7 +850,8 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
bankCardVO.setName(bankCardPO.getName());
|
|
|
bankCardVO.setUser(bankCardPO.getUser());
|
|
|
bankCardVO.setNumber(bankCardPO.getNumber());
|
|
|
- bankCardVO.setLogoUrl(bankCardPO.getLogoUrl());
|
|
|
+ Optional<BankLogoPO> bankLogo=bankLogoDao.findByCode(bankCardPO.getCode());
|
|
|
+ bankCardVO.setCode(bankLogo.get().getLogoUrl());
|
|
|
bankCardVOList.add(bankCardVO);
|
|
|
});
|
|
|
List<BankCardVO> results = bankCardVOList.stream().distinct().collect(Collectors.toList());
|
|
@@ -861,6 +865,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
bankCardPO.setName(bankCardVO.getName());
|
|
|
bankCardPO.setUser(bankCardVO.getUser());
|
|
|
bankCardPO.setNumber(bankCardVO.getNumber());
|
|
|
+ bankCardPO.setCode(bankCardVO.getCode());
|
|
|
bankCardPO.setUserId(userId);
|
|
|
bankCardDao.save(bankCardPO);
|
|
|
return this.getBankCard(userId);
|