private void HandleFastEraStage(KFEraData data) { if (data.EraStage > this.RuntimeData.CurFastEraStage) { this.RuntimeData.CurFastEraStage = data.EraStage; this.RuntimeData.CurFastEraStateProcess = data.EraStageProcess; } else if (data.EraStage == this.RuntimeData.CurFastEraStage && data.EraStageProcess > this.RuntimeData.CurFastEraStateProcess) { this.RuntimeData.CurFastEraStateProcess = data.EraStageProcess; } }
private void SaveEraData(KFEraData data, bool chgProcess = false) { string sql = string.Format("INSERT INTO `t_juntuan_era` (`eraid`,`juntuanid`,`stage`,`process`,`tmpoints`,`ranktm`) VALUES ({0},{1},{2},{3},'{4}',NOW())\r\n ON DUPLICATE KEY UPDATE `stage`={2}, `process`={3}, `tmpoints`='{4}';", new object[] { data.EraID, data.JunTuanID, data.EraStage, data.EraStageProcess, data.getStringValue(data.EraTimePointList) }); this.ExecuteSqlNoQuery(sql); if (chgProcess) { sql = string.Format("UPDATE t_juntuan_era SET ranktm=NOW() WHERE `eraid`={0} AND `juntuanid`={1};", data.EraID, data.JunTuanID); this.ExecuteSqlNoQuery(sql); } }