package com.coffee.bus.service; import cn.dev33.satoken.exception.NotPermissionException; import cn.dev33.satoken.stp.StpUtil; import com.coffee.bus.entity.BusDocEntity; import com.coffee.bus.mapper.BusDocMapper; import com.coffee.common.Constants; import com.coffee.common.bo.LoginUser; import com.coffee.common.crud.BaseService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * @author lifang * @version 1.0.0 * @ClassName LocalBusHospitalService.java * @Description 设备注册 * @createTime 2022年03月19日 09:27:00 */ @Service @Slf4j public class LocalBusDocService extends BaseService { @Override public void validateBeforeSave(BusDocEntity entity) { validate(); } @Override public void validateBeforeUpdate(BusDocEntity entity) { validate(); } @Override public void validateBeforeDelete(String id) { validate(); } private void validate(){ LoginUser loginUser = (LoginUser) StpUtil.getTokenSession().get(Constants.LOGIN_USER_KEY); if(!Boolean.TRUE.equals(loginUser.getIsSys())){ throw new NotPermissionException("不允许修改文档信息"); } } }