From 8532c09b1be71b6b6c6f0592a363da53ce24b498 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E5=87=AF?= <371894675@qq.com> Date: Fri, 3 Nov 2023 11:10:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8A=E4=BC=A0=E9=93=B6?= =?UTF-8?q?=E8=A1=8C=E5=8D=A1=E8=BF=94=E5=9B=9E=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/server/controller/SysBankCardController.java | 6 ++++-- .../health/system/server/service/SysBankCardService.java | 3 ++- .../system/server/service/impl/SysBankCardServiceImpl.java | 4 ++-- 3 files changed, 8 insertions(+), 5 deletions(-) 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; } }