hzr
22 小时以前 c999bc50d37b5371f92ba71b3ab70f6eeb0e5076
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
‚x{[c@s¶dZddlmZddlmZddlTddlmZddlZddl    Z    ddl
Z
ddl Z ddl Z dZ dZd    Zd
„Zd „Zd „Zd „ZdS(sVersion = 2012-07-30 11:30iÿÿÿÿ(tfix_incomingText(tDataServerPlayerData(t*(tmylogNi
iôtncCs tjdfS(Nt(tGMCommontDef_DoQueryUserDB(t    gmCmdDict((sT.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_AddNewGuyCard.pytOnExec+scCs tjdfS(NR(Rt Def_ParamErr(tlogdbtdataR((sT.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_AddNewGuyCard.pyt LogDBResponse5sc    Csä|jddƒ}|jddƒ}tj|jddƒƒ}tj|jddƒƒ}tj|jddƒƒ}|jddƒ}|dks·|dks·|dks·||krÄtjdfS||d    tkråtjdfSd}    |dkrJtj|ƒ}
|
dkrtjdfStj|
ƒ} t| ƒj    d
ƒd}    ng} d} |t
}xt ||d    ƒD]ì}t ||||ƒ}|dkr¨tj dfS|jit|ƒd 6ƒjƒdkr9tjƒ}t|ƒ|_||_d|_d|_d|_||_|    |_|j|ƒr9qtq9n| j|ƒ| d    7} | tkrtPqtqtW||d <| |d <| |d<idd6dd6}tj|jtjdƒ|t|ƒƒ| tkr×tj |fStj!|fS(Nt
serverMarkRtcodeKeytcardTypetendIndext
startIndextvalidDayiis.tCardIDt    lastIndext    failCounttfailCardtPlayerIDtAccID("tgetRtToIntDefR
t MaxMakeCountt Def_MaxLimittDef_InvalidTimetGetDatetimeByPlusDayststrtsplittUCN_DBNewGuyCardStatetxranget MakeNewCardIDtDef_MakeNewCardFailtfindRtcountRttagDBNewGuyCardStatetlent    CardIDLenRtIsUsedt UserDataLentUserDatatCardTypet    ValidTimet    adoInserttappendtDef_MaxFailCountt SendEventPacktDef_GMKey_TypetDef_InsertFailt Def_Success(tuserdbR RRRRRRt
valiDayStrt    validTimeRt curDateTimet failCardListRt
collectiontindextcardIDtcardObjtdataDic((sT.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_AddNewGuyCard.pytUserDBResponse>s^0     
  (                              
 
 
 
(  cCsÄy”tjd|t|ƒƒjƒ}t|ƒd||}tj|ƒjƒ}tj|ƒ}tj|ƒj}tt    |ƒj
dddƒ}Wn)t k
r¿t j dtjƒƒdSX|S(NtwyOuit0xRisGM ->MakeNewCardID error -> %s(tmd5R t    hexdigesttbinasciitcrc32tctypestc_uint32tvaluetStoreInDBCardFlagthextreplacet BaseExceptionRtwarningt    tracebackt
format_exc(RRRR=tmarkMD5trealStrtresulttcrc((sT.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_AddNewGuyCard.pyR$s## (t__doc__t MangoDBCommonRt CollectionsRtCollections.CollectionDefinetCommonRRRDRFRHRPR2RRKR    R RAR$(((sT.\ServerPython\db\PyMongoDataServer\GMToolLogicProcess\Commands\GMT_AddNewGuyCard.pyt<module>s 
         
            R