Exemplo n.º 1
0
 public static function saveRank($id, $force_master = false)
 {
     $DHouseRank = self::get_house_rank($id);
     if (!isset($DHouseRank) || $DHouseRank->source != Model_Jinpu_HouseRank::ENUM_SOURCE_SYNC) {
         $house_rank = BLL_House_JpHouseRank::houseRankV2($id, $force_master);
         if (!isset($house_rank)) {
             return false;
         }
         if (!isset($DHouseRank)) {
             $DHouseRank = new Model_Jinpu_HouseRank();
             $DHouseRank->id = $id;
         }
         $DHouseRank->final_score = $house_rank['final_score'];
         $DHouseRank->stage = $house_rank['stage'];
         $DHouseRank->random_score = $house_rank['random_score'];
         $DHouseRank->sub_stage = $house_rank['sub_stage'];
         $DHouseRank->update_time = date('Y-m-d H:i:s');
         $DHouseRank->source = Model_Jinpu_HouseRank::ENUM_SOURCE_CALC;
         $DHouseRank->save();
     }
     return true;
 }