diff --git a/base-system-server/src/main/java/com/health/system/server/controller/SysBankCardController.java b/base-system-server/src/main/java/com/health/system/server/controller/SysBankCardController.java index 5a3903f..9990945 100644 --- a/base-system-server/src/main/java/com/health/system/server/controller/SysBankCardController.java +++ b/base-system-server/src/main/java/com/health/system/server/controller/SysBankCardController.java @@ -1,6 +1,8 @@ package com.health.system.server.controller; import com.health.common.core.domain.Result; +import com.health.common.core.utils.StringUtils; +import com.health.system.common.domain.BankCard; import com.health.system.server.config.ForestClientInterface; import com.health.system.server.service.SysBankCardService; import org.springframework.beans.factory.annotation.Autowired; @@ -37,7 +39,7 @@ public class SysBankCardController { public Result bindUserBank(@RequestParam("bankImage") MultipartFile bankImage) throws IOException { //获取银行卡照片的字节流 - Boolean flag = sysBankCardService.bindUserBank(bankImage); - return flag == true ? Result.success("", "银行卡绑定成功") : Result.error("", "银行卡绑定失败"); + BankCard bankCard = sysBankCardService.bindUserBank(bankImage); + return StringUtils.isNotNull(bankCard) ? Result.success(bankCard, "银行卡绑定成功") : Result.error("", "银行卡绑定失败"); } } diff --git a/base-system-server/src/main/java/com/health/system/server/service/SysBankCardService.java b/base-system-server/src/main/java/com/health/system/server/service/SysBankCardService.java index 1cb2ac4..cfdf7f9 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/SysBankCardService.java +++ b/base-system-server/src/main/java/com/health/system/server/service/SysBankCardService.java @@ -1,5 +1,6 @@ package com.health.system.server.service; +import com.health.system.common.domain.BankCard; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; @@ -11,5 +12,5 @@ import java.io.IOException; * @date 2023/10/28 15:11 */ public interface SysBankCardService { - Boolean bindUserBank(MultipartFile bankImage) throws IOException; + BankCard bindUserBank(MultipartFile bankImage) throws IOException; } diff --git a/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java b/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java index 174250e..fccd2c1 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java +++ b/base-system-server/src/main/java/com/health/system/server/service/impl/SysBankCardServiceImpl.java @@ -31,7 +31,7 @@ public class SysBankCardServiceImpl implements SysBankCardService { private SysBankCardMapper sysBankCardMapper; @Override - public Boolean bindUserBank(MultipartFile bankImage) throws IOException { + public BankCard bindUserBank(MultipartFile bankImage) throws IOException { Long userId = SecurityUtils.getUserId(); byte[] bytes = bankImage.getBytes(); String bank = Base64.getEncoder().encodeToString(bytes); @@ -50,6 +50,6 @@ public class SysBankCardServiceImpl implements SysBankCardService { bankCard.setBankType(cardType); bankCard.setCardName(cardName); System.out.println(bankCard); - return sysBankCardMapper.insertBankCard(bankCard)>0; + return sysBankCardMapper.insertBankCard(bankCard)>0?bankCard:null; } }