| | |
| | |
|
| | | from types import IntType
|
| | | import time
|
| | | import json
|
| | | import cPickle
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | #年月日时间格式
|
| | |
| | | recMapID = universalRecData.GetValue1()
|
| | | if recMapID == mapID:
|
| | | findRecData = universalRecData
|
| | | fbOpenRecord[recMapID] = json.loads(universalRecData.GetStrValue1())
|
| | | fbOpenRecord[recMapID] = cPickle.loads(universalRecData.GetStrValue1())
|
| | |
|
| | | if not findRecData:
|
| | | findRecData = recTypeListData.AddRec()
|
| | | findRecData.SetValue1(mapID)
|
| | | findRecData.SetStrValue1(json.dumps([curDayStr], ensure_ascii=False))
|
| | | findRecData.SetStrValue1(cPickle.dumps([curDayStr], 2))
|
| | | fbOpenRecord[mapID] = [curDayStr]
|
| | | else:
|
| | | recordList = json.loads(findRecData.GetStrValue1())
|
| | | recordList = cPickle.loads(findRecData.GetStrValue1())
|
| | | if curDayStr not in recordList:
|
| | | recordList.append(curDayStr)
|
| | | if len(recordList) > 3: #只存最近3次
|
| | | del recordList[0]
|
| | | findRecData.SetStrValue1(json.dumps(recordList, ensure_ascii=False))
|
| | | findRecData.SetStrValue1(cPickle.dumps(recordList, 2))
|
| | | fbOpenRecord[mapID] = recordList
|
| | | else:
|
| | | return
|
| | |
| | | for index in range(recTypeListData.Count()):
|
| | | universalRecData = recTypeListData.At(index)
|
| | | recMapID = universalRecData.GetValue1()
|
| | | recordList = json.loads(universalRecData.GetStrValue1())
|
| | | recordList = cPickle.loads(universalRecData.GetStrValue1())
|
| | | fbOpenRecord[recMapID] = recordList
|
| | | return fbOpenRecord
|
| | |
|