From ae1ea0d8aaa2295b512827de1def5050df5fc31f Mon Sep 17 00:00:00 2001
From: maxiangong <298222784@qq.com>
Date: Thu, 14 May 2026 18:02:54 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E7=AE=97=E5=A4=A7=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../entity/OemStatementCategoryEntity.java | 1 -
.../oem/pojo/entity/OemStatementEntity.java | 2 +
.../desk/oem/pojo/request/StatementQuery.java | 12 ++
.../OemStatementCategoryController.java | 6 +-
.../desk/oem/mapper/OemStatementMapper.xml | 32 +++-
.../service/impl/OemStatementServiceImpl.java | 149 ++++++++++++------
6 files changed, 141 insertions(+), 61 deletions(-)
diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementCategoryEntity.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementCategoryEntity.java
index ad5aa1a8..ee6556ff 100644
--- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementCategoryEntity.java
+++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/entity/OemStatementCategoryEntity.java
@@ -5,7 +5,6 @@ import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.core.mp.base.BaseEntity;
-
import java.io.Serial;
@Data
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 5ccd8895..087e1674 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
@@ -221,4 +221,6 @@ public class OemStatementEntity extends BaseEntity {
@Schema(description = "结算大类")
private String statementCategory;
+ @Schema(description = "流程卡号")
+ private String cardNo;
}
diff --git a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/request/StatementQuery.java b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/request/StatementQuery.java
index 1954f5dd..3247fbc1 100644
--- a/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/request/StatementQuery.java
+++ b/blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/oem/pojo/request/StatementQuery.java
@@ -92,6 +92,18 @@ public class StatementQuery {
@Schema(description = "异常原因/备注")
private String memo;
+ @Schema(description = "计划单号")
+ private String ypCode;
+
+ @Schema(description = "镀种")
+ private String plate;
+
+ @Schema(description = "工艺能力")
+ private Long caId;
+
+ @Schema(description = "流程卡号")
+ private String cardNo;
+
/**
* 排序字段
*/
diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/controller/OemStatementCategoryController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/controller/OemStatementCategoryController.java
index 29128233..2fed81f9 100644
--- a/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/controller/OemStatementCategoryController.java
+++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/oem/controller/OemStatementCategoryController.java
@@ -119,11 +119,11 @@ public class OemStatementCategoryController {
int rowNum = i + 2;
OemStatementCategoryExcel row = importList.get(i);
if (StringUtils.isEmpty(row.getStatementCategory())) {
- return R.fail(String.format("[%]行结算大类未填写", rowNum));
+ return R.fail(rowNum + "行结算大类未填写");
}
String uniqueStr = row.getStatementCategory();
if (!excelUniqueSet.add(uniqueStr)) {
- return R.fail(String.format("[%]行在Excel中重复", rowNum));
+ return R.fail(rowNum + "行在Excel中重复");
}
OemStatementCategoryEntity entity = new OemStatementCategoryEntity();
BeanUtils.copyProperties(row, entity);
@@ -141,7 +141,7 @@ public class OemStatementCategoryController {
int rowNum = i + 2;
String name = importList.get(i).getStatementCategory();
if (dbExistSet.contains(name)) {
- R.fail(String.format("[%]行错误,[%]已存在不可重复导入", rowNum, name));
+ return R.fail(rowNum + "行错误,"+ name + "已存在不可重复导入");
}
}
}
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 5aa83ca7..533e9075 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
@@ -101,7 +101,7 @@
-
+