| | |
| | | import com.vci.ubcs.starter.web.util.LangBaseUtil; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | | import com.vci.ubcs.system.cache.NacosConfigCache; |
| | | import com.vci.ubcs.system.dto.ClassifyAuthDTO; |
| | | import com.vci.ubcs.system.feign.ISysClient; |
| | | import org.apache.poi.hssf.util.HSSFColor; |
| | | import org.slf4j.Logger; |
| | |
| | | import java.awt.event.ItemEvent; |
| | | import java.io.File; |
| | | import java.util.*; |
| | | import java.util.concurrent.ForkJoinPool; |
| | | import java.util.stream.Collectors; |
| | | import java.util.stream.Stream; |
| | | |
| | | import static com.vci.ubcs.code.constant.FrameWorkDefaultValueConstant.*; |
| | | import static com.vci.ubcs.starter.web.util.VciBaseUtil.getTableName; |
| | | |
| | | @Service |
| | | public class CodeClassifyServiceImpl extends ServiceImpl<CodeClassifyMapper, CodeClassify> implements ICodeClassifyService { |
| | |
| | | * @param |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public R addSave(CodeClassify codeClassifyEntity) { |
| | | try { |
| | | VciBaseUtil.alertNotNull(codeClassifyEntity.getId(),"主题库编号不能为空!",codeClassifyEntity.getName(),"主题库名称不能为空!"); |
| | |
| | | } |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(codeClassifyEntity, MdmBtmTypeConstant.CODE_CLASSIFY); |
| | | codeClassifyEntity.setLcStatus(FRAMEWORK_DATA_ENABLED); |
| | | int insertNumber = codeClassifyMapper.insert(codeClassifyEntity); |
| | | return R.status(SqlHelper.retBool(insertNumber)); |
| | | boolean resBoolean = SqlHelper.retBool(codeClassifyMapper.insert(codeClassifyEntity)); |
| | | if (!resBoolean) { |
| | | return R.status(resBoolean); |
| | | } |
| | | // 分类添加成功,给系统管理员和当前角色增加分类权限和数据权限 |
| | | ClassifyAuthDTO classifyAuthDTO = new ClassifyAuthDTO(); |
| | | classifyAuthDTO.setClassifyId(codeClassifyEntity.getOid()); |
| | | // classifyAuthDTO.setClassId(codeClassifyEntity.getId()); |
| | | R r = sysClient.saveAddClassifyDefaultAuth(classifyAuthDTO); |
| | | if (!r.isSuccess()) { |
| | | throw new ServiceException("给角色授予默认权限时出现错误,原因:"+r.getMsg()); |
| | | } |
| | | return R.status(resBoolean); |
| | | } |
| | | |
| | | /** |