/// <summary> /// 基本走势 /// </summary> private void Import_JBZS(string issuseNumber, string winNumber) { var manager = new QXC_Manager(); var issuse = manager.QueryQXC_JBZSIssuseNumber(issuseNumber); if (issuse > 0) { return; } var winRed = winNumber.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); var last = manager.QueryQXC_JBZS(); var dic = new Dictionary <string, object>(); dic.Add("IssuseNumber", issuseNumber); dic.Add("WinNumber", winNumber); dic.Add("CreateTime", DateTime.Now); var entity = this.CreateNewEntity <QXC_JBZS>(dic, (p) => { //取上一期的数据+1 var lastValue = (last == null ? 1 : int.Parse(p.GetValue(last, null).ToString()) + 1); //判断有没有开出此号 if (p.Name.StartsWith("NO1_")) { var order = p.Name.Replace("NO1_", string.Empty); lastValue = winRed[0] == order ? 0 : lastValue; } if (p.Name.StartsWith("NO2_")) { var order = p.Name.Replace("NO2_", string.Empty); lastValue = winRed[1] == order ? 0 : lastValue; } if (p.Name.StartsWith("NO3_")) { var order = p.Name.Replace("NO3_", string.Empty); lastValue = winRed[2] == order ? 0 : lastValue; } if (p.Name.StartsWith("NO4_")) { var order = p.Name.Replace("NO4_", string.Empty); lastValue = winRed[3] == order ? 0 : lastValue; } if (p.Name.StartsWith("NO5_")) { var order = p.Name.Replace("NO5_", string.Empty); lastValue = winRed[4] == order ? 0 : lastValue; } if (p.Name.StartsWith("NO6_")) { var order = p.Name.Replace("NO6_", string.Empty); lastValue = winRed[5] == order ? 0 : lastValue; } if (p.Name.StartsWith("NO7_")) { var order = p.Name.Replace("NO7_", string.Empty); lastValue = winRed[6] == order ? 0 : lastValue; } return(lastValue); }); manager.AddQXC_JBZS(entity); }