/// <summary> /// 新增|修改 /// </summary> /// <param name="data"></param> /// <param name="eventType"></param> private void EditAdd(MySqlResponseData data, EnumTable eventType) { if (data.SubscribeData != null) { SubscribeDataModel formHtml = null; SubscribeDataModel instanceID = data.SubscribeData.Where(c => c.Key.Equals("InstanceID")).FirstOrDefault(); SubscribeDataModel type = data.SubscribeData.Where(c => c.Key.Equals("Type")).FirstOrDefault(); SubscribeDataModel typeCode = data.SubscribeData.Where(c => c.Key.Equals("TypeCode")).FirstOrDefault(); switch (eventType) { case EnumTable.Insert: formHtml = data.SubscribeData.Where(c => c.Key.Equals("Html")).FirstOrDefault(); break; case EnumTable.Update: formHtml = data.SubscribeData.Where(c => c.Key.Equals("Html") && c.Updated == true).FirstOrDefault(); break; case EnumTable.Delete: break; default: break; } if (formHtml != null && instanceID != null && type != null && typeCode != null) { new JiJiaWorkFlowRedis().HashSet <string>(RedisKey.ApplyFormKey(instanceID.Value), type.Value + "-" + typeCode.Value, formHtml.Value); } } }
/// <summary> /// 删除缓存 /// </summary> /// <param name="id"></param> private void DelCache(string id) { JiJiaWorkFlowRedis redis = new JiJiaWorkFlowRedis(); redis.HashDel(RedisKey.FlowApplyInfoKey(id)); redis.HashDel(RedisKey.ApplyFormKey(id)); }