Browse Source

2025-05-27

1、流程提交时校验字段是否必填的提示词(***字段在当前节点是必填选,无法下达该流程!)
2、字段改成参数
3、提交时也需要增加这个校验
master
fengyuan_yang 1 year ago
parent
commit
eaf0ea5422
  1. 4
      src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java
  2. 4
      src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java
  3. 4
      src/main/java/com/spring/modules/proofing/service/impl/ProofingInformationServiceImpl.java
  4. 4
      src/main/java/com/spring/modules/quotation/service/impl/QuotationInformationServiceImpl.java
  5. 4
      src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
  6. 4
      src/main/java/com/spring/modules/test/service/impl/TestInformationServiceImpl.java

4
src/main/java/com/spring/modules/Tooling/service/impl/ProjectToolingApplyServiceImpl.java

@ -252,7 +252,7 @@ public class ProjectToolingApplyServiceImpl implements ProjectToolingApplyServic
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;
@ -504,7 +504,7 @@ public class ProjectToolingApplyServiceImpl implements ProjectToolingApplyServic
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;

4
src/main/java/com/spring/modules/change/service/impl/ChangeManagementServiceImpl.java

@ -927,7 +927,7 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap
if ("Y".equals(nodeDetail.getReview())) {
// 如果没有值且是强制则抛出提示
String fieldName = getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;
@ -2086,7 +2086,7 @@ public class ChangeManagementServiceImpl extends ServiceImpl<ChangeManagementMap
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;

4
src/main/java/com/spring/modules/proofing/service/impl/ProofingInformationServiceImpl.java

@ -522,7 +522,7 @@ public class ProofingInformationServiceImpl extends ServiceImpl<ProofingInformat
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;
@ -739,7 +739,7 @@ public class ProofingInformationServiceImpl extends ServiceImpl<ProofingInformat
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;

4
src/main/java/com/spring/modules/quotation/service/impl/QuotationInformationServiceImpl.java

@ -681,7 +681,7 @@ public class QuotationInformationServiceImpl extends ServiceImpl<QuotationInform
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;
@ -900,7 +900,7 @@ public class QuotationInformationServiceImpl extends ServiceImpl<QuotationInform
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;

4
src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java

@ -1334,7 +1334,7 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;
@ -1653,7 +1653,7 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;

4
src/main/java/com/spring/modules/test/service/impl/TestInformationServiceImpl.java

@ -241,7 +241,7 @@ public class TestInformationServiceImpl extends ServiceImpl<TestInformationMappe
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;
@ -721,7 +721,7 @@ public class TestInformationServiceImpl extends ServiceImpl<TestInformationMappe
} else {
if ("Y".equals(nodeDetail.getReview())) {
String fieldName = changeManagementService.getFieldName(nodeDetail.getPlmTable(), nodeDetail.getPlmField());
throw new RuntimeException("[" + fieldName + "] 字段在当前节点是必填项,无法下达该流程!");
throw new RuntimeException("[" + fieldName + "] 参数在当前节点是必填项,无法下达/提交该流程!");
} else if ("N".equals(nodeDetail.getReview()) && "A".equals(nodeDetail.getFieldType())) {
// 如果没有值且是人员参数且是可选则不加入mainData
continue;

Loading…
Cancel
Save