| | |
| | | @Override |
| | | public void addMemberScan(String str) { |
| | | |
| | | String[] split = StrUtil.split(str, "-"); |
| | | String[] split = StrUtil.split(str, "@"); |
| | | String referrerId = split[0]; |
| | | String openId = split[1]; |
| | | MallMember mallMember = memberMapper.selectMemberByOpenId(openId); |
| | |
| | | if(ObjectUtil.isEmpty(mallGoods)){ |
| | | break; |
| | | } |
| | | if(1 == mallGoods.getIsUnreal()){ |
| | | mallOrderInfo.setStatus(OrderStatusEnum.FINISH.getValue()); |
| | | mallOrderInfoMapper.updateById(mallOrderInfo); |
| | | } |
| | | //是否送券 1:是 2:否 |
| | | BigDecimal levelTwoPrice = mallGoods.getLevelTwoPrice(); |
| | | if(BigDecimal.ONE.compareTo(levelTwoPrice) == 0){ |
| | |
| | | mallRollPerk.setState(1); |
| | | mallRollPerk.setRollId(mallGoods.getLevelThreePrice().longValue()); |
| | | mallRollPerkMapper.insert(mallRollPerk); |
| | | mallOrderInfo.setStatus(OrderStatusEnum.FINISH.getValue()); |
| | | mallOrderInfoMapper.updateById(mallOrderInfo); |
| | | } |
| | | //赠送积分 |
| | | BigDecimal levelOnePrice = mallGoods.getLevelOnePrice(); |
| | |
| | | mallMemberClass.setOrderId(orderId); |
| | | mallMemberClass.setClassName(goodsName); |
| | | mallMemberClass.setClassPic(skuImage); |
| | | mallMemberClass.setClassUrl(skuImage); |
| | | mallMemberClass.setClassUrl(mallGoods.getVideoUrl()); |
| | | mallMemberClassMapper.insert(mallMemberClass); |
| | | return; |
| | | }else if(5 == isNormal){ |
| | | //课程卷 |
| | | //民宿卷 |
| | | MallMemberHouse mallMemberHouse = new MallMemberHouse(); |
| | | mallMemberHouse.setOrderId(orderId); |
| | | mallMemberHouse.setOrderNo(mallOrderInfo.getOrderNo()); |
| | | mallMemberHouse.setMemberId(memberId); |
| | | mallMemberHouse.setState(1); |
| | | mallMemberHouse.setCreateTime(DateUtil.date()); |
| | |
| | | mallMemberHouse.setUnuseTime(DateUtil.date().offset(DateField.HOUR_OF_DAY,48)); |
| | | mallMemberHouse.setHouseName(mallGoods.getHouseName()); |
| | | mallMemberHouse.setHouseAddress(mallGoods.getHouseAddress()); |
| | | mallMemberHouse.setHousePic(mallGoods.getThumb()); |
| | | mallMemberHouseMapper.insert(mallMemberHouse); |
| | | return; |
| | | }else{ |