| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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<BusDocMapper, BusDocEntity,String> {
- @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("不允许修改文档信息");
- }
- }
- }
|