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
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