From 1c1cc620bc23c3df44ac47e6e1976f922456ba00 Mon Sep 17 00:00:00 2001 From: maxiangong <298222784@qq.com> Date: Wed, 13 May 2026 11:03:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=8D=8F=E7=BB=93=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../oem/pojo/entity/OemStatementEntity.java | 17 +++++++++++++++++ .../desk/oem/pojo/vo/StatementVO.java | 15 --------------- .../desk/oem/mapper/OemStatementMapper.xml | 17 +++++++---------- 3 files changed, 24 insertions(+), 25 deletions(-) diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementEntity.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementEntity.java index dca1b785..b2f101c4 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementEntity.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementEntity.java @@ -108,6 +108,7 @@ public class OemStatementEntity extends BaseEntity { */ @Schema(description = "状态5无需结算,1未结算,2结算中,3结算异常,4已结算") private Integer rosStatus; + public String getRosStatusName() { return rosStatusMap.get(rosStatus); } @@ -198,4 +199,20 @@ public class OemStatementEntity extends BaseEntity { @Schema(description = "外协厂家名称") private String ocName; + + @Schema(description = "零件号") + private String partCode; + + @Schema(description = "零件名称") + private String partName; + + @Schema(description = "工艺能力ID") + private Long caId; + + @Schema(description = "工艺能力名称") + private String caName; + + @Schema(description = "是否手动结算:0否(自动结算),1是(手动结算)") + private String manual; + } diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/vo/StatementVO.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/vo/StatementVO.java index a6cc8c32..3d4e551b 100644 --- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/vo/StatementVO.java +++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/vo/StatementVO.java @@ -22,9 +22,6 @@ public class StatementVO extends OemStatementEntity { @Schema(description = "外协工序ID") private Long opId; - @Schema(description = "工艺能力ID") - private Long caId; - @Schema(description = "车间运行订单ID") private Long worId; @@ -37,24 +34,12 @@ public class StatementVO extends OemStatementEntity { @Schema(description = "计划单号") private String wpCode; - @Schema(description = "零件号") - private String partCode; - - @Schema(description = "零件名称") - private String partName; - @Schema(description = "镀层物料") private String plateGoodsCode; - @Schema(description = "工艺能力") - private String caName; - @Schema(description = "镀种厚度") private String plateThickness; - @Schema(description = "是否手动结算:0否(自动结算),1是(手动结算)") - private String manual; - /** * 同外协厂家下有效期内的全部该工序报价 */ diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/mapper/OemStatementMapper.xml b/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/mapper/OemStatementMapper.xml index 517af7f5..76946b5d 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/mapper/OemStatementMapper.xml +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/mapper/OemStatementMapper.xml @@ -144,7 +144,8 @@ i.WX_LIMIT, p.part_name, h.id, - p.ID as part_id + p.ID as part_id, + i.CA_NAME FROM MES_WORK_PLAN a INNER JOIN BS_PROCESS_SET b ON a.PPS_ID = b.ID AND b.IS_DELETED = 0 @@ -192,14 +193,14 @@ h.YP_CODE, h.WO_CODE, h.PART_ID, - p.PART_CODE, - p.PART_NAME, + h.PART_CODE, + h.PART_NAME, h.BATCH_NO, h.PRODUCT_IDENT, h.PPS_ID, H.PS_CODE, h.PS_NAME, - i.CA_NAME, + h.CA_NAME, h.OC_ID, h.OC_CODE, h.OC_NAME, @@ -227,10 +228,6 @@ to_char(h.PUSH_TIME, 'yyyy-MM-dd') as PUSH_DATE, h.STATEMENT_NO FROM MES_OEM_STATEMENT h - INNER JOIN MES_WORK_PLAN a ON h.WP_ID = a.ID AND a.IS_DELETED = 0 - INNER JOIN MES_OEM_PROCESS g ON a.PPS_ID = g.PROCESS_ID AND g.IS_DELETED = 0 - INNER JOIN BS_CRAFT_ABILITY i ON i.ID = a.CA_ID AND i.IS_DELETED = 0 - INNER JOIN DS_PART p ON h.PART_ID = p.ID AND p.IS_DELETED = 0 h.IS_DELETED = 0 @@ -250,7 +247,7 @@ AND h.PRODUCT_IDENT = #{query.productIdent} - AND g.manual = #{query.manual} + AND h.manual = #{query.manual} AND h.WO_CODE LIKE CONCAT('%', CONCAT(#{query.woCode}, '%')) @@ -269,7 +266,7 @@ - AND g.oem_process_code IN + AND h.ps_code IN #{id}