示例#1
0
 def tr_write(self, uid, scoredata_weekly_id):
     """閲覧フラグの更新.
     """
     model_mgr = ModelRequestMgr()
     ins = model_mgr.get_model_forupdate(CabaClubScorePlayerDataWeekly,
                                         scoredata_weekly_id)
     ins.view_result = True
     model_mgr.set_save(ins, ['view_result'])
     model_mgr.write_all()
     model_mgr.write_end()
     return ins
示例#2
0
 def tr_write_happeningend(self, happeningid, viewer_uid):
     """ハプニング終了書き込み.
     """
     self.addloginfo('tr_write_happeningend')
     model_mgr = ModelRequestMgr(loginfo=self.addloginfo)
     happening = model_mgr.get_model_forupdate(Happening, happeningid)
     raidboss = BackendApi.get_raid(model_mgr,
                                    happening.id,
                                    happening_eventvalue=happening.event)
     BackendApi.tr_happening_end(model_mgr, happening, raidboss, viewer_uid)
     model_mgr.write_all()
     return model_mgr