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

API接口考勤点导入设置默认值

XMLWord打印

    • Icon: Change Change
    • 解决结果: 完成
    • Icon: Medium Medium
    • 202101
    • T-途虎-Y2019110
    • tuhutest
    • 时间管理
    • 隐藏

      handled_data = {}
      if receive_data:
      if receive_data.get('col_index',False):
      is_company_index = receive_data.get('col_index',False).index('is_company')
      lang_index = receive_data.get('col_index',False).index('lang')
      attendance_type_index = receive_data.get('col_index',False).index('attendance_type')
      worktime_start_index = receive_data.get('col_index',False).index('worktime_start')
      worktime_end_index = receive_data.get('col_index',False).index('worktime_end')
      morning_start_index = receive_data.get('col_index',False).index('morning_start')
      morning_end_index = receive_data.get('col_index',False).index('morning_end')
      afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start')
      afternoon_end_index = receive_data.get('col_index',False).index('afternoon_end')

      1. afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start')
      2. afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start')
      3. afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start')
        handled_data['import_fields'] = receive_data.get('col_index',False)
        if receive_data.get('data',False):
        data_modified = []
        for i,v in enumerate(receive_data.get('data',False)):
        v[is_company_index] = True
        v[lang_index] = 'zh_CN'
        v[attendance_type_index] = 'gps_attendance'
        v[worktime_start_index] = 9
        v[worktime_end_index] = 18
        v[morning_start_index] = 9
        v[morning_end_index] = 12
        v[afternoon_start_index] = 13
        v[afternoon_end_index] = 18
        data_modified.append(v)
        handled_data['import_data'] = data_modified
        local_dict.update( {'handled_data': handled_data}

        )

      显示
      handled_data = {} if receive_data: if receive_data.get('col_index',False): is_company_index = receive_data.get('col_index',False).index('is_company') lang_index = receive_data.get('col_index',False).index('lang') attendance_type_index = receive_data.get('col_index',False).index('attendance_type') worktime_start_index = receive_data.get('col_index',False).index('worktime_start') worktime_end_index = receive_data.get('col_index',False).index('worktime_end') morning_start_index = receive_data.get('col_index',False).index('morning_start') morning_end_index = receive_data.get('col_index',False).index('morning_end') afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start') afternoon_end_index = receive_data.get('col_index',False).index('afternoon_end') afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start') afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start') afternoon_start_index = receive_data.get('col_index',False).index('afternoon_start') handled_data ['import_fields'] = receive_data.get('col_index',False) if receive_data.get('data',False): data_modified = [] for i,v in enumerate(receive_data.get('data',False)): v [is_company_index] = True v [lang_index] = 'zh_CN' v [attendance_type_index] = 'gps_attendance' v [worktime_start_index] = 9 v [worktime_end_index] = 18 v [morning_start_index] = 9 v [morning_end_index] = 12 v [afternoon_start_index] = 13 v [afternoon_end_index] = 18 data_modified.append(v) handled_data ['import_data'] = data_modified local_dict.update( {'handled_data': handled_data} )

      考勤点导入时蓝底字段设置默认值,值见附件所示

        1. 考勤点-测试.xlsx
          11 kB
        2. image.png
          image.png
          106 kB
        3. image.png
          image.png
          111 kB

            wenqiang.liu 刘文强
            liuxz 刘襄周
            表决:
            0 为这个问题表决

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