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); }
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); } }