上传的图像用于项目: 'CST技术支持'
  1. CST技术支持
  2. SLAL2-4056

【pro-锦江酒店】规则中心添加按兼职记录表中的岗位找审批人

XMLWord打印

    • J-锦江酒店-Y2021023
    • 锦江酒店生产环境 地址:https://jc-ehr.jinjianghotels.com.cn/
    • 基础通用功能
    • 隐藏

      代码:
      p_position_id = self.position_id.parent_position_id
      p_position_employee = None
      if p_position_id:

      1. p_position_employee = env['emp.job'].search([('position_id', '=', p_position_id.id)]).mapped('employee_id').mapped('user_id')
        p_position_employee = env['hr.employee'].search([('job_info_if.position_id', '=', p_position_id.id)]).mapped('user_id')
        if not p_position_employee:
        today = datetime.date.today()
        p_position_employee = env['parttime.position.record'].search([('position_id','=',p_position_id.id),('start_date','<=',today),('end_date','>=',today)]).mapped('employee_id').mapped('user_id')

      result = p_position_employee

      显示
      代码: p_position_id = self.position_id.parent_position_id p_position_employee = None if p_position_id: p_position_employee = env ['emp.job'] .search( [('position_id', '=', p_position_id.id)] ).mapped('employee_id').mapped('user_id') p_position_employee = env ['hr.employee'] .search( [('job_info_if.position_id', '=', p_position_id.id)] ).mapped('user_id') if not p_position_employee: today = datetime.date.today() p_position_employee = env ['parttime.position.record'] .search( [('position_id','=',p_position_id.id),('start_date','<=',today),('end_date','>=',today)] ).mapped('employee_id').mapped('user_id') result = p_position_employee

      修改Odoo规则中心“省总”规则,目前该规则根据岗位找到该岗位的人员,但是找的只是主岗位人员,现在需要添加判断先根据主岗位找人员,如果该岗位上有人则找到该人员审批,如果该岗位上没人则去找兼职记录中兼岗到该岗位的人员(需要判断兼岗开始/结束时间)。

            grant.yang 杨光磊
            hui.tian 田慧
            表决:
            0 为这个问题表决

              创建日期:
              已更新:
              已解决:

                预估时间:
                初始预估 - 尚未指定
                尚未指定
                剩余:
                剩余的估算 - 0小时
                0小时
                实际工作时间:
                耗费时间 - 2小时
                2小时