From 253f49b9983ed8d285afd3bc93004975ab1f6935 Mon Sep 17 00:00:00 2001 From: gaowdong Date: Tue, 29 Apr 2025 09:19:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A4=E6=96=AD=E8=B4=A6=E6=88=B7=E7=8A=B6?= =?UTF-8?q?=E6=80=81-=E6=98=AF=E5=90=A6=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/canteen/core/account/domain/vo/AccInfoDetailsVO.java | 1 + .../canteen/core/account/service/impl/AccInfoServiceImpl.java | 3 ++- .../src/main/resources/mapper/account/AccInfoMapper.xml | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/domain/vo/AccInfoDetailsVO.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/domain/vo/AccInfoDetailsVO.java index ff46f69..a69fdd9 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/domain/vo/AccInfoDetailsVO.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/domain/vo/AccInfoDetailsVO.java @@ -72,4 +72,5 @@ public class AccInfoDetailsVO { private BigDecimal frozenSub; @ApiModelProperty("物理卡号") private String serialNum; + private Integer delFlag; } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/service/impl/AccInfoServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/service/impl/AccInfoServiceImpl.java index ae1c6c4..a354a8c 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/service/impl/AccInfoServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/account/service/impl/AccInfoServiceImpl.java @@ -36,6 +36,7 @@ import com.bonus.canteen.core.pay.constants.PayTypeEnum; import com.bonus.canteen.core.user.domain.DeviceMqPersonalUpdateMessageDTO; import com.bonus.common.core.exception.ServiceException; import com.bonus.common.core.utils.DateUtils; +import com.bonus.common.houqin.constant.DelFlagEnum; import com.bonus.common.houqin.constant.LeCodeUseSceneEnum; import com.bonus.common.houqin.constant.SourceTypeEnum; import com.bonus.common.houqin.mq.constant.LeMqConstant; @@ -362,7 +363,7 @@ public class AccInfoServiceImpl implements IAccInfoService { } @Override public void checkAccStatus(AccInfoDetailsVO accInfoVO) { - if (ObjectUtil.isNull(accInfoVO)) { + if (ObjectUtil.isNull(accInfoVO) || DelFlagEnum.DEL_TRUE.key().equals(accInfoVO.getDelFlag())) { throw new ServiceException("账户不存在"); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/account/AccInfoMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/account/AccInfoMapper.xml index 0b73d17..6ecd878 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/account/AccInfoMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/account/AccInfoMapper.xml @@ -526,6 +526,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT ai.acc_id, ai.user_id, ai.end_date, + ai.del_flag, ai.acc_status, su.nick_name, su.phonenumber,