From 4545af9041b432cbe79214d52be599e4ce8659aa Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期四, 14 八月 2025 15:55:39 +0800 Subject: [PATCH] 二保结构树代码 维修工单添加 领取按钮 领取后 生成维修开始时间 提交后 生成维修结束时间 计算 维修时长 故障时长 添加导出 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java index da4d309..5d910c2 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/EquipmentWorkLineServiceImpl.java @@ -35,8 +35,12 @@ @Override @Transactional(readOnly = true) public List<EquipmentMachingDto> getEquipmentSequencenumber(String tableName, Date startTime, Date endTime) { - List<Map<String, Object>> list = equipmentWorkLineMapper.getEquipmentSequenceNumber(tableName, startTime, endTime); - return convertData(list); + try { + List<Map<String, Object>> list = equipmentWorkLineMapper.getEquipmentSequenceNumber(tableName, startTime, endTime); + return convertData(list); + } catch (Exception e) { + return null; + } } @Override @@ -46,7 +50,7 @@ } @Override - public List<Map<String, Object>> findRunningData(String tableName, Date startTime, Date endTime) { + public List<String> findRunningData(String tableName, Date startTime, Date endTime) { return equipmentWorkLineMapper.findRunningData(tableName, startTime, endTime); } @@ -56,10 +60,18 @@ } @Override - public MdcEquipmentDto findProductCountStartTime(String saveTableName, String productCount) { + public MdcEquipmentDto findProductCountStartTime(String saveTableName, String productCount, Date startTime, Date endTime) { try { - List<MdcEquipmentDto> macingDataList = equipmentWorkLineMapper.findProductCountStartTime(saveTableName, productCount); - return !macingDataList.isEmpty() ? macingDataList.get(0) : null; + return equipmentWorkLineMapper.findProductCountStartTime(saveTableName, productCount, startTime, endTime); + } catch (Exception e) { + return null; + } + } + + @Override + public MdcEquipmentDto findProductCountEndTime(String saveTableName, String productCount, Date startTime, Date endTime) { + try { + return equipmentWorkLineMapper.findProductCountEndTime(saveTableName, productCount, startTime, endTime); } catch (Exception e) { return null; } -- Gitblit v1.9.3