Account判断Opportunity记录是否存在而且最晚的最后修改日期是6个月前

news/2024/5/19 1:11:53 标签: salesforce, apex
public static Boolean isOpportunityExistAndLastModifiedInSpecifiedTime(Id accountId,DateTime SpecifiedTime) {
    // 查询Account的IsExpired字段
    Account acc = [SELECT Id, IsExpired__c
                   FROM Account
                   WHERE Id = :accountId];

    // 获取Opportunity中与Account相关的所有Opportunity记录
    List<Opportunity> oppList = [SELECT Id, LastModifiedDate
                                 FROM Opportunity
                                 WHERE AccountId = :accountId];

    // 如果有Opportunity记录
    if (!oppList.isEmpty()) {
        // 查找Opportunity中最晚的LastModifiedDate
        DateTime latestModifiedDate = oppList[0].LastModifiedDate;
        for (Opportunity opp : oppList) {
            if (opp.LastModifiedDate > latestModifiedDate) {
                latestModifiedDate = opp.LastModifiedDate;
            }
        }
        
        // 判断最晚的LastModifiedDate是否距离今天超过6个月
        DateTime sixMonthsAgo = System.now().addMonths(-6);
        if (latestModifiedDate > sixMonthsAgo) {
            return true;//LastModifiedDate在6个月内
        }
    }
    return false;
}

http://www.niftyadmin.cn/n/5011198.html

相关文章

OpenCV 03(数据结构--Mat)

一、Mat介绍 Mat是OpenCV在C语言中用来表示图像数据的一种数据结构.在python中转化为numpy的ndarray. Mat由header和data组成, header中记录了图片的维数, 大小, 数据类型等数据. 1.1 Mat拷贝 - Mat共享数据 在python中Mat数据对应numpy的ndarray, 使用numpy提供的深浅拷贝方…

Vue.js 中的路由(Route)跳转

Vue.js 中的路由 官方解释 在 Vue.js 中&#xff0c;路由是一种用于导航和页面跳转的重要概念。Vue 提供了一个名为 Vue Router 的官方插件&#xff0c;用于构建单页面应用程序&#xff08;SPA&#xff09;的路由系统。Vue Router 允许您将不同的组件映射到应用程序的不同 URL…

TSINGSEE青犀视频AI智能算法平台电动车入梯检测解决方案

一、方案背景 随着大众的出行要求逐渐提升&#xff0c;交通拥堵现象也随处可见&#xff0c;电动车出行&#xff0c;就成了大家的首选。随着电动车数量的激增&#xff0c;众多用户为了个人方便&#xff0c;大多在室内停放或充电&#xff0c;有的甚至停放在走道、楼梯间等公共区…

C++ map clear内存泄漏问题

map值存的是指针 map自带的clear()函数会清空map里存储的所有内容&#xff0c;但如果map值存储的是指针&#xff0c;则里面的值不会被清空&#xff0c;会造成内存泄漏&#xff0c;所以值为指针的map必须用迭代器清空。 使用erase迭代删除 迭代器删除值为指针的map&#xff0c…

视频监控/安防监控/AI视频分析/边缘计算/TSINGSEE青犀AI算法智慧仓储解决方案

随着全球经济与科学技术的双重推动&#xff0c;我国的仓储管理已经进入了高速发展时期&#xff0c;物流仓储也由简单的储藏仓库向智能化仓储转变。TSINGSEE青犀AI智慧仓储解决方案是利用先进的信息技术和物联网技术来提高仓储管理效率、降低成本的一种仓储管理模式。 方案功能 …

记录111

文章目录 题一题二多项式RSA 题三多项式dlp 确实不会&#xff0c;简单记一下 题一 [*CTF-2022]ezrsa 题目描述&#xff1a; from Crypto.Util.number import getStrongPrime from gmpy import next_prime from random import getrandbits from flag import flagpgetStrongPr…

Java基础学习笔记-3

前言 本学习笔记将重点介绍Java中的循环结构、条件语句以及用户输入处理的重要概念和技巧。通过学习这些内容&#xff0c;您将能够更好地理解和利用Java来解决各种编程问题。 Java基础学习笔记-1 Java基础学习笔记-2 1. 循环结构 1.1 While 循环 public class Demo01 {publ…