zhuyifan

fix

...@@ -1020,7 +1020,8 @@ public class MealOrderGrpcService extends MealOrderServiceRpcGrpc.MealOrderServi ...@@ -1020,7 +1020,8 @@ public class MealOrderGrpcService extends MealOrderServiceRpcGrpc.MealOrderServi
1020 final var dinerIds = diners.stream().map(Diner::getId).collect(Collectors.toList()); 1020 final var dinerIds = diners.stream().map(Diner::getId).collect(Collectors.toList());
1021 mpAccountDinerRefDeleted = mpAccountDinerRefService.remove(Wrappers.<MpAccountDinerRef>lambdaQuery().eq(MpAccountDinerRef::getEnterpriseId, enterpriseId).in(!dinerIds.isEmpty(), MpAccountDinerRef::getDinerId, dinerIds)); 1021 mpAccountDinerRefDeleted = mpAccountDinerRefService.remove(Wrappers.<MpAccountDinerRef>lambdaQuery().eq(MpAccountDinerRef::getEnterpriseId, enterpriseId).in(!dinerIds.isEmpty(), MpAccountDinerRef::getDinerId, dinerIds));
1022 } 1022 }
1023 - builder.setIsDeleted(gradeClassDeleted && dinerDeleted && mpAccountDinerRefDeleted); 1023 + final var mealMenuRecordDeleted = mealMenuRecordService.remove(Wrappers.<MealMenuRecord>lambdaQuery().eq(MealMenuRecord::getEnterpriseId, enterpriseId).in(!clientIds.isEmpty(), MealMenuRecord::getClientId, clientIds));
1024 + builder.setIsDeleted(gradeClassDeleted && dinerDeleted && mpAccountDinerRefDeleted && mealMenuRecordDeleted);
1024 } catch (final Exception e) { 1025 } catch (final Exception e) {
1025 log.error("deleteGradeClassesAndDinersByClientIds error;", e); 1026 log.error("deleteGradeClassesAndDinersByClientIds error;", e);
1026 responseObserver.onError(Status.INTERNAL.withDescription(e.getMessage()).asException()); 1027 responseObserver.onError(Status.INTERNAL.withDescription(e.getMessage()).asException());
......