示例#1
0
        private static object GetMerchNewPasswordData <TConfig, TData>(TConfig configModel, TData dataModel)
        {
            MerchNewPasswordConfigModel config = Utils.GetCopy <MerchNewPasswordConfigModel>(configModel);
            MerchNewPasswordDataModel   data   = Utils.GetCopy <MerchNewPasswordDataModel>(dataModel);
            var msgData = new
            {
                first    = new { value = config.Title, color = config.FirstColor },
                keyword1 = new { value = data.UserName, color = config.Keynote1Color },
                keyword2 = new { value = data.Password, color = config.Keynote2Color },
                remark   = new { value = config.Remark, color = config.RemarkColor }
            };

            return(msgData);
        }
示例#2
0
        private void NewPasswordMessagePush(string openId, string userName, string password)
        {
            string errMsg = string.Empty;
            MerchNewPasswordDataModel dataModel = new MerchNewPasswordDataModel(userName, password);

            if (MessageMana.PushMessage(WeiXinMesageType.MerchNewPassword, openId, dataModel, out errMsg))
            {
                LogHelper.SaveLog(TxtLogType.WeiXin, TxtLogContentType.Common, TxtLogFileType.Day, "true");
            }
            else
            {
                LogHelper.SaveLog(TxtLogType.WeiXin, TxtLogContentType.Common, TxtLogFileType.Day, errMsg);
            }
        }