fix(soe): corrigir caminhos de import do db/index nos arquivos SOE

db/index.ts está na raiz do projeto, não dentro de server/.
- server/soe/event-bus.ts: ../db → ../../db
- server/soe/handlers/*: ../../db → ../../../db
- server/soe/rule-engine/index.ts: ../../db → ../../../db

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jonas Pacheco 2026-03-19 15:02:53 -03:00
parent 023451e000
commit 275b589765
4 changed files with 4 additions and 4 deletions

View File

@ -2,7 +2,7 @@
// Permite que lançamentos contábeis, alertas e automações
// sejam disparados de forma desacoplada após cada operação SOE.
import { db } from "../db/index";
import { db } from "../../db/index";
import { soeEventos } from "@shared/schema";
import { contabilHandler } from "./handlers/contabil-handler";
import { financialHandler } from "./handlers/financial-handler";

View File

@ -3,7 +3,7 @@
// Os lançamentos são salvos em soe_lancamentos e depois sincronizados
// com o Motor Contábil Python (:8003).
import { db } from "../../db/index";
import { db } from "../../../db/index";
import { soeLancamentos } from "@shared/schema";
import type { SoeEventPayload } from "../event-bus";

View File

@ -1,7 +1,7 @@
// SOE — Handler Financeiro
// Automações financeiras disparadas pelo Event Bus SOE.
import { db } from "../../db/index";
import { db } from "../../../db/index";
import { finAccountsReceivable, finAccountsPayable } from "@shared/schema";
import type { SoeEventPayload } from "../event-bus";

View File

@ -2,7 +2,7 @@
// Intercepta chamadas às rotas SOE antes de despachar ao motor (Plus/ERPNext/local)
// e aplica regras configuráveis de negócio, fiscal, contábil e financeiro.
import { db } from "../../db/index";
import { db } from "../../../db/index";
import { soeRegras, soeEventos } from "@shared/schema";
import { eq, and, isNull, or } from "drizzle-orm";
import type { SoeRule, RuleContext, EnrichedPayload, SoeRuleCondition } from "./types";