1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
  | #!/usr/bin/python  
 |  # -*- coding: GBK -*-  
 |  #  
 |  ##@package  
 |  #  
 |  # @todo: Êý¾Ý¿â-¼È봫ͳÇþµÀɾµµÍæ¼ÒµÄ³äÖµ·µÀû  1Ôª=20ÏÉÓñ  
 |  #  
 |  # @author: Alee  
 |  # @date 2019-1-22 ÏÂÎç03:13:42  
 |  # @version 1.0  
 |  #  
 |  # @note:   
 |  #  
 |  #---------------------------------------------------------------------  
 |  from lib import DBController  
 |  from lib import mylog  
 |    
 |  g_dbController = None  
 |    
 |    
 |  def InitDB():  
 |      global g_dbController  
 |        
 |      if not g_dbController:  
 |          IP = "127.0.0.1"  
 |          Port = 27017  
 |          User = "sa"  
 |          Pwd = "sa"  
 |          DBName = "DoubleBillDB"  
 |          g_dbController = DBController.DBController(IP, Port, DBName, User, Pwd, None)  
 |        
 |          mylog.debug('»ñȡеÄÊý¾Ý¿âÁ´½Ó')  
 |            
 |      if not g_dbController.connected:  
 |          mylog.debug('ÎÞ·¨Á´½ÓÊý¾Ý¿â')  
 |          return False  
 |        
 |      return True  
 |    
 |  def GetDBEventCon():  
 |      global g_dbController  
 |      if not InitDB():  
 |          return None  
 |      return g_dbController  
 |    
 |    
 |    
 |    
 |    
 |  
  |