From dcea31b901dabe5259c61a40a246dbf342367c52 Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 20 May 2025 15:12:06 +0800 Subject: [PATCH] feat(mall): 新增新用户礼品设置功能 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index e369a7e..bddc8fd 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -777,11 +777,14 @@ this.baseMapper.updateById(mallMember); //完善信息赠送新人礼 - if (StrUtil.isNotBlank(mallMember.getPhone())) { + if (StrUtil.isNotBlank(mallMember.getPhone()) && mallMember.getNewGift() == 0) { DataDictionaryCustom dic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode( CommonDictionaryEnum.NEW_GIFT_SETTING.getType(), CommonDictionaryEnum.NEW_GIFT_SETTING.getCode() ); + mallMember.setNewGift(1); + this.baseMapper.updateById(mallMember); + ApiNewGiftSettingDto apiNewGiftSettingDto = JSONObject.parseObject(dic.getValue(), ApiNewGiftSettingDto.class); if (apiNewGiftSettingDto.getState() == 1) { String prizeScore = apiNewGiftSettingDto.getPrizeScore(); -- Gitblit v1.9.1