From 20a7735a6831064c9d5bea12c50f63729f2db2fc Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期六, 06 一月 2024 15:36:11 +0800 Subject: [PATCH] mdc更新 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/ProcessCountServiceImpl.java | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/ProcessCountServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/ProcessCountServiceImpl.java index 021968f..013cde5 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/ProcessCountServiceImpl.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/ProcessCountServiceImpl.java @@ -22,6 +22,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import java.math.BigDecimal; import java.util.*; /** @@ -112,6 +113,12 @@ return this.baseMapper.pageList(page, mdcProcessCountVo); } + @Override + public BigDecimal findDuration(String equipmentId, String validDate) { + BigDecimal result = this.baseMapper.findDuration(equipmentId, validDate.replaceAll("-", "")); + return result == null ? BigDecimal.ZERO : result; + } + @Transactional(readOnly = true) List<MdcProcessCount> processCount(MdcEquipment mdcEquipment) { Date initDate = null; @@ -197,13 +204,15 @@ } //璁$畻鍔犲伐鏃堕暱 long duration = this.handleProcessDuration(equipmentRunningSectionList); - MdcProcessCount mdcProcessCount = new MdcProcessCount(); - mdcProcessCount.setEquipmentId(mdcEquipment.getEquipmentId()); - mdcProcessCount.setEquipmentName(mdcEquipment.getEquipmentName()); - mdcProcessCount.setSequenceNumber(sequenceNumber); - mdcProcessCount.setDuration(duration); - mdcProcessCount.setTheDate(stringDate); - resultList.add(mdcProcessCount); + if (duration != 0 && duration < 100000) { + MdcProcessCount mdcProcessCount = new MdcProcessCount(); + mdcProcessCount.setEquipmentId(mdcEquipment.getEquipmentId()); + mdcProcessCount.setEquipmentName(mdcEquipment.getEquipmentName()); + mdcProcessCount.setSequenceNumber(sequenceNumber); + mdcProcessCount.setDuration(duration); + mdcProcessCount.setTheDate(stringDate); + resultList.add(mdcProcessCount); + } } } } -- Gitblit v1.9.3