From da076a23fc84012410be5cd1886281b7d3b3fd89 Mon Sep 17 00:00:00 2001 From: zhaoxiaolin Date: Tue, 8 Apr 2025 16:44:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A1=E6=A3=80=E6=A3=80=E9=AA=8C=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/MesLineAssistantQtyServiceImpl.java | 2 + .../mapper/mes/MesLineAssistantQtyMapper.xml | 2 +- .../op/quality/domain/QcCheckUnqualified.java | 71 +++++++++++-------- .../impl/QcCheckReportIncomeServiceImpl.java | 10 +++ .../impl/QcCheckTaskProduceServiceImpl.java | 1 + .../impl/QcStaticTableServiceImpl.java | 16 +++-- .../quality/QcCheckTaskProduceMapper.xml | 1 + .../quality/QcCheckUnqualifiedMapper.xml | 6 +- 8 files changed, 72 insertions(+), 37 deletions(-) diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesLineAssistantQtyServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesLineAssistantQtyServiceImpl.java index 6e387fd76..929b5ceb2 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesLineAssistantQtyServiceImpl.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesLineAssistantQtyServiceImpl.java @@ -132,6 +132,7 @@ public class MesLineAssistantQtyServiceImpl implements IMesLineAssistantQtyServi return dtos; } //班长10000150 车间组长10000168 物料员10000478 药管员10000271 配药员10000155 + // (-中午休息1.5h) mesLineAssistant.setPostId("10000150"); BigDecimal monitorHour = mesLineAssistantQtyMapper.getKqHourMaps(mesLineAssistant); mesLineAssistant.setPostId("10000168"); @@ -151,6 +152,7 @@ public class MesLineAssistantQtyServiceImpl implements IMesLineAssistantQtyServi allProHours = allProHours.add(hours); } + for(MesLineAssistantQtyVo assistdto:dtos){ //工时占比 assistdto.setHourRatio(new BigDecimal(assistdto.getProductHour()) diff --git a/op-modules/op-mes/src/main/resources/mapper/mes/MesLineAssistantQtyMapper.xml b/op-modules/op-mes/src/main/resources/mapper/mes/MesLineAssistantQtyMapper.xml index 488fe2328..0c2ca6971 100644 --- a/op-modules/op-mes/src/main/resources/mapper/mes/MesLineAssistantQtyMapper.xml +++ b/op-modules/op-mes/src/main/resources/mapper/mes/MesLineAssistantQtyMapper.xml @@ -125,7 +125,7 @@ - select qcu.id,qcu.task_id taskId,qcu.status,qcu.next_node_code nextNodeCode,qcu.next_node_name nextNodeName,qcu.remark, + select qcu.id,qcu.task_id taskId,qcu.status,qcu.next_node_code nextNodeCode,qcu.next_node_name nextNodeName,qcu.remark attr1, qcu.create_time createTime,qcu.start_oa_status startOaStatus,qcu.start_oa_msg startOaMsg,qcu.requestid requestid, - qcu.start_time startTime, - qct.check_type checkType,qtn.check_name checkName,qct.check_no checkNo,qct.income_batch_no incomeBatchNo,qct.order_no orderNo, + qcu.start_time startTime, + qct.check_type checkType,qtn.check_name checkName,qct.check_no checkNo,qct.income_batch_no incomeBatchNo,qct.order_no orderNo, qct.material_code materialCode,qct.material_name materialName,qct.quality,qct.unit,qct.supplier_code supplierCode, qct.supplier_name supplierName,qct.income_time incomeTime,qct.check_loc checkLoc,qct.check_status checkStatus, qct.check_man_code checkManCode,qct.sample_quality sampleQuality,qct.noOk_quality noOkQuality,