编辑代码

/**
 * 创建人 曾宪礼
 * 时间  20220802
 * 业务场景:顾问修改业绩归属人的时候加入相关团队
 * 
 * 
 * 
 * */
 
List  field_7bPL0__c =context.data.field_7bPL0__c as List
String  field_raU0m__c = context.data.field_raU0m__c 
 
  def rgt6 = Fx.object.addTeamMember("object_8yo7D__c",field_raU0m__c, field_7bPL0__c ,4, 1);
    if(rgt6[0]){
      log.info("失败"+rgt6[2])
    }else{
      log.info("成功")
    }
    
//学费顾问业绩归属大区静

List consultant = context.data.field_7bPL0__c as List
DateTime Collectiontime = context.data.field_bwtzE__c as DateTime
String id = context.data._id

def ret = Fx.object.find("PersonnelObj",[["_id":consultant]],10, 0)
  if(ret[0]){
    log.info("查询失败,原因:"+ ret[2])
  }else{
 //   log.info("查询到的列表数据:"+ ret[1])
}
List departments = ret[1]["dataList"]["main_department"] as List //ID
List department = departments[0] as List

  def main_department = Fx.object.find("DepartmentObj",[["_id":department]],10, 0)
    if(main_department[0]){
      log.info("查询失败,原因:"+ main_department[2])
    }else{
    //  log.info("查询到的列表数据:"+ main_department[1])
  }
  
  List departmentsname = main_department[1]["dataList"]["name"] as List 
  String departmentname = departmentsname[0] as String
  
  def rvt = Fx.object.find("object_2bwgw__c",[["name":departmentname]],10, 0)
    if(rvt[0]){
      log.info("查询失败,原因:"+ rvt[2])
    }else{
    //  log.info("查询到的列表数据:"+ rvt[1])
    }
    
  List departmentsid = rvt[1]["dataList"]["_id"] as List 
  String departmentid = departmentsid[0] as String
    


def rst = Fx.object.find("object_8yrg3__c",[["field_22E7t__c":departmentid],["field_4cioO__c": Operator.GTE(Collectiontime)]],10, 0)
  if(rst[0]){
    log.info("查询失败,原因:"+ rst[2])
  }else{
  // log.info("查询到的列表数据:"+ rst[1])
  }
  
  List Region = rst[1]["dataList"]["name"] as List 
  String region = Region[0] as String
  
def retupdate  =  Fx.object.update( "object_YX8uy__c",  id,  ["field_tM687__c":region])
  if(retupdate[0]){
  log.info("更新失败,原因:"+retupdate[2])
  }else{
  log.info("更新成功:"+region)
  
}