| | |
| | | package com.gkhy.assess.system.service.impl; |
| | | |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import com.gkhy.assess.common.api.CommonPage; |
| | | import com.gkhy.assess.common.exception.ApiException; |
| | | import com.gkhy.assess.common.utils.PageUtil; |
| | |
| | | import com.gkhy.assess.system.mapper.SysLawMapper; |
| | | import com.gkhy.assess.system.service.SysLawService; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.gkhy.assess.system.utils.ShiroUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.List; |
| | |
| | | |
| | | @Override |
| | | public int changeLawStatus(SysLaw law) { |
| | | return editLaw(law); |
| | | checkLawDataScope(law.getId()); |
| | | SysLaw lw=new SysLaw().setId(law.getId()).setStatus(law.getStatus()); |
| | | lw.setUpdateBy(ShiroUtils.getSysUser().getUsername()); |
| | | return baseMapper.updateById(lw); |
| | | } |
| | | |
| | | @Override |
| | | public SysLaw checkLawDataScope(Long lawId) { |
| | | if(lawId==null){ |
| | | throw new ApiException("法律法规id为空!"); |
| | | } |
| | | SysLaw law = baseMapper.getLawById(lawId); |
| | | if (ObjectUtil.isNull(law)) |
| | | { |
| | | throw new ApiException("law数据不存在!"); |
| | | } |
| | | return law; |
| | | } |
| | | } |