如何解决根据插入前触发器中的日期字段对新记录进行排序
我在 Project
和 Insurance
对象之间存在一对多关系。在 Insurance
对象上创建记录时,需要获取 Project
记录,然后统计有多少 Insurance
记录存在,需要在对象的 Name 字段中输入值Insurance
记录。
下面的代码完全做到了这一点,但它根据接收到的顺序插入记录。当我尝试使用 excel 批量上传 Insurance__c
时,我首先插入的记录被插入并分配了一个引用作为 INS-001 等等。
如果记录不按顺序,顺序将不正确。因此,我想按 Insurance__c
对象中的开始日期字段对其进行排序。我尝试了下面的逻辑,我尝试使用地图,但对如何实现排序逻辑完全感到困惑,以便所有保险记录都根据开始日期进行排序,然后可以将其传递到第三个 for 循环 {{ 1}} 作业。
触发
Name
Apex 类:
trigger InsuranceTrigger on Insurance__c (before insert) {
SWITCH ON Trigger.operationType {
WHEN BEFORE_INSERT{
InsuranceClass.insuranceAutomation(Trigger.new);
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。