|
@@ -9,6 +9,7 @@ import cn.cslg.permission.common.model.qiaobi.PersonVipMessVO;
|
|
|
import cn.cslg.permission.common.model.qiaobi.QiaoBiVIPTypeVO;
|
|
|
import cn.cslg.permission.common.model.qiaobi.QiaoBiVipTypeDTO;
|
|
|
import cn.cslg.permission.common.model.vo.AppVipTypeVO;
|
|
|
+import cn.cslg.permission.common.model.vo.LoginRecordVO;
|
|
|
import cn.cslg.permission.common.model.vo.PersonnelVO;
|
|
|
import cn.cslg.permission.common.utils.CacheUtils;
|
|
|
import cn.cslg.permission.common.utils.LoginUtils;
|
|
@@ -19,6 +20,8 @@ import cn.cslg.permission.exception.ExceptionEnum;
|
|
|
import cn.cslg.permission.exception.XiaoShiException;
|
|
|
import cn.cslg.permission.mapper.qiaobi.AppVipTypeMapper;
|
|
|
import cn.cslg.permission.service.AssoTenantVipTypeFunctionService;
|
|
|
+import cn.cslg.permission.service.LoginRecordService;
|
|
|
+import cn.cslg.permission.service.LoginService;
|
|
|
import cn.cslg.permission.service.PersonnelService;
|
|
|
import cn.cslg.permission.service.impl.TenantVipTypeService;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
@@ -50,6 +53,8 @@ public class AppVipTypeService extends ServiceImpl<AppVipTypeMapper, AppVipType>
|
|
|
private final CacheUtils cacheUtils;
|
|
|
private final AssoPersonVipTypeService assoPersonVipTypeService;
|
|
|
private final EnterpriseCodeService enterpriseCodeService;
|
|
|
+ private final LoginService loginService;
|
|
|
+ private final LoginRecordService loginRecordService;
|
|
|
|
|
|
public List<QiaoBiVIPTypeVO> qiaoBiVIPTypeVOList(QiaoBiVipTypeDTO qiaoBiVipTypeDTO) {
|
|
|
qiaoBiVipTypeDTO.setAppCode("4e95e3d926a2a4befa5d913acc0aa9f5");
|
|
@@ -214,7 +219,15 @@ public class AppVipTypeService extends ServiceImpl<AppVipTypeMapper, AppVipType>
|
|
|
|
|
|
public PersonVipMessVO queryPersonVipType() {
|
|
|
PersonnelVO personnelVO = cacheUtils.getLoginUser(loginUtils.getId());
|
|
|
+ LoginRecordVO loginRecordVO = new LoginRecordVO();
|
|
|
+ loginRecordVO.setLoginSystem(3);
|
|
|
Integer personId = Integer.parseInt(personnelVO.getId());
|
|
|
+ Personnel personnel = new Personnel();
|
|
|
+ personnel.setId(personId);
|
|
|
+ personnel.setTenantId(personnel.getTenantId());
|
|
|
+ loginService.addLoginRecord(personnel, loginRecordVO);
|
|
|
+ loginRecordVO.setLoginResult("获取会员信息");
|
|
|
+ loginRecordService.addLoginRecord(loginRecordVO);
|
|
|
PersonVipMessVO personVipMessVO = assoPersonVipTypeService.getPersonVipMessage(personId);
|
|
|
return personVipMessVO;
|
|
|
}
|