|
8 | 8 | from tgext.admin.tgadminconfig import TGAdminConfig
|
9 | 9 | from tgext.admin.controller import AdminController
|
10 | 10 | from repoze.what import predicates
|
11 |
| -from sqlalchemy.exc import InvalidRequestError |
12 |
| -from sqlalchemy.exc import IntegrityError |
| 11 | +from sqlalchemy.exceptions import InvalidRequestError |
| 12 | +from sqlalchemy.exceptions import IntegrityError |
13 | 13 | from sqlalchemy.sql import or_, and_, desc
|
14 | 14 | from stchong.lib.base import BaseController
|
15 | 15 | from stchong.model import mc,DBSession,wartaskbonus, taskbonus,metadata,operationalData,businessWrite,businessRead,warMap,Map,visitFriend,Ally,Victories,Gift,Occupation,Battle,News,Friend,Datesurprise,Datevisit,FriendRequest,Card,Caebuy,Papayafriend,Rank,logfile
|
@@ -1413,7 +1413,6 @@ def foodlost(self,uid):
|
1413 | 1413 | ds.monfood = 1
|
1414 | 1414 | elif ds.monfood == 1:
|
1415 | 1415 | ds.monfood = 2
|
1416 |
| - fo=user.food |
1417 | 1416 | monlist = user.monsterlist
|
1418 | 1417 | monlist = monlist.split(';')
|
1419 | 1418 | length = len(monlist)
|
@@ -2282,6 +2281,7 @@ def getfriend(self,userid,otherid,user_kind):#对外接口,用户userid 访问
|
2282 | 2281 | cardlist.append(ca.fortunecard)
|
2283 | 2282 | cardlist.append(ca.popcard)
|
2284 | 2283 | cardlist.append(ca.warcard)
|
| 2284 | + cardlist.append(ca.friendcard) |
2285 | 2285 | except:
|
2286 | 2286 | cardlist=[]
|
2287 | 2287 | if visit.visited==0:#not visited
|
@@ -2938,6 +2938,8 @@ def changecard(self,userid,cardnum,type):
|
2938 | 2938 | card.popcard=cardnum
|
2939 | 2939 | elif cardtype==3:
|
2940 | 2940 | card.warcard=cardnum
|
| 2941 | + elif cardtype==4: |
| 2942 | + card.friendcard=cardnum |
2941 | 2943 | return dict(id=1,card=card)
|
2942 | 2944 | except InvalidRequestError:
|
2943 | 2945 | return dict(id=0)
|
@@ -3012,6 +3014,7 @@ def logsign(self,papayaid,user_kind,md5):# 对外接口,登陆注册login if s
|
3012 | 3014 | cardlist.append(card.fortunecard)
|
3013 | 3015 | cardlist.append(card.popcard)
|
3014 | 3016 | cardlist.append(card.warcard)
|
| 3017 | + cardlist.append(card.friendcard) |
3015 | 3018 | except:
|
3016 | 3019 | card=None
|
3017 | 3020 | #######å¡ç‰‡æ•°é‡åˆ—表
|
@@ -5923,10 +5926,8 @@ def getfriendall(self,user_id,friend_num,type):#type=0 normal;type=1 leiji
|
5923 | 5926 | return dict(id=0, reason="cae or card invalid")
|
5924 | 5927 | else:#cae=10
|
5925 | 5928 | temp_cae = u.cae - 10
|
5926 |
| - if temp_cae >=0 or card.friendcar == 5: |
| 5929 | + if temp_cae >=0: |
5927 | 5930 | flag = 1
|
5928 |
| - if card.friendcard == 5: |
5929 |
| - temp_cae = temp_cae + 10 |
5930 | 5931 | for f in notvisited:
|
5931 | 5932 | cornadd += 100 + bonus + 5*k
|
5932 | 5933 | k += 1
|
|
0 commit comments