CRM员工标签-老客户运营小组【业务类型:老客户培训交付】

/************************员工标签-老客户运营小组【业务类型:老客户培训交付】****************************************/
String  record_type = "default__c";
List owner1 = [];
owner1.add("25");
log.info(owner1)
if (owner1 != null) {
    String ownerObj = owner1[0] as String;
    def retPerson = Fx.object.findOne("PersonnelObj",
            FQLAttribute.builder()
                    .columns(["_id", "name"])
                    .queryTemplate(QueryTemplate.AND(["owner": QueryOperator.EQ(ownerObj)]))
                    .build(),
            SelectAttribute.builder()
                    .build()).result() as Map;
    if (retPerson) {
        def (Boolean error, List data, String errorMessage) = Fx.tag.findTagById("PersonnelObj", retPerson["_id"] as String)
        log.info(data)
        //[{tagId=67285f2d99f3e90001700123, name=老客户运营小组}]
        def targetTagId = '67285f2d99f3e90001700123'
        if (data.size() > 0) {
            List tagIdList = data.collect { x -> x["tagId"] }
                    .flatten() // 将嵌套列表展平
                    .unique()   // 去重
            log.info(tagIdList)
            if (tagIdList.contains(targetTagId)) {
                record_type = "record_oldPj__c"
            }
        }
    }else{
        log.info("未查询到负责人相关信息")
    }
}
log.info(record_type)
/************************员工标签-老客户运营小组【业务类型:老客户培训交付】****************************************/

参考:
1、Fx.tag.findTagById
Fx.tag | 纷享销客 | 帮助中心 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值