Pessoal estou com um problema aqui em um sistema de cobranca interno que eu fiz...
o sistema tem uma tabela com 350000 clientes chamada tbl_cli e estou tendo problema quando os operadores vao consultar nela...
acontece que se dois operadores clicarem juntos o sistema pega o mesmo cliente para os 2... eu nao sei como resolver isso...
uma maneira foi colocar para o sistema salvar o codigo do cliente em uma tabela separada chamada tbl_em_uso...
mais mesmo assim esta tendo problemas... de acontecer de dois operadores ou mais pegarem o mesmo cliente... obrigado..
Problema Com Consulta No Banco
Started By
Fábio Web Arts
, 08/10/2011, 14:38
4 replies to this topic
#1
Posted 08/10/2011, 14:38
#2
Posted 08/10/2011, 17:05
E qual o problema ?
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .
#3
Posted 10/10/2011, 16:09
dois operadores quando geram cliente para cobranca ao mesmo tempo pegam o mesmo cliente para cobrar... queria saber um jeito de nao pegarem o mesmo cliente... salvando os clientes ja gerados em uma outra tabela e no where colocar para nao pegar onde os ids estejam na tabela dos que estao sendo usados nao esta dando jeito pois e quando dois operadores clicam em gerar ao mesmo tempo...
#4
Posted 14/10/2011, 22:00
Fábio,
Você já tem algum código? Para que possamos fazer a adaptação, e podermos lhe ajudar.
Você já tem algum código? Para que possamos fazer a adaptação, e podermos lhe ajudar.
#5
Posted 19/10/2011, 16:19
Bom... uma solução é trabalhar com lock. Assim que um "operador" seleciona um cliente, ele fica travado na base (usa uma flag/campo), assim você pode gerenciar os travados, liberar se não houver iteração durante XX minutos ou trabalhar com a idéia de transação (caso tenha diversas relacionais).
Ou pode juntar ambas se for o caso.
Perceba que é uma iteração via WEB, tem que rodar um cronjob o tempo todo checando os travados e o tempo que está sem iteração... ou deixar na tela do operador os clientes que ele travou e não destravou!
Abraços
Ou pode juntar ambas se for o caso.
Perceba que é uma iteração via WEB, tem que rodar um cronjob o tempo todo checando os travados e o tempo que está sem iteração... ou deixar na tela do operador os clientes que ele travou e não destravou!
Abraços
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)