| | |
| | | package cc.mrbird.febs.mall.service.impl; |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.enumerates.AgentLevelEnum; |
| | | import cc.mrbird.febs.common.enumerates.DataDictionaryEnum; |
| | | import cc.mrbird.febs.common.enumerates.FlowTypeEnum; |
| | | import cc.mrbird.febs.common.enumerates.MoneyFlowTypeEnum; |
| | | import cc.mrbird.febs.common.enumerates.*; |
| | | import cc.mrbird.febs.common.exception.FebsException; |
| | | import cc.mrbird.febs.common.properties.XcxProperties; |
| | | import cc.mrbird.febs.common.utils.*; |
| | |
| | | } |
| | | } |
| | | |
| | | List<MallShoppingCart> carts = mallShoppingCartMapper.selectCartGoodsList(id); |
| | | List<MallShoppingCart> carts = mallShoppingCartMapper.selectCartGoodsList(id, 1); |
| | | Map<String, Object> result = new HashMap<>(); |
| | | result.put("order", orderCnt); |
| | | result.put("carts", carts.size()); |
| | |
| | | Long id = LoginUserUtil.getLoginUser().getId(); |
| | | moneyFlowDto.setMemberId(id); |
| | | IPage<MoneyFlowVo> pages = mallMoneyFlowMapper.selectApiMoneyFlowInPage(page, moneyFlowDto); |
| | | |
| | | // if (moneyFlowDto.getFlowType() == 3) { |
| | | // pages.getRecords().forEach(item -> { |
| | | // item.setDescription(ScoreFlowTypeEnum.getDescByValue(item.getType())); |
| | | // }); |
| | | // } |
| | | return new FebsResponse().success().data(pages); |
| | | } |
| | | |
| | |
| | | if(StrUtil.isNotEmpty(avatarUrl)){ |
| | | mallMember.setAvatar(avatarUrl); |
| | | } |
| | | // mallMember.setSex(1 == apiXcxSaveInfoDto.getGender() ? "女" : "男"); |
| | | |
| | | if (StrUtil.isNotBlank(apiXcxSaveInfoDto.getRealName())) { |
| | | mallMember.setRealName(apiXcxSaveInfoDto.getRealName()); |
| | | } |
| | | |
| | | if (apiXcxSaveInfoDto.getBirthday() != null) { |
| | | mallMember.setBirthday(apiXcxSaveInfoDto.getBirthday()); |
| | | } |
| | | mallMember.setSex(1 == apiXcxSaveInfoDto.getGender() ? "女" : "男"); |
| | | this.baseMapper.updateById(mallMember); |
| | | return new FebsResponse().success(); |
| | | } |
| | |
| | | @Override |
| | | public FebsResponse memberPayCoupon(MallMemberCouponDto mallMemberCouponDto) { |
| | | Long memberId = LoginUserUtil.getLoginUser().getId(); |
| | | IPage<MallMemberCouponVo> page = new Page<>(mallMemberCouponDto.getPageNum(), mallMemberCouponDto.getPageSize()); |
| | | mallMemberCouponDto.setMemberId(memberId); |
| | | mallMemberCouponDto.setExpireTime(DateUtil.date()); |
| | | List<Long> couponIds = couponGoodsMapper.selectByGoodId(mallMemberCouponDto.getGoodsId()); |
| | |
| | | MallGoodsCoupon mallGoodsCoupon = mallGoodsCouponMapper.selectById(mallMemberCoupon.getCouponId()); |
| | | mallMemberCouponVo.setCostAmount(mallGoodsCoupon.getCostAmount()); |
| | | mallMemberCouponVo.setRealAmount(mallGoodsCoupon.getRealAmount()); |
| | | mallMemberCouponVo.setType(mallGoodsCoupon.getType()); |
| | | return new FebsResponse().success().data(mallMemberCouponVo); |
| | | } |
| | | |