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

【海正博锐】审批流添加条件判断

XMLWord打印

    • Icon: Change Change
    • 解决结果: 完成
    • Icon: High High
    • 202011
    • Y-易路产品-
    • bioray
    • 基础通用功能
    • 隐藏

      两段代码如下:

      result = False
      current_employee = record.employee_id
      if current_employee:
      for i in range(6):
      current_employee = current_employee.parent_id
      if current_employee.job_id.job_code in ['000043','000158','000159']:
      result = True
      break

      result = False
      current_employee = record.supervisor_id
      if current_employee:
      for i in range(6):
      current_employee = current_employee.parent_id
      if current_employee.job_id.job_code in ['000043','000158','000159']:
      result = True
      break

      显示
      两段代码如下: result = False current_employee = record.employee_id if current_employee: for i in range(6): current_employee = current_employee.parent_id if current_employee.job_id.job_code in ['000043','000158','000159'] : result = True break result = False current_employee = record.supervisor_id if current_employee: for i in range(6): current_employee = current_employee.parent_id if current_employee.job_id.job_code in ['000043','000158','000159'] : result = True break

      需要在审批的线上进行判断:
      以下两种逻辑请分开提供给我Python代码:
      1.判断逻辑为需要根据申请人找上级,一层一层进行找,直到找到该上级的岗位编码为以下3个中的一个就为True
      2.判断逻辑为需要根据提交人找上级,一层一层进行找,直到找到该上级的岗位编码为以下3个中的一个就为True
      岗位名称:研究院院长 编码:000043
      岗位名称:研究院副院长 编码:000158
      岗位名称:研发质量总监 编码:000159

            grant.yang 杨光磊
            victor.huan 环志伟
            表决:
            0 为这个问题表决

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