/** * 2022-02-23 mzy * 共通平台 - 首页提醒 * 智慧医疗 - 首页提醒 * 汇总一下我的待跟进的咨询单数量 */ public with sharing class InquiryFormManageController { public InquiryFormManageController() { } //查询当前登录人所能查看到的符合要求的咨询单 public static InquiryFormView getCurrentInquiryInform(){ List AllInquiryForm = goSelectByCurrentUser(); InquiryFormView MyInquiryForm = new InquiryFormView(); if(AllInquiryForm.size()>0){ MyInquiryForm.InquiryFormList = AllInquiryForm; MyInquiryForm.isShow = true; } return MyInquiryForm; } //根据当前用户查找咨询单 public static List goSelectByCurrentUser(){ //定义List封装查询结果 List AllInquiryForm = new List(); //查询 String query = 'SELECT id '; query += 'FROM Inquiry_form__c '; //状态 为 未跟进 query += 'WHERE Status__c = \'01.未跟进\' '; //所有人 为 当前登录人 query += 'AND OwnerId = \''+UserInfo.getUserId()+'\''; AllInquiryForm = Database.query(query); return AllInquiryForm; } public class InquiryFormView { //是否显示 @AuraEnabled public Boolean isShow; //查询结果 @AuraEnabled public List InquiryFormList; public InquiryFormView(){ this.isShow = false; this.InquiryFormList = new List(); } } }