From 23a939ed820ee32f9a4309f9c81b7bab5a566f30 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 28 三月 2024 18:13:04 +0800
Subject: [PATCH] 编译错误修改
---
smart-man-boot/src/main/java/com/qianwen/smartman/modules/cps/service/impl/ProcessAssociationServiceImpl.java | 119 +++++++++++------------------------------------------------
1 files changed, 22 insertions(+), 97 deletions(-)
diff --git a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/cps/service/impl/ProcessAssociationServiceImpl.java b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/cps/service/impl/ProcessAssociationServiceImpl.java
index 5d8496d..975718e 100644
--- a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/cps/service/impl/ProcessAssociationServiceImpl.java
+++ b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/cps/service/impl/ProcessAssociationServiceImpl.java
@@ -36,79 +36,6 @@
private final ISupplierService supplierService;
private final IWarehouseAreaService warehouseAreaService;
- private static /* synthetic */ Object $deserializeLambda$(SerializedLambda lambda) {
- String implMethodName = lambda.getImplMethodName();
- boolean z = true;
- switch (implMethodName.hashCode()) {
- case -1104365260:
- if (implMethodName.equals("getProcessId")) {
- z = false;
- break;
- }
- break;
- case 98245393:
- if (implMethodName.equals("getId")) {
- z = true;
- break;
- }
- break;
- case 1949578200:
- if (implMethodName.equals("getBizId")) {
- z = true;
- break;
- }
- break;
- }
- switch (z) {
- case false:
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/modules/cps/entity/ProcessAssociation") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getProcessId();
- };
- }
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/modules/cps/entity/ProcessAssociation") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getProcessId();
- };
- }
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/modules/cps/entity/ProcessAssociation") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getProcessId();
- };
- }
- break;
- case true:
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/core/mp/base/BaseEntity") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getId();
- };
- }
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/core/mp/base/BaseEntity") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getId();
- };
- }
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/core/mp/base/BaseEntity") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getId();
- };
- }
- break;
- case true:
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/modules/cps/entity/ProcessAssociation") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getBizId();
- };
- }
- if (lambda.getImplMethodKind() == 5 && lambda.getFunctionalInterfaceClass().equals("com/baomidou/mybatisplus/core/toolkit/support/SFunction") && lambda.getFunctionalInterfaceMethodName().equals("apply") && lambda.getFunctionalInterfaceMethodSignature().equals("(Ljava/lang/Object;)Ljava/lang/Object;") && lambda.getImplClass().equals("org/springblade/modules/cps/entity/ProcessAssociation") && lambda.getImplMethodSignature().equals("()Ljava/lang/Long;")) {
- return (v0) -> {
- return v0.getBizId();
- };
- }
- break;
- }
- throw new IllegalArgumentException("Invalid lambda deserialization");
- }
public ProcessAssociationServiceImpl(final IWorkstationService workstationService, final ISupplierService supplierService, final IWarehouseAreaService warehouseAreaService) {
this.workstationService = workstationService;
@@ -119,24 +46,26 @@
@Override // org.springblade.modules.cps.service.IProcessAssociationService
public ProcessAssociationVO listAssociation(Long processId) {
ProcessAssociationVO processAssociationVO = new ProcessAssociationVO();
+ List<ProcessAssociation> processAssociationList = list(Wrappers.<ProcessAssociation>query()
+ .lambda()
+ .eq(ProcessAssociation::getProcessId, processId));
+ /*
List<ProcessAssociation> processAssociationList = list((Wrapper) Wrappers.query().lambda().eq((v0) -> {
return v0.getProcessId();
- }, processId));
+ }, processId));*/
if (Func.isNotEmpty(processAssociationList)) {
- Map<Integer, List<ProcessAssociation>> map = (Map) processAssociationList.stream().filter(type -> {
+ Map<Integer, List<ProcessAssociation>> map = processAssociationList.stream().filter(type -> {
return type.getType() != null;
}).collect(Collectors.groupingBy((v0) -> {
return v0.getType();
}));
- map.forEach(type2, value -> {
+ map.forEach((type2, value) -> {
switch (type2.intValue()) {
case 1:
- List<Long> list = (List) value.stream().map((v0) -> {
+ List<Long> list = value.stream().map((v0) -> {
return v0.getBizId();
}).collect(Collectors.toList());
- List<Workstation> workstationList = this.workstationService.list((Wrapper) Wrappers.query().lambda().in((v0) -> {
- return v0.getId();
- }, list));
+ List<Workstation> workstationList = this.workstationService.list(Wrappers.<Workstation>query().lambda().in(Workstation::getId, list));
List<ProcessWorkstationTypeVO> processWorkstationTypeVOList = new ArrayList<>();
workstationList.forEach(record -> {
ProcessWorkstationTypeVO processWorkstationTypeVO = ProcessWorkstationTypeVO.builder().id(record.getId()).workstationCode(record.getCode()).workstationName(record.getName()).build();
@@ -145,12 +74,8 @@
processAssociationVO.setWorkstationList(processWorkstationTypeVOList);
return;
case 2:
- List<Long> list2 = (List) value.stream().map((v0) -> {
- return v0.getBizId();
- }).collect(Collectors.toList());
- List<WarehouseArea> warehouseAreaList = this.warehouseAreaService.list((Wrapper) Wrappers.query().lambda().in((v0) -> {
- return v0.getId();
- }, list2));
+ List<Long> list2 = value.stream().map(ProcessAssociation::getBizId).collect(Collectors.toList());
+ List<WarehouseArea> warehouseAreaList = this.warehouseAreaService.list(Wrappers.<WarehouseArea>query().lambda().in(WarehouseArea::getId, list2));
List<ProcessWarehouseAreaTypeVO> areaTypeVOList = new ArrayList<>();
warehouseAreaList.forEach(record2 -> {
ProcessWarehouseAreaTypeVO processWarehouseAreaTypeVO = ProcessWarehouseAreaTypeVO.builder().id(record2.getId()).warehouseAreaCode(record2.getCode()).warehouseAreaName(record2.getName()).build();
@@ -159,12 +84,8 @@
processAssociationVO.setWarehouseAreaList(areaTypeVOList);
return;
case 3:
- List<Long> list3 = (List) value.stream().map((v0) -> {
- return v0.getBizId();
- }).collect(Collectors.toList());
- List<Supplier> supplierList = this.supplierService.list((Wrapper) Wrappers.query().lambda().in((v0) -> {
- return v0.getId();
- }, list3));
+ List<Long> list3 = value.stream().map(ProcessAssociation::getBizId).collect(Collectors.toList());
+ List<Supplier> supplierList = this.supplierService.list(Wrappers.<Supplier>query().lambda().in(Supplier::getId, list3));
List<ProcessSupplierTypeVO> processSupplierTypeVOList = new ArrayList<>();
supplierList.forEach(record3 -> {
ProcessSupplierTypeVO processSupplierTypeVO = ProcessSupplierTypeVO.builder().id(record3.getId()).supplierCode(record3.getCode()).supplierName(record3.getName()).build();
@@ -190,19 +111,23 @@
@Override // org.springblade.modules.cps.service.IProcessAssociationService
public Boolean delete(Long bizId, Long processId) {
+ return Boolean.valueOf(remove(Wrappers.<ProcessAssociation>query().lambda()
+ .eq(Func.isNotEmpty(bizId), ProcessAssociation::getBizId, bizId)
+ .eq(Func.isNotEmpty(processId), ProcessAssociation::getProcessId, processId)));
+
+ /*
return Boolean.valueOf(remove(Wrappers.query().lambda().eq(Func.isNotEmpty(bizId), (v0) -> {
return v0.getBizId();
}, bizId).eq(Func.isNotEmpty(processId), (v0) -> {
return v0.getProcessId();
}, processId)));
+ */
}
private void checkProcessAssociation(ProcessAssociationSaveVO processAssociationSaveVO) {
- Long count = Long.valueOf(count(Wrappers.query().lambda().eq(Func.isNotEmpty(processAssociationSaveVO.getProcessId()), (v0) -> {
- return v0.getProcessId();
- }, processAssociationSaveVO.getProcessId()).eq(Func.isNotEmpty(processAssociationSaveVO.getBizId()), (v0) -> {
- return v0.getBizId();
- }, processAssociationSaveVO.getBizId())));
+ Long count = Long.valueOf(count(Wrappers.<ProcessAssociation>query().lambda()
+ .eq(Func.isNotEmpty(processAssociationSaveVO.getProcessId()), ProcessAssociation::getProcessId, processAssociationSaveVO.getProcessId())
+ .eq(Func.isNotEmpty(processAssociationSaveVO.getBizId()), ProcessAssociation::getBizId, processAssociationSaveVO.getBizId())));
if (count.longValue() > 0) {
throw new ServiceException(MessageUtils.message("cps.process.association.type.already.exists", new Object[0]));
}
--
Gitblit v1.9.3