| | |
| | | import com.qianwen.smartman.modules.tpm.enums.MetaTypeEnum; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tool/service/impl/ToolManageServiceImpl.class */ |
| | | public class ToolManageServiceImpl extends BaseServiceImpl<ToolManageMapper, Tool> implements IToolManageService { |
| | | private static final Logger log = LoggerFactory.getLogger(ToolManageServiceImpl.class); |
| | | private final IToolCategoryService toolCategoryService; |
| | |
| | | this.toolParameterService = toolParameterService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | public Boolean saveTool(ToolManageSaveVO toolManageSaveVO) { |
| | | Set<String> toolManageCodeSet = list().stream().map((v0) -> { |
| | | return v0.getCode(); |
| | |
| | | return Boolean.valueOf(save(toolManage)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | public Boolean updateTool(ToolManageUpdateVO toolManageUpdateVO) { |
| | | Tool toolManage = ToolManageConvert.INSTANCE.updateToConvert(toolManageUpdateVO); |
| | | return Boolean.valueOf(updateById(toolManage)); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | public IPage<ToolManageVO> pageTool(ToolQueryVO toolQueryVO, Query query) { |
| | | return ((ToolManageMapper) this.baseMapper).page(Condition.getPage(query), toolQueryVO); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | public Boolean removeTool(List<Long> ids) { |
| | | List<Tool> toolManageList = list(Lambda.in((v0) -> { |
| | | return v0.getId(); |
| | |
| | | }, ids))); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public List<ToolManageVO> dischargeTool(ToolDischargeVO toolDischargeVO) { |
| | | List<Tool> toolList = list(Lambda.in(Tool::getId, toolDischargeVO.getIds()).eq(Tool::getUseState, ToolUseStateEnum.DISCHARGE.getCode())); |
| | |
| | | return ToolManageConvert.INSTANCE.convert(toolManageList); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public ToolManageVO equipmentTool(ToolManageEquipmentVO toolManageEquipmentVO) { |
| | | |
| | |
| | | return ToolManageConvert.INSTANCE.convert(toolManage); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Boolean resetTool(Long id) { |
| | | Tool toolManage = (Tool) getById(id); |
| | |
| | | return true; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | public BladeFile exportToolManage(ToolQueryVO toolQueryVO) throws Exception { |
| | | List<ToolManageVO> toolManageVOList = pageTool(toolQueryVO, new Query().setSize(-1)).getRecords(); |
| | | List<Tool> toolManageList = ToolManageConvert.INSTANCE.convertVO(toolManageVOList); |
| | |
| | | return this.ossBuilder.tempTemplate().putFile(multipartFile.getOriginalFilename(), multipartFile); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | public Boolean isExistCodeRule(String ruleFieldDictKey) { |
| | | return Boolean.valueOf((this.basCoderuleService.count(Wrappers.<BasCodeRule>lambdaQuery().eq(BasCodeRule::getRuleFieldDictKey, ruleFieldDictKey)) > 0L)); |
| | | /* |
| | |
| | | }, ruleFieldDictKey)) > 0);*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolManageService |
| | | @Override |
| | | public List<ToolManageTreeVO> tree() { |
| | | List<ToolManageTreeVO> list = Lists.newArrayList(); |
| | | List<ToolCategory> toolCategoryList = this.toolCategoryService.list(); |