流程中编辑的公式
每条的回款是100 单条回款详情
一次金额的累计后就进行了新的创建
根据您提供的信息,我猜测您在进行插入和更新表单操作时,使用了“插入记录”和“更新记录”这两个宜搭提供的组件。默认情况下,这两个组件都是创建新的数据或者更新现有的数据,而不是对现有的数据进行相加操作。如果您希望对现有的数据进行相加操作,您需要在进行插入和更新操作时,自行编写JavaScript代码来实现。具体的实现方法因应用场景而异,如果需要进一步的帮助,请提供更详细的信息。
阿里云宜搭中针对数据操作(插入、更新、删除)的接口在执行操作时,会根据传递的过滤条件来判断是否是更新现有数据,还是插入一条新的数据。在您描述的情况下,可能是因为每次进行数据操作时传递的过滤条件不相同,导致了数据重复插入的情况。
具体来说,如果您使用的是阿里云宜搭提供的数据接口,例如数据表单组件提供的数据操作接口,为了让不同的数据操作可以正确识别已有数据并更新,您需要在操作时指定过滤条件,例如通过指定唯一标识字段等来进行过滤。如果您每次传递的过滤条件不同,就会导致操作无法正确识别已有数据,从而重复插入新数据。
建议您在进行数据操作时,确认传递的过滤条件是合适的并且保持一致,避免不必要的重复数据插入。如果需要更新同一条数据,可以使用相同的过滤条件来进行更新操作。如果需要插入多条数据,可以分别指定不同的过滤条件来区分不同的数据。
根据您提供的信息,我无法确定具体的情况和上下文。但是,从您的描述中可以看出,可能存在以下几种情况:
过滤条件不变的情况下,每次只能相加一次,就进行创建新的数据。这可能是因为在更新表单时,公式或脚本中存在逻辑错误或问题,导致计算出的数据与实际情况不符。建议检查公式或脚本中的逻辑是否正确,或者尝试使用其他方法来实现所需的功能。
每条回款是100元,单条回款详情需要编辑。这可能是因为在设计表单时,没有提供足够的编辑功能或控件,导致用户无法直接编辑回款详情。建议添加适当的文本框或下拉列表等控件,以便用户可以直接编辑回款详情。
一次金额的累计后就进行了新的创建。这可能是因为在代码中存在逻辑错误或问题,导致计算出的数据与实际情况不符。建议检查代码中的逻辑是否正确,或者尝试使用其他方法来实现所需的功能。
总之,要解决这个问题,需要仔细分析具体情况和上下文,并对代码进行仔细的调试和测试。如果无法解决问题,可以考虑寻求专业人士的帮助。
建议楼主删除:EQ资金管理表.收款方式,回款明细.收款方式和EQ资金管理表.当前金额,回款明细.收款金额。由于AND是判断数据是不是一样,如果一样则进行填充,不一样则新增一条。判断的资金当前余额和收款金额肯定是不一样的数据,所以才会进行增加一条。
宜搭高级函数UPSERT 格式:UPSERT(form, rule, rule2, form.field1, value1, form.field2, value2,......)
主要用于往目标表单中插入或者更新数据。当前表单操作成功时,若目标表单(form)存在满足过滤条件(rule,rule2)的实例,则更新实例同 UPDATE,若不存在,则插入新实例同 INSERT。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。