接口请求的后台发起确认

场景讲解

做业务开发时经常遇到这些场景,在后端代码执行命中了些业务规则,需要前端用户确认一下再往下执行。

示例1:后端判断申请1笔超过5万的资金时会发起监管流程,告诉前端操作用户风险并询问是否确认执行。

示例2:数据并发控制,后端校验到数据已被其它用户修改,询问用户是否覆盖数据。

处理过程原理

  1. 前端发起接口调用

  2. 后端判定不是强制提交,校验后台规则,如果命中引发前端确认导常

  3. 前端捕捉到确认异常,弹窗询问,确认后采用首次请求参数并设置为强制提交,再发起接口调用

  4. 后端判定是强制提交,忽略后台规则校验,往下执行

框架封装简化使用

如果每次都按照上面的原理流程进行代码编写会比较繁琐,所以需要框架级的封装,简化使用。

后端封装提供一个判定是否强制调用的变量,控制代码执行

示例1:后端的处理脚本

示例2:后端的处理脚本

前端把异常捕捉,设置强制提交,再次发起接口请求进行封装,让前端代码只写1次接口调用

示例1:前端的调用脚本

示例2:前端的调用脚本

总结

myBuilder的强大就体现在这些细节,这是主设计师20多年的技术底缊,匝心打造的IDE级别低代码平台。

相关推荐
快乐非自愿6 小时前
2025 AI低代码开发趋势:从效率工具到智能开发生态的范式跃迁
人工智能·低代码
酷柚易汛智推官8 小时前
AI驱动的VSCode插件开发:从模型研发到性能优化的全栈实践
产品运营·酷柚易汛
Damon小智10 小时前
鸿蒙元服务深度实践:跨端唤醒与状态共享的设计模式
华为·设计模式·harmonyos
shaominjin12310 小时前
单例模式:设计模式中的“独一无二“之道
android·单例模式·设计模式
qingyunliushuiyu11 小时前
数据分析平台:驱动智能决策的利器
低代码·数据挖掘·数据分析·数据分析系统·数据分析平台
液态不合群12 小时前
低代码开发:从技术本质到工程实践的深度解构
低代码
欠你一个bug15 小时前
Java设计模式应用--装饰器模式
java·设计模式·装饰器模式
LoveXming20 小时前
Chapter14—中介者模式
c++·microsoft·设计模式·中介者模式·开闭原则
崎岖Qiu1 天前
【设计模式笔记06】:单一职责原则
java·笔记·设计模式·单一职责原则
Yeniden1 天前
【设计模式】适配器模式大白话讲解!
设计模式·适配器模式