def award_income(uid): f_action = FormationAction(uid) u_action = UserAction(uid) income = f_action.get_income() res = dict() award = {} if f_action.set_income(0): if u_action.add_gold(income): award['gold'] = income else: print('is db error') else: award['gold'] = 0 res['award'] = award return res
def get_my_friend_info(uid): action = FriendAction(uid) data = action.get_model_info() res = list() for f_id in data: p_model = PlatformAction(f_id) u_model = UserAction(f_id) f_action = FormationAction(f_id) p_model_info = p_model.get_private_info() item = { 'id': f_id, 'name': p_model_info['nickname'], 'figureurl': p_model_info['figureurl'], 'lv': u_model.get_value('lv'), 'gold': u_model.get_gold(), 'income': f_action.get_income(), } res.append(item) res = sorted(res, key=lambda x: x['gold'], reverse=True) return res