public static void SetContent(Globe_Clue clue, Operation_Record_S item) { try { GlobeClueType GlobeClueType = (GlobeClueType)clue.First_Type; switch (GlobeClueType) { case GlobeClueType.Special: item.BuyDisplay = Globe_S.GetBase_Str(item.Buy_Content, Constant.Globe_List); item.FirstGlobeList = Globe_S.GetBase(item.Buy_Content, Constant.Globe_List); item.FirstIsGloble = true; item.BuyDisplay2 = Size_S.GetBase_Str(item.Buy_Content2, Constant.Size_Special_List); break; case GlobeClueType.Normal: item.BuyDisplay = Globe_S.GetBase_Str(item.Buy_Content, Constant.Globe_List); item.FirstGlobeList = Globe_S.GetBase(item.Buy_Content, Constant.Globe_List); item.FirstIsGloble = true; break; case GlobeClueType.SpecialNormal: item.BuyDisplay = Globe_S.GetBase_Str(item.Buy_Content, Constant.Globe_List); item.FirstGlobeList = Globe_S.GetBase(item.Buy_Content, Constant.Globe_List); item.FirstIsGloble = true; item.BuyDisplay2 = Size_NormalS.GetBase_Str(item.Buy_Content2, Constant.Size_SpecialNormal_List); break; case GlobeClueType.NormalSix: item.BuyDisplay = Size_Six_S.GetBase_Str(item.Buy_Content, Constant.Size_Six_List); break; case GlobeClueType.Line: item.BuyDisplay = Globe_S.GetBase_Str(item.Buy_Content, Constant.Globe_List); item.FirstGlobeList = Globe_S.GetBase(item.Buy_Content, Constant.Globe_List); item.FirstIsGloble = true; break; case GlobeClueType.Wave: item.BuyDisplay = Wave_S.GetBase_Str(item.Buy_Content, Constant.Wave_List); break; case GlobeClueType.Detail: item.BuyDisplay = Animal_Info_S.GetBase_Str(item.Buy_Content, Constant.Animal_Info_List); item.BuyDisplay2 = Detail_S.GetBase_Str(item.Buy_Content2, Constant.Detail_List); break; case GlobeClueType.SpecialAnimal: item.BuyDisplay = Animal_Info_S.GetBase_Str(item.Buy_Content, Constant.Animal_Info_List); break; case GlobeClueType.CombineAnimal: item.BuyDisplay = Animal_Info_S.GetBase_Str(item.Buy_Content, Constant.Animal_Info_List); break; case GlobeClueType.LineAnimal: item.BuyDisplay = Animal_Info_S.GetBase_Str(item.Buy_Content, Constant.Animal_Info_List); break; case GlobeClueType.LineDetail: item.BuyDisplay = Detail_S.GetBase_Str(item.Buy_Content, Constant.Detail_List); break; case GlobeClueType.NotAll: item.BuyDisplay = Globe_S.GetBase_Str(item.Buy_Content, Constant.Globe_List); item.FirstGlobeList = Globe_S.GetBase(item.Buy_Content, Constant.Globe_List); item.FirstIsGloble = true; break; default: break; } } catch (Exception ex) { LogHelper.Error(ex); } }
public static JsonModel Get_Globe_Helper(string Type) { JsonModel jsm = null; try { GlobeClueType GlobeClueType = (GlobeClueType)Enum.Parse(typeof(GlobeClueType), Type); object Globe_ClueBase = null;//获取 switch (GlobeClueType) { case GlobeClueType.Special: Globe_ClueBase = SpecialModel.Get_Globe(Constant.Globe_Clue_List, Constant.Globe_List, Constant.Size_Special_List); break; case GlobeClueType.Normal: Globe_ClueBase = NormalModel.Get_Globe(Constant.Globe_Clue_List, Constant.Globe_List); //获取 break; case GlobeClueType.SpecialNormal: Globe_ClueBase = SpecialNormalModel.Get_Globe(Constant.Globe_Clue_List, Constant.Globe_List, Constant.Size_SpecialNormal_List); //获取 break; case GlobeClueType.NormalSix: Globe_ClueBase = NormalSixModel.Get_Globe(Constant.Globe_Clue_List, Constant.Size_Six_List); //获取 break; case GlobeClueType.Line: Globe_ClueBase = LineModel.Get_Globe(Constant.Globe_Clue_List, Constant.Globe_List); //获取 break; case GlobeClueType.Wave: Globe_ClueBase = WaveModel.Get_Globe(Constant.Globe_Clue_List, Constant.Wave_List, Constant.Globe_List); //获取 break; case GlobeClueType.Detail: Globe_ClueBase = DetailModel.Get_Globe(Constant.Globe_Clue_List, Constant.Animal_Info_List, Constant.Globe_List, Constant.Detail_List); //获取 break; case GlobeClueType.SpecialAnimal: Globe_ClueBase = SpecialAnimalModel.Get_Globe(Constant.Globe_Clue_List, Constant.Animal_Info_List, Constant.Globe_List); //获取 break; case GlobeClueType.CombineAnimal: Globe_ClueBase = CombineAnimalModel.Get_Globe(Constant.Globe_Clue_List, Constant.Animal_Info_List, Constant.Globe_List); //获取 break; case GlobeClueType.LineAnimal: Globe_ClueBase = LineAnimalModel.Get_Globe(Constant.Globe_Clue_List, Constant.Animal_Info_List, Constant.Globe_List); //获取 break; case GlobeClueType.LineDetail: Globe_ClueBase = LineDetaillModel.Get_Globe(Constant.Globe_Clue_List, Constant.Globe_List, Constant.Detail_List); //获取 break; case GlobeClueType.NotAll: Globe_ClueBase = NotAllModel.Get_Globe(Constant.Globe_Clue_List, Constant.Globe_List); //获取 break; default: break; } jsm = JsonModel.GetJsonModel(0, "successed", Globe_ClueBase); } catch (Exception ex) { LogHelper.Error(ex); } return(jsm); }