Exemple #1
0
        /// <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);
                }
            }
        }
Exemple #2
0
        /// <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));
        }