`

关于一个可变文本内容替换的解决方案

 
阅读更多

根据不同的业务类型,发送不同的短信,并且短信内容包含可替换的元素,如客户名称 电话等,模板不固定

为了防止在代码层次重复处理这种杂乱逻辑,可以在数据库中加以控制

比如新建一个表:t_model_field (模版字段替换表)

字段:modelNo 模板号,  fieldName需替换字段名, SQL 脚本语句;

比如业务A 要发一种B类型的短信,短信内容包含可变字段: 客户名称,电话,事件号三个字段

可以在 t_model_field 中增加三条记录

insert into t_model_field(modelNo,fieldName,SQL)  values ('Type1121','[客户名称]',查询客户名称的脚本);

insert into t_model_field(modelNo,fieldName,SQL)  values ('Type1121','[电话]',查询电话的脚本); <!--EndFragment-->

insert into t_model_field(modelNo,fieldName,SQL)  values ('Type1121','[事件号]',查询事件号的脚本); <!--EndFragment-->

 

如果 业务类型A 要发别一种C类型短信,有4个可变字段,同理插入四条记录就可以了

 

然后在后台通过写一套统一的代码, 就可以实现这种复杂的需求了

 

 

分享到:
评论

相关推荐

    C# 文本内容批量替换

    在【文件批量替换.sln】中,这通常是一个Visual Studio解决方案文件,包含了一个或多个项目,用于实现批量替换功能的代码。【文件批量替换.v12.suo】是一个隐藏的用户选项文件,存储了Visual Studio的用户特定设置,...

    文本替换专家2.6

    这款软件以其高效的文本替换功能,为用户提供了便捷的工作解决方案,真正实现了批量处理,极大地提高了工作效率。 “文本替换专家2.6”是一款专为处理文本替换任务设计的专业工具,它的核心功能就是批量替换文本。...

    数据文本替换专家下载

    此外,"文本替换专家"的另一个亮点在于其批量处理能力。无论是简单的文件名替换,还是复杂的文档内容修改,它都能轻松应对。用户只需导入包含待处理文本的文件夹,软件会自动扫描并处理所有文件,大大减轻了工作负担...

    超级批量文本替换功能强大,非常好用。

    "超级批量文本替换"工具就是针对这类需求而设计的高效解决方案。它以其强大的功能和易用性赢得了用户的喜爱。 批量文本替换,顾名思义,是指能够在大量文本文件中同时查找并替换特定的文本内容,极大地提高了工作...

    Advanced Find and Replace(文本查找替换)

    总的来说,"Advanced Find and Replace"是一个强大的文本处理工具,它通过批量操作、正则表达式支持、高级筛选条件以及安全的预览和备份功能,为用户提供了全面且高效的文本查找和替换解决方案。对于需要频繁处理...

    文本增强、半监督学习,谁才是NLP少样本困境问题更优的解决方案.docx

    在自然语言处理(NLP)领域,数据标注是一个既耗时又昂贵的过程。高质量的标注数据稀缺,导致研究者和工程师们常常面临少样本的低资源问题。为了解决这一困境,研究人员探索了多种方法,其中文本增强技术和半监督...

    爱站之家文本替换专家.zip

    无论是需要对网站内容进行关键词优化,还是需要更改文档中的标准格式内容,如公司名称、联系方式等,《爱站之家文本替换专家》都提供了一个高效、简便的解决方案。它覆盖了Web开发中的常见文件类型,确保了软件的...

    一个好用的文本文件编码转换器

    描述中的“一个好用的文本文件编码转换器”就是专门用于解决这类问题的工具。它可以将文本文件从一种编码格式转换为另一种,比如从Unicode转换为UTF-8,或者从UTF-8转换为ANSI。这样的转换过程对于处理来自不同源的...

    一个限长度字符串替换的应对方法

    在软件开发过程中,有时我们需要对已编译的二进制文件中的字符串进行替换,例如...这种方法在软件本地化、多语言支持等方面有着广泛的应用,尤其是在处理已编译的二进制文件时,可以提供一个相对安全和高效的解决方案。

    TextTool 文本处理工具文本文件批量处理工具

    4. **文件合并与分割**:有时候我们需要将多个小文件整合成一个大文件,或者将一个大文件拆分成多个小文件,TextTool提供了一键式解决方案,方便快捷。 5. **文本操作**:工具支持多种文本操作,如对齐、复制、分隔...

    多文本文件合并

    1. **手动复制粘贴**:最简单的办法是打开每个文本文件,复制其内容,然后在一个新的文本文件中粘贴。这种方法适用于少量文件,但当文件数量增加时,很快变得不切实际。 2. **使用编程语言**:编写一个简单的脚本...

    基于Hopfield神经网络的文本认证与同义词替换的可恢复水印算法.pdf

    《基于Hopfield神经网络的文本认证与同义词替换的可恢复水印算法》这篇文章提出了一种新颖的解决方案,通过结合Hopfield神经网络和同义词替换策略,提出了一种能够对文本篡改进行检测、定位,并恢复原文的可恢复水印...

    RichTextRender-android:富文本格式渲染解决方案取代WebView

    总的来说,"RichTextRender-android"项目为Android开发者提供了一个轻量级、高性能的富文本渲染工具,旨在改善用户界面的体验,同时降低了开发复杂度。通过使用这个库,开发者可以更加灵活地控制和展示富文本内容,...

    MyReplace文件内容修改替换

    总而言之,MyReplace为开发者提供了一个强大的解决方案,使其能够高效且安全地修改DLL文件内容。这个工具不仅提高了工作效率,也让开发者能够深入理解程序的执行机制。在不断发展的技术世界中,掌握如何有效地修改和...

    c 语言中的宏,井号,可变参数.doc

    在这个例子中,`__VA_ARGS__` 是一个特殊标识符,用于代表传递给宏的可变参数列表。例如: ```c myprintf("Error: %s\n", "Something went wrong"); ``` 上述调用等价于: ```c fprintf(stderr, "Error: %s\n", ...

    文件内容查找及替换工具 Search and Replace

    《文件内容查找及替换工具 Search and Replace 深度解析》 在日常的计算机操作中,我们经常...无论你是新手还是资深用户,都能在这款工具中找到满足需求的解决方案,提升你的工作效率,让繁琐的文本操作变得轻松简单。

    用VB进行文本文件的再处理

    ### 用VB进行文本文件的再处理 #### 引言 随着互联网的普及与...通过以上步骤,我们不仅能构建出一个强大的文本处理工具,还能在此基础上不断迭代与完善,最终形成一个功能强大且易于使用的文本文件处理解决方案。

    文本整理器

    【文本整理器】针对这些需求提供了相应的解决方案: 1. **文本格式统一**:工具支持批量修改文本格式,例如调整字体、字号、行距、段落对齐方式等,使文档整体风格一致,提高阅读体验。 2. **重复内容查找与删除**...

    SQL批量替换工具.rar

    SQL批量替换工具是一种高效能的数据库管理解决方案,它允许用户在大量SQL脚本或数据库对象中批量替换特定的文本字符串,极大地提高了数据处理的效率。这类工具通常包含一系列功能,如搜索、替换、预览、日志记录等,...

Global site tag (gtag.js) - Google Analytics