From df1dd527ca9da0717dae8a3e7dff5e6ed53787ba Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期二, 17 三月 2026 14:04:58 +0800
Subject: [PATCH] 质量管理:成品检验增加不良数量和不良原因
---
doc/20260317_鹏创电子.sql | 3 +++
src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java | 1 +
src/main/java/com/ruoyi/quality/pojo/QualityInspect.java | 12 ++++++++++++
3 files changed, 16 insertions(+), 0 deletions(-)
diff --git "a/doc/20260317_\351\271\217\345\210\233\347\224\265\345\255\220.sql" "b/doc/20260317_\351\271\217\345\210\233\347\224\265\345\255\220.sql"
new file mode 100644
index 0000000..1d7b12e
--- /dev/null
+++ "b/doc/20260317_\351\271\217\345\210\233\347\224\265\345\255\220.sql"
@@ -0,0 +1,3 @@
+alter table quality_inspect
+ add defective_quantity decimal(18, 2) null comment '涓嶈壇鏁伴噺',
+ add defective_reason varchar(255) default '' not null comment '涓嶈壇鍘熷洜';
\ No newline at end of file
diff --git a/src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java b/src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java
index 2eb0c88..2f943e2 100644
--- a/src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java
+++ b/src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java
@@ -190,6 +190,7 @@
qualityInspect.setProcess(process);
qualityInspect.setInspectState(0);
qualityInspect.setInspectType(inspectType);
+ qualityInspect.setDefectiveQuantity(productionProductOutput.getScrapQty());
qualityInspect.setProductMainId(productionProductMain.getId());
qualityInspect.setProductModelId(productModel.getId());
qualityInspectMapper.insert(qualityInspect);
diff --git a/src/main/java/com/ruoyi/quality/pojo/QualityInspect.java b/src/main/java/com/ruoyi/quality/pojo/QualityInspect.java
index 9d23429..8bde4fd 100644
--- a/src/main/java/com/ruoyi/quality/pojo/QualityInspect.java
+++ b/src/main/java/com/ruoyi/quality/pojo/QualityInspect.java
@@ -100,6 +100,18 @@
private BigDecimal quantity;
/**
+ * 涓嶈壇鏁伴噺
+ */
+ @Excel(name = "涓嶈壇鏁伴噺")
+ private BigDecimal defectiveQuantity;
+
+ /**
+ * 涓嶈壇鍘熷洜
+ */
+ @Excel(name = "涓嶈壇鍘熷洜")
+ private String defectiveReason;
+
+ /**
* 妫�娴嬪崟浣�
*/
@Excel(name = "妫�娴嬪崟浣�")
--
Gitblit v1.9.3