|
@@ -1,6 +1,7 @@
|
|
|
package cn.cslg.permission.service.qiaobi;
|
|
|
|
|
|
import cn.cslg.permission.common.model.qiaobi.PersonVipMessVO;
|
|
|
+import cn.cslg.permission.common.model.vo.PersonnelUpdateVO;
|
|
|
import cn.cslg.permission.common.utils.DateUtils;
|
|
|
import cn.cslg.permission.domain.TenantVipType;
|
|
|
import cn.cslg.permission.domain.qiaobi.AppVipType;
|
|
@@ -138,6 +139,19 @@ public class AssoPersonVipTypeService extends ServiceImpl<AssoPersonVipTypeMappe
|
|
|
return personVipMessVO;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ public Boolean updateExpitrTime(PersonnelUpdateVO personnelUpdateVO) {
|
|
|
+ LambdaQueryWrapper<AssoPersonVipType> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(AssoPersonVipType::getPersonId, personnelUpdateVO.getId());
|
|
|
+ AssoPersonVipType assoPersonVipType = this.getOne(queryWrapper, false);
|
|
|
+ if (assoPersonVipType != null) {
|
|
|
+ assoPersonVipType.setExpitrTime(personnelUpdateVO.getExpitrTime());
|
|
|
+ assoPersonVipType.updateById();
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|