/// <summary>
        /// 微信加密字符串解密
        /// </summary>
        /// <param name="dicPar"></param>
        public void MpDecrypt(Dictionary <string, object> dicPar)
        {
            List <string> pra = new List <string>()
            {
                "encryptedData", "iv", "sessionKey"
            };

            if (!CheckActionParameters(dicPar, pra))
            {
                return;
            }
            try
            {
                var encryptedData = dicPar["encryptedData"].ToString();
                var iv            = dicPar["iv"].ToString();
                var sessionKey    = dicPar["sessionKey"].ToString();
                var result        = wxHelper.Decrypt(encryptedData.Replace(" ", "+"), iv, sessionKey);
                if (result != "fail")
                {
                    ReturnJsonStr(result);
                }
                else
                {
                    ReturnResultJson("-1", "网络错误,请稍后重试!");
                }
            }
            catch (Exception ex)
            {
                ErrorLog.WriteErrorMessage(ErrorLog.LogType.baselog, ex.ToString());
            }
        }