From 37e4208f813a17f62686a774df8d9baa4d406c5d Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Tue, 20 May 2025 15:30:17 +0800 Subject: [PATCH] feat(mall): 新增新用户礼品设置功能 --- src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java | 12 +++--- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 86 +++++++++++++++++++++--------------------- 2 files changed, 49 insertions(+), 49 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java index e8c6729..030d529 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallOrderService.java @@ -82,12 +82,12 @@ .append("-") .append(mallOrderItem.getSkuName()) .append("*").append(mallOrderItem.getCnt()).append(";"); - if(ObjectUtil.isNotEmpty(mallOrderItem.getMemberInviteId())){ - MallMember mallMember = mallMemberMapper.selectInfoByInviteId(mallOrderItem.getMemberInviteId()); - if(ObjectUtil.isNotEmpty(mallMember)){ - adminMallOrderInfoVo.setRefererName(mallMember.getName()); - } - } +// if(ObjectUtil.isNotEmpty(mallOrderItem.getMemberInviteId())){ +// MallMember mallMember = mallMemberMapper.selectInfoByInviteId(mallOrderItem.getMemberInviteId()); +// if(ObjectUtil.isNotEmpty(mallMember)){ +// adminMallOrderInfoVo.setRefererName(mallMember.getName()); +// } +// } } adminMallOrderInfoVo.setGoodsName(stringBuffer.toString()); } 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 bddc8fd..d17b877 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 @@ -776,49 +776,49 @@ mallMember.setSex(1 == apiXcxSaveInfoDto.getGender() ? "女" : "男"); this.baseMapper.updateById(mallMember); - //完善信息赠送新人礼 - 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(); - BigDecimal bigDecimal = new BigDecimal(prizeScore).setScale(0, RoundingMode.HALF_DOWN); - if (bigDecimal.compareTo(BigDecimal.ZERO) > 0) { - walletService.add(bigDecimal, mallMember.getId(), "prizeScore"); - mallMoneyFlowService.addMoneyFlow( - mallMember.getId(), - bigDecimal, - ScoreFlowTypeEnum.MEMBER_INFO_GIFT.getValue(), - MallUtils.getOrderNum(), - FlowTypeEnum.PRIZE_SCORE.getValue(), - StrUtil.format(ScoreFlowTypeEnum.MEMBER_INFO_GIFT.getDesc(),bigDecimal), - 2 - ); - } - if (apiNewGiftSettingDto.getCouponId() != null) { - MallGoodsCoupon mallGoodsCoupon = mallGoodsCouponMapper.selectById(apiNewGiftSettingDto.getCouponId()); - if(ObjectUtil.isNotEmpty(mallGoodsCoupon)){ - MallMemberCoupon memberCoupon = new MallMemberCoupon(); - memberCoupon.setCouponId(mallGoodsCoupon.getId()); - memberCoupon.setCouponName(mallGoodsCoupon.getName()); - memberCoupon.setInviteId(mallMember.getInviteId()); - memberCoupon.setCouponUuid(IdUtil.simpleUUID()); - memberCoupon.setState(1); - memberCoupon.setFromType(3); - memberCoupon.setExpireTime(DateUtil.offsetDay(DateUtil.date(), mallGoodsCoupon.getExpireDay())); - memberCoupon.setMemberId(mallMember.getId()); - mallMemberCouponMapper.insert(memberCoupon); - } - } - - } - } +// //完善信息赠送新人礼 +// 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(); +// BigDecimal bigDecimal = new BigDecimal(prizeScore).setScale(0, RoundingMode.HALF_DOWN); +// if (bigDecimal.compareTo(BigDecimal.ZERO) > 0) { +// walletService.add(bigDecimal, mallMember.getId(), "prizeScore"); +// mallMoneyFlowService.addMoneyFlow( +// mallMember.getId(), +// bigDecimal, +// ScoreFlowTypeEnum.MEMBER_INFO_GIFT.getValue(), +// MallUtils.getOrderNum(), +// FlowTypeEnum.PRIZE_SCORE.getValue(), +// StrUtil.format(ScoreFlowTypeEnum.MEMBER_INFO_GIFT.getDesc(),bigDecimal), +// 2 +// ); +// } +// if (apiNewGiftSettingDto.getCouponId() != null) { +// MallGoodsCoupon mallGoodsCoupon = mallGoodsCouponMapper.selectById(apiNewGiftSettingDto.getCouponId()); +// if(ObjectUtil.isNotEmpty(mallGoodsCoupon)){ +// MallMemberCoupon memberCoupon = new MallMemberCoupon(); +// memberCoupon.setCouponId(mallGoodsCoupon.getId()); +// memberCoupon.setCouponName(mallGoodsCoupon.getName()); +// memberCoupon.setInviteId(mallMember.getInviteId()); +// memberCoupon.setCouponUuid(IdUtil.simpleUUID()); +// memberCoupon.setState(1); +// memberCoupon.setFromType(3); +// memberCoupon.setExpireTime(DateUtil.offsetDay(DateUtil.date(), mallGoodsCoupon.getExpireDay())); +// memberCoupon.setMemberId(mallMember.getId()); +// mallMemberCouponMapper.insert(memberCoupon); +// } +// } +// +// } +// } return new FebsResponse().success(); } -- Gitblit v1.9.1