营销活动

This commit is contained in:
13405411873 2024-10-08 14:29:58 +08:00
parent deb3db0b95
commit 5a65086d4d
2 changed files with 16 additions and 1 deletions

View File

@ -1,6 +1,7 @@
package com.fuint.business.userManager.service.impl; package com.fuint.business.userManager.service.impl;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@ -62,6 +63,8 @@ public class LJUserServiceImpl extends ServiceImpl<LJUserMapper, LJUser> impleme
@Autowired @Autowired
@Lazy @Lazy
private OilOrderService orderService; private OilOrderService orderService;
@Autowired
private IMtUserFuelService userFuelService;
/** /**
* 根据条件分页查询会员信息 * 根据条件分页查询会员信息
@ -330,7 +333,14 @@ public class LJUserServiceImpl extends ServiceImpl<LJUserMapper, LJUser> impleme
public LJUserVo queryUserByStoreIdAndUserId(Integer storeId) { public LJUserVo queryUserByStoreIdAndUserId(Integer storeId) {
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo(); AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
LJStore store = storeService.selectStoreByStoreId(storeId); LJStore store = storeService.selectStoreByStoreId(storeId);
return baseMapper.queryUserByChainStoreId(nowAccountInfo.getId(),store.getChainStoreId()); LJUserVo ljUserVo = baseMapper.queryUserByChainStoreId(nowAccountInfo.getId(), store.getChainStoreId());
//用户的储值卡总额 = 储值金额+赠送金额 要记得使用
//在查询囤油卡信息
LambdaQueryWrapper<MtUserFuel> queryWrapper =new LambdaQueryWrapper<>();
queryWrapper.eq(MtUserFuel::getStoreId,storeId).eq(MtUserFuel::getMtUserId,nowAccountInfo.getId());
List<MtUserFuel> list = userFuelService.list(queryWrapper);
ljUserVo.setUserFuels(list);
return ljUserVo;
} }
@Override @Override

View File

@ -5,12 +5,15 @@ import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.fuint.business.userManager.entity.MtUserFuel;
import com.fuint.business.userManager.util.GenderConverter; import com.fuint.business.userManager.util.GenderConverter;
import com.fuint.framework.entity.BaseEntity; import com.fuint.framework.entity.BaseEntity;
import com.fuint.repository.model.MtUser;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import java.util.List;
@Data @Data
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
@ -160,4 +163,6 @@ public class LJUserVo extends BaseEntity {
* 用户来源员工码门店扫码会员导入会员邀请 * 用户来源员工码门店扫码会员导入会员邀请
*/ */
private String userSource; private String userSource;
//囤油卡信息
private List<MtUserFuel> userFuels;
} }