def __getWallDictionaryData(self): wall_para = { 'uuid': util.get_universally_unique_identifiers(), 'name': self.Request.REQUEST.get('name').decode('utf8'), 'message': self.Request.REQUEST.get('message').decode('utf8') } return wall_para
def __getWallDictionaryData(self): wall_para={ 'uuid':util.get_universally_unique_identifiers(), 'name': self.Request.POST['name'], 'message': self.Request.POST['message'] } return wall_para
def __getPenaltyDictionaryData(self): panalty_para = { 'uuid': util.get_universally_unique_identifiers(), 'detail': self.Request.REQUEST.get('detail').decode('utf8'), 'lang_type': self.Request.REQUEST.get('lang_type').decode('utf8') } return panalty_para
def handler_userpenaltymovieadmin(request): aAdminUser = user.adminUser() if not aAdminUser.getAdminUser(): return HttpResponseRedirect("/login/") penalty_id = request.REQUEST.get('id') userPenaltyObject = api.getUserPenaltyById(penalty_id) penalty_para={ 'uuid':util.get_universally_unique_identifiers(), 'detail': userPenaltyObject.detail, 'lang_type': userPenaltyObject.lang_type } adminPanaltyVO = proxy.px_AdminPenalty().createAdminPenaltyObject(penalty_para) proxy.px_AdminPenalty().insert_model_object(adminPanaltyVO) api.deleteUserPenalty(userPenaltyObject) return HttpResponseRedirect("/kinggame/userpenaltylist/")
def __getWallDictionaryData(self): wall_para={ 'uuid':util.get_universally_unique_identifiers(), 'name': self.Request.REQUEST.get('name').decode('utf8'), 'message': self.Request.REQUEST.get('message').decode('utf8') } return wall_para
def __getWallDictionaryData(self): logging.info('123123') logging.info(self.Request.REQUEST.get('update_at').decode('utf8')) wall_para={ 'uuid':util.get_universally_unique_identifiers(), 'name': self.Request.REQUEST.get('name').decode('utf8'), 'message': self.Request.REQUEST.get('message').decode('utf8'), 'update_at' :self.Request.REQUEST.get('update_at').decode('utf8') } return wall_para
def handler_createMember(request): if request.method == constants.RequestMethod['POST']: aPx_Club = proxy_sixstreet.px_Club() aPx_Member = proxy_sixstreet.px_Member() club_ref = aPx_Club.getClubByClubId(request.POST['club_id']) fileUrl = "site_files/sixstreet/%s/list.txt"%(request.POST['club_id']) filePath = os.path.join(fileUrl) file = open(filePath,'r') logging.info(file) for member in file.read().split('\n'): member_list = member.split('|') mamber_para = { 'uuid' : util.get_universally_unique_identifiers(), 'member_id' : member_list[0].strip(), 'club_id' : request.POST['club_id'], 'name' : member_list[1].strip(), 'nick' : member_list[6].strip(), 'tel' : member_list[2].strip(), 'address' : member_list[3].strip(), 'mail' : member_list[4].strip(), 'birth' : member_list[5].strip() } logging.info(mamber_para) #aMemberVO = aPx_Member.createMemberValueObject(mamber_para) #aPx_Member.insert_model_object(aMemberVO) #for member_value in member.split('|'): #print member_value.strip() #for word in file.read().split('^'): #logging.info(word) t = loader.get_template('sixstreet/index.html') c = RequestContext(request, locals()) return HttpResponse(t.render(c));
def handleApiPostRequest(self): #self.__handleInsertWall() aPx_Number = proxy.px_Number() wall_para={ 'uuid':util.get_universally_unique_identifiers(), 'lotSeq': self.Request.REQUEST.get('lotSeq'), 'grade': self.Request.REQUEST.get('grade').decode('utf8'), 'money': self.Request.REQUEST.get('money').decode('utf8'), 'number1': self.Request.REQUEST.get('number1').decode('utf8'), 'number2': self.Request.REQUEST.get('number2'), 'number3': self.Request.REQUEST.get('number3'), 'number4': self.Request.REQUEST.get('number4'), 'number5': self.Request.REQUEST.get('number5'), 'number6': self.Request.REQUEST.get('number6'), 'number7': self.Request.REQUEST.get('number7') } aNumberVO = aPx_Number.createNumberValueObject(wall_para) aPx_Number.insert_model_object(aNumberVO) self.addResultData('callback',self.Request.REQUEST.get('callback',''))
def handleApiPostRequest(self): #self.__handleInsertWall() aPx_Number = proxy.px_Number() wall_para = { 'uuid': util.get_universally_unique_identifiers(), 'lotSeq': self.Request.REQUEST.get('lotSeq'), 'grade': self.Request.REQUEST.get('grade').decode('utf8'), 'money': self.Request.REQUEST.get('money').decode('utf8'), 'number1': self.Request.REQUEST.get('number1').decode('utf8'), 'number2': self.Request.REQUEST.get('number2'), 'number3': self.Request.REQUEST.get('number3'), 'number4': self.Request.REQUEST.get('number4'), 'number5': self.Request.REQUEST.get('number5'), 'number6': self.Request.REQUEST.get('number6'), 'number7': self.Request.REQUEST.get('number7') } aNumberVO = aPx_Number.createNumberValueObject(wall_para) aPx_Number.insert_model_object(aNumberVO) self.addResultData('callback', self.Request.REQUEST.get('callback', ''))
def handler_createClub(request): if request.method == constants.RequestMethod['POST']: aPx_Club = proxy_sixstreet.px_Club() club_para = { 'uuid':util.get_universally_unique_identifiers(), 'name': request.POST['name'], 'detail': request.POST['detail'] } #print '한구' print test #print request.POST['name'].encode('ascii') #print u'%s'%request.POST['name'] #print unicode(request.POST['name'],'utf8') #aClubVO = aPx_Club.createClubValueObject(club_para) #aPx_Club.insert_model_object(aClubVO) if request.method == constants.RequestMethod['GET']: print request.GET['name'] t = loader.get_template('sixstreet/index.html') c = RequestContext(request, locals()) return HttpResponse(t.render(c));
def __getNumberFromHomePage(self, aLotSeq): aPx_Number = proxy.px_Number() opener = urllib2.build_opener() flood = False try: contents = opener.open('http://www.bokgwon.or.kr/annuity520_lotteryNo.do').read() except: contents = opener.open('http://www.bokgwon.or.kr/').read() flood = True soup_contents = BeautifulSoup(contents) if flood: info = soup_contents.find('td', {"class":"numtitle"}) lotSeq = info.next.strip()[2:3] else: info = soup_contents.find('div', {"class":"t_floatL"}) lotSeq = info.find('span').next if int(aLotSeq) != int(lotSeq): return False contents_tr = soup_contents.findAll('tr') index = 0 for tr in contents_tr: #print self.GRADE[count] para = { } if not (tr.find('th', {"class":"title021"})): continue count = 0 for title in tr.findAll('th', {"class":"title021"}): if count == 0: count = count + 1 continue elif count == 1: if index < 6: para['number1'] = title.next.strip()[:1] + u'조' #para['number1'] = title.next.strip() else: para['number1'] = u'각조' elif count == 2: if index < 7: para['number2'] = title.next.strip() else: para['number2'] = u'-' elif count == 3: if index < 8: para['number3'] = title.next.strip() else: para['number3'] = u'-' elif count == 4: if index < 9: para['number4'] = title.next.strip() else: para['number4'] = u'-' elif count == 5: if index < 9: para['number5'] = title.next.strip() else: para['number5'] = u'-' elif count == 6: if index < 11: para['number6'] = title.next.strip() else: para['number6'] = u'-' count = count + 1 para['number7'] = tr.find('th', {"class":"title031"}).next.strip() para['money'] = self.MONEY[index].decode("utf-8") para['uuid'] = util.get_universally_unique_identifiers() para['lotSeq'] = lotSeq.strip() para['grade'] = self.GRADE[index].decode("utf-8") aNumberVO = aPx_Number.createNumberValueObject(para) aPx_Number.insert_model_object(aNumberVO) index = index + 1 return True
def handleApiPostRequest(self): user_id = util.get_universally_unique_identifiers() self.__handleInsertUser(user_id) self.addResultData('user_id',user_id)
def __getNumberFromHomePage(self, aLotSeq): aPx_Number = proxy.px_Number() opener = urllib2.build_opener() flood = False try: contents = opener.open( 'http://www.bokgwon.or.kr/annuity520_lotteryNo.do').read() except: contents = opener.open('http://www.bokgwon.or.kr/').read() flood = True soup_contents = BeautifulSoup(contents) if flood: info = soup_contents.find('td', {"class": "numtitle"}) lotSeq = info.next.strip()[2:3] else: info = soup_contents.find('div', {"class": "t_floatL"}) lotSeq = info.find('span').next if int(aLotSeq) != int(lotSeq): return False contents_tr = soup_contents.findAll('tr') index = 0 for tr in contents_tr: #print self.GRADE[count] para = {} if not (tr.find('th', {"class": "title021"})): continue count = 0 for title in tr.findAll('th', {"class": "title021"}): if count == 0: count = count + 1 continue elif count == 1: if index < 6: para['number1'] = title.next.strip()[:1] + u'조' #para['number1'] = title.next.strip() else: para['number1'] = u'각조' elif count == 2: if index < 7: para['number2'] = title.next.strip() else: para['number2'] = u'-' elif count == 3: if index < 8: para['number3'] = title.next.strip() else: para['number3'] = u'-' elif count == 4: if index < 9: para['number4'] = title.next.strip() else: para['number4'] = u'-' elif count == 5: if index < 9: para['number5'] = title.next.strip() else: para['number5'] = u'-' elif count == 6: if index < 11: para['number6'] = title.next.strip() else: para['number6'] = u'-' count = count + 1 para['number7'] = tr.find('th', {"class": "title031"}).next.strip() para['money'] = self.MONEY[index].decode("utf-8") para['uuid'] = util.get_universally_unique_identifiers() para['lotSeq'] = lotSeq.strip() para['grade'] = self.GRADE[index].decode("utf-8") aNumberVO = aPx_Number.createNumberValueObject(para) aPx_Number.insert_model_object(aNumberVO) index = index + 1 return True
def handleApiPostRequest(self): user_id = util.get_universally_unique_identifiers() self.__handleInsertUser(user_id) self.addResultData('user_id', user_id)