From c08b5bd4f9fb2c301d78646ee1fed6f28a208a9e Mon Sep 17 00:00:00 2001 From: Henrique-Sousa <29417378+Henrique-Sousa@users.noreply.github.com> Date: Mon, 23 Mar 2026 18:47:29 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20retorna=20mensagem=20de=20erro=20na=20te?= =?UTF-8?q?ntativa=20de=20cadastrar=20medico=20j=C3=A1=20cadastrado;=20par?= =?UTF-8?q?a=20o=20programa=20se=20o=20m=C3=A9dico=20tem=20o=20mesmo=20CRM?= =?UTF-8?q?,=20antes=20de=20cadastrar=20uma=20nova=20especialidade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dbs/clinica.mv.db | Bin 212992 -> 217088 bytes dbs/clinica.trace.db | 278 ++++++++++++++++++++++++++++++++ server/services/medicos/post.js | 26 ++- 3 files changed, 297 insertions(+), 7 deletions(-) diff --git a/dbs/clinica.mv.db b/dbs/clinica.mv.db index 2574daf1374f0b2dd986ddf60ddfa7b0dda45ede..165af3c6b06f87076da2a9509b222b9ba3b862b8 100644 GIT binary patch literal 217088 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�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 RGl8{xy>Kl=|F{1M`9DT@jb;D< delta 24865 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 zfMX5>-`qvU90I-t(JdbcPreparedStatement.java:93) + at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:315) + at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:328) + at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) + at org.netuno.psamata.DB.executeQuery(DB.java:475) + at org.netuno.psamata.DB.executeQuery(DB.java:427) + at org.netuno.tritao.db.DBExecutor.query(DBExecutor.java:116) + at org.netuno.tritao.db.DBExecutor.query(DBExecutor.java:127) + at org.netuno.tritao.db.form.OperationEngine.first(OperationEngine.java:259) + at org.netuno.tritao.db.form.Operation.first(Operation.java:1265) + at com.oracle.truffle.host.HostMethodDesc$SingleMethod$MHBase.invokeHandle(HostMethodDesc.java:372) + at com.oracle.truffle.host.GuestToHostCodeCache$GuestToHostInvokeHandle.executeImpl(GuestToHostCodeCache.java:88) + at com.oracle.truffle.host.GuestToHostRootNode.execute(GuestToHostRootNode.java:80) + at com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:830) + at com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:626) + at com.oracle.truffle.runtime.OptimizedRuntimeSupport.callInlined(OptimizedRuntimeSupport.java:292) + at com.oracle.truffle.host.GuestToHostRootNode.guestToHostCall(GuestToHostRootNode.java:102) + at com.oracle.truffle.host.HostMethodDesc$SingleMethod$MHBase.invokeGuestToHost(HostMethodDesc.java:408) + at com.oracle.truffle.host.HostExecuteNode.doInvoke(HostExecuteNode.java:914) + at com.oracle.truffle.host.HostExecuteNode.doFixed(HostExecuteNode.java:140) + at com.oracle.truffle.host.HostExecuteNodeGen$Inlined.executeAndSpecialize(HostExecuteNodeGen.java:357) + at com.oracle.truffle.host.HostExecuteNodeGen$Inlined.execute(HostExecuteNodeGen.java:317) + at com.oracle.truffle.host.HostObject.invokeMember(HostObject.java:465) + at com.oracle.truffle.host.HostObjectGen$InteropLibraryExports$Cached.invokeMemberNode_AndSpecialize(HostObjectGen.java:7007) + at com.oracle.truffle.host.HostObjectGen$InteropLibraryExports$Cached.invokeMember(HostObjectGen.java:6993) + at com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:8497) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$ForeignInvokeNode.executeCall(JSFunctionCallNode.java:1548) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:308) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:253) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:723) + at com.oracle.truffle.js.nodes.access.PropertyNode.evaluateTarget(PropertyNode.java:173) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.executeTarget(JSFunctionCallNode.java:730) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:719) + at com.oracle.truffle.js.nodes.access.WritePropertyNode.executeAndSpecialize(WritePropertyNode.java:270) + at com.oracle.truffle.js.nodes.access.WritePropertyNode.executeVoid(WritePropertyNode.java:242) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:78) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:53) + at com.oracle.truffle.runtime.OptimizedBlockNode.executeGeneric(OptimizedBlockNode.java:92) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:73) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:83) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:53) + at com.oracle.truffle.runtime.OptimizedBlockNode.executeGeneric(OptimizedBlockNode.java:94) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:73) + at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:70) + at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:155) + at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:96) + at com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:830) + at com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:754) + at com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:678) + at com.oracle.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:662) + at com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:610) + at com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) + at com.oracle.truffle.js.lang.JavaScriptLanguage$ParsedProgramRoot.execute(JavaScriptLanguage.java:256) + at com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:830) + at com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:754) + at com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:678) + at com.oracle.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:662) + at com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:610) + at com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:573) + at com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1898) + at com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:62) + at org.graalvm.polyglot.Context.eval(Context.java:419) + at org.netuno.psamata.script.GraalRunner.eval(GraalRunner.java:233) + at org.netuno.tritao.sandbox.GraalSandbox.run(GraalSandbox.java:113) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:431) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:416) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:336) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:262) + at org.netuno.tritao.Service.execute(Service.java:324) + at org.netuno.tritao.Service._main(Service.java:242) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at org.netuno.proteu.Run.execute(Run.java:119) + at org.netuno.proteu.DynamicURL.build(DynamicURL.java:169) + at org.netuno.proteu.Enterprise.processRequest(Enterprise.java:418) + at org.netuno.proteu.Enterprise.service(Enterprise.java:486) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.eclipse.jetty.ee11.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1384) + at org.eclipse.jetty.ee11.servlet.ServletHolder.handle(ServletHolder.java:750) + at org.eclipse.jetty.ee11.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1668) + at org.eclipse.jetty.ee11.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:199) + at org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205) + at org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640) + at org.eclipse.jetty.ee11.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1602) + at org.eclipse.jetty.ee11.servlet.ServletChannel.dispatch(ServletChannel.java:868) + at org.eclipse.jetty.ee11.servlet.ServletChannel.handle(ServletChannel.java:449) + at org.eclipse.jetty.ee11.servlet.ServletHandler.handle(ServletHandler.java:470) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:546) + at org.eclipse.jetty.ee11.servlet.SessionHandler.handle(SessionHandler.java:763) + at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1224) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:178) + at org.eclipse.jetty.server.Server.handle(Server.java:197) + at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:787) + at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:410) + at org.eclipse.jetty.server.internal.HttpConnection$FillableCallback.succeeded(HttpConnection.java:1805) + at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) + at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:54) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:204) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:317) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:1009) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1239) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1194) + at java.base/java.lang.Thread.run(Thread.java:1474) +2026-03-23 18:28:22.036958-03:00 jdbc[24]: exception +org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "medico.crm" not found; SQL statement: +SELECT + medico.* +FROM medico +WHERE 1 = 1 + AND medico.crm = '203947' +LIMIT 1 [42122-240] + at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) + at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) + at org.h2.message.DbException.get(DbException.java:223) + at org.h2.message.DbException.get(DbException.java:199) + at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:244) + at org.h2.expression.ExpressionColumn.optimizeOther(ExpressionColumn.java:226) + at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:213) + at org.h2.expression.condition.Comparison.optimize(Comparison.java:148) + at org.h2.expression.condition.ConditionAndOr.optimize(ConditionAndOr.java:137) + at org.h2.expression.Expression.optimizeCondition(Expression.java:149) + at org.h2.command.query.Select.prepareExpressions(Select.java:1215) + at org.h2.command.query.Query.prepare(Query.java:235) + at org.h2.command.Parser.prepareCommand(Parser.java:492) + at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:647) + at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:563) + at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1160) + at org.h2.jdbc.JdbcPreparedStatement.(JdbcPreparedStatement.java:93) + at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:315) + at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:328) + at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) + at org.netuno.psamata.DB.executeQuery(DB.java:475) + at org.netuno.psamata.DB.executeQuery(DB.java:427) + at org.netuno.tritao.db.DBExecutor.query(DBExecutor.java:116) + at org.netuno.tritao.db.DBExecutor.query(DBExecutor.java:127) + at org.netuno.tritao.db.form.OperationEngine.first(OperationEngine.java:259) + at org.netuno.tritao.db.form.Operation.first(Operation.java:1265) + at com.oracle.truffle.host.HostMethodDesc$SingleMethod$MHBase.invokeHandle(HostMethodDesc.java:372) + at com.oracle.truffle.host.GuestToHostCodeCache$GuestToHostInvokeHandle.executeImpl(GuestToHostCodeCache.java:88) + at com.oracle.truffle.host.GuestToHostRootNode.execute(GuestToHostRootNode.java:80) + at com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:830) + at com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:626) + at com.oracle.truffle.runtime.OptimizedRuntimeSupport.callInlined(OptimizedRuntimeSupport.java:292) + at com.oracle.truffle.host.GuestToHostRootNode.guestToHostCall(GuestToHostRootNode.java:102) + at com.oracle.truffle.host.HostMethodDesc$SingleMethod$MHBase.invokeGuestToHost(HostMethodDesc.java:408) + at com.oracle.truffle.host.HostExecuteNode.doInvoke(HostExecuteNode.java:914) + at com.oracle.truffle.host.HostExecuteNode.doFixed(HostExecuteNode.java:140) + at com.oracle.truffle.host.HostExecuteNodeGen$Inlined.executeAndSpecialize(HostExecuteNodeGen.java:357) + at com.oracle.truffle.host.HostExecuteNodeGen$Inlined.execute(HostExecuteNodeGen.java:317) + at com.oracle.truffle.host.HostObject.invokeMember(HostObject.java:465) + at com.oracle.truffle.host.HostObjectGen$InteropLibraryExports$Cached.invokeMemberNode_AndSpecialize(HostObjectGen.java:7007) + at com.oracle.truffle.host.HostObjectGen$InteropLibraryExports$Cached.invokeMember(HostObjectGen.java:6993) + at com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:8497) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$ForeignInvokeNode.executeCall(JSFunctionCallNode.java:1548) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:308) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:253) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:723) + at com.oracle.truffle.js.nodes.access.PropertyNode.evaluateTarget(PropertyNode.java:173) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.executeTarget(JSFunctionCallNode.java:730) + at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:719) + at com.oracle.truffle.js.nodes.access.WritePropertyNode.executeAndSpecialize(WritePropertyNode.java:270) + at com.oracle.truffle.js.nodes.access.WritePropertyNode.executeVoid(WritePropertyNode.java:242) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:78) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:53) + at com.oracle.truffle.runtime.OptimizedBlockNode.executeGeneric(OptimizedBlockNode.java:92) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:73) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:83) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:53) + at com.oracle.truffle.runtime.OptimizedBlockNode.executeGeneric(OptimizedBlockNode.java:94) + at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:73) + at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:70) + at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:155) + at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:96) + at com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:830) + at com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:754) + at com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:678) + at com.oracle.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:662) + at com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:610) + at com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) + at com.oracle.truffle.js.lang.JavaScriptLanguage$ParsedProgramRoot.execute(JavaScriptLanguage.java:256) + at com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:830) + at com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:754) + at com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:678) + at com.oracle.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:662) + at com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:610) + at com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:573) + at com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1898) + at com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:62) + at org.graalvm.polyglot.Context.eval(Context.java:419) + at org.netuno.psamata.script.GraalRunner.eval(GraalRunner.java:233) + at org.netuno.tritao.sandbox.GraalSandbox.run(GraalSandbox.java:113) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:431) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:416) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:336) + at org.netuno.tritao.sandbox.SandboxManager.runScript(SandboxManager.java:262) + at org.netuno.tritao.Service.execute(Service.java:324) + at org.netuno.tritao.Service._main(Service.java:242) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:565) + at org.netuno.proteu.Run.execute(Run.java:119) + at org.netuno.proteu.DynamicURL.build(DynamicURL.java:169) + at org.netuno.proteu.Enterprise.processRequest(Enterprise.java:418) + at org.netuno.proteu.Enterprise.service(Enterprise.java:486) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.eclipse.jetty.ee11.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1384) + at org.eclipse.jetty.ee11.servlet.ServletHolder.handle(ServletHolder.java:750) + at org.eclipse.jetty.ee11.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1668) + at org.eclipse.jetty.ee11.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:199) + at org.eclipse.jetty.ee11.servlet.FilterHolder.doFilter(FilterHolder.java:205) + at org.eclipse.jetty.ee11.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1640) + at org.eclipse.jetty.ee11.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1602) + at org.eclipse.jetty.ee11.servlet.ServletChannel.dispatch(ServletChannel.java:868) + at org.eclipse.jetty.ee11.servlet.ServletChannel.handle(ServletChannel.java:449) + at org.eclipse.jetty.ee11.servlet.ServletHandler.handle(ServletHandler.java:470) + at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:546) + at org.eclipse.jetty.ee11.servlet.SessionHandler.handle(SessionHandler.java:763) + at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1224) + at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:178) + at org.eclipse.jetty.server.Server.handle(Server.java:197) + at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:787) + at org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:410) + at org.eclipse.jetty.server.internal.HttpConnection$FillableCallback.succeeded(HttpConnection.java:1805) + at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) + at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:54) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255) + at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:204) + at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:317) + at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:1009) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1239) + at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1194) + at java.base/java.lang.Thread.run(Thread.java:1474) diff --git a/server/services/medicos/post.js b/server/services/medicos/post.js index e3fe3e6..71123e2 100644 --- a/server/services/medicos/post.js +++ b/server/services/medicos/post.js @@ -14,15 +14,27 @@ for (const especialidade_uid of especialidades) { } } -const insertedData = _db.insertIfNotExists( - 'medico', - _val.map() - .set("nome", nome) - .set("c_r_m", crm) -); +var insertedData = _val.list(); + +try { + insertedData = _db.insertIfNotExists( + 'medico', + _val.map() + .set("nome", nome) + .set("c_r_m", crm) + ) +} catch (error) { + _out.json({ insertedData: 0, error: "esse CRM já está cadastrado no sistema" }); + _exec.stop(); +} + +if (insertedData != 0) { + _out.json({ insertedData: 0, error: "esse CRM já está cadastrado no sistema" }); + _exec.stop(); +} const medico_id = _db.form('medico') - .where(_db.where('nome').equal(nome)) + .where(_db.where('c_r_m').equal(crm)) .first() .get('id');