技术特征:
1.一种业务考核方法,其特征在于,包括:获取业务人员在前端页面组合的业务考核规则;将所述业务考核规则转换为相应的字符串;基于预设关键字对所述字符串进行拆分并生成执行计划列表;基于所述执行计划列表对产生的业务数据进行解析考核。2.根据权利要求1所述的业务考核方法,其特征在于,所述基于预设关键字对所述字符串进行拆分并生成执行计划列表包括:基于预设算术运算符将所述字符串拆分并生成所述执行计划列表。3.根据权利要求2所述的业务考核方法,其特征在于,所述基于所述执行计划列表对产生的业务数据进行解析考核包括:按照所述预设算术运算符拆分后的两侧的内容;若两侧的内容中包含函数,则按照函数进行执行并得到相应的结果集;若内容中不包含函数则直接得到相应的结果集。4.根据权利要求3所述的业务考核方法,其特征在于,还包括:若所述预设算术运算符包括比较运算符中的任一个时,则将所述预设算术运算符两侧的结果集转换成ascii码再进行比较。5.根据权利要求3所述的业务考核方法,其特征在于,还包括:若所述预设算术运算符为包含或不包含的运算符时,则将运算符两侧的内容转换为数组再进行比较。
技术总结
本发明涉及一种业务考核方法,包括:获取业务人员在前端页面组合的业务考核规则;将业务考核规则转换为相应的字符串;基于预设关键字对字符串进行拆分并生成执行计划列表;基于执行计划列表对产生的业务数据进行解析考核。实现了基于规则引擎的解析过程,不用频繁更新代码即可满足频繁变化的业务需求,从而降低后续代码数量,降低系统更新频率,不易出错。不易出错。不易出错。
技术研发人员:叶勇
受保护的技术使用者:上海中通吉网络技术有限公司
技术研发日:2021.08.06
技术公布日:2021/10/18
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。