| | |
| | | import com.qianwen.smartman.modules.tool.vo.ToolChangeRecordVO; |
| | | |
| | | @Service |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/tool/service/impl/ToolChangeRecordServiceImpl.class */ |
| | | public class ToolChangeRecordServiceImpl extends BaseServiceImpl<ToolChangeRecordMapper, ToolChangeRecord> implements IToolChangeRecordService { |
| | | private static final Logger log = LoggerFactory.getLogger(ToolChangeRecordServiceImpl.class); |
| | | private final IToolParameterService toolParameterService; |
| | |
| | | this.toolCategoryService = toolCategoryService; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolChangeRecordService |
| | | @Override |
| | | public IPage<ToolChangeRecordVO> pageToolChangeRecord(ToolChangeRecordQueryVO toolChangeRecordQueryVO, Query query) { |
| | | IPage<ToolChangeRecord> toolChangeRecordIPage = page(Condition.getPage(query),Wrappers.<ToolChangeRecord>lambdaQuery() |
| | | .eq((Func.isNotEmpty(toolChangeRecordQueryVO.getToolCategoryId()) && !Objects.equals(toolChangeRecordQueryVO.getToolCategoryId(), "1")), ToolChangeRecord::getToolCategoryId, toolChangeRecordQueryVO.getToolCategoryId()) |
| | |
| | | return toolChangeRecordVOIPage; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolChangeRecordService |
| | | @Override |
| | | public BladeFile exportToolChangeRecord(ToolChangeRecordQueryVO toolChangeRecordQueryVO) throws Exception { |
| | | List<List<String>> head = getHead(); |
| | | List<List<Object>> data = getData(toolChangeRecordQueryVO); |
| | |
| | | return list; |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolChangeRecordService |
| | | @Override |
| | | public void dischargeToolChangeRecord(List<Tool> toolManageList, Long employeeId) { |
| | | List<ToolChangeRecord> toolChangeRecords = ToolChangeRecordConvert.INSTANCE.toolToConvert(toolManageList); |
| | | Employee employee = (Employee) this.employeeService.getById(employeeId); |
| | |
| | | saveBatch(toolChangeRecords); |
| | | } |
| | | |
| | | @Override // org.springblade.modules.tool.service.IToolChangeRecordService |
| | | @Override |
| | | public void equipmentToolChangeRecord(Tool toolManage, Long employeeId) { |
| | | Employee employee = (Employee) this.employeeService.getById(employeeId); |
| | | Map<Long, String> modelNameMap = this.toolModelService.list().stream().collect(Collectors.toMap((v0) -> { |