Browse Source

获取会员信息记录

lrj 6 months ago
parent
commit
4734f10d22

+ 13 - 0
PCS/src/main/java/cn/cslg/permission/service/qiaobi/AppVipTypeService.java

@@ -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;
     }