desktop_finder_builder_to_export.main
2016-04-27 15:17:29   3  举报             
     
         
 erp导出 程序流程图
    作者其他创作
 大纲/内容
 no
  定时任务taskmgr_whitelist[timer_list]
  导出任务taskmgr_whitelist[export_list]
  $queue_type为quick(导出队列模式)
  lib
  找出进行中和休眠状态的任务数量taoexlib_mdl_ietask [getValidCounts]
  service
  实例对象: taskmgr_connecter_redis[load]设置$_curr_connecter
  开始
  yes
  ome_mdl_goods [fcount_csv]是否存在
  成员变量$_curr_connecter是否已设
  大致统计下当前记录数ome_mdl_goods [count]
  判断mdl是否在导出白名单ome_export_whitelist[allowed_lists]
  断开redis连接 taskmgr_connecter_redis [disconnect]
  data||url||task_type为空
  开始:页面点击导出desktop_finder_builder_to_export [main ]
  大致统计下当前记录数ome_mdl_goods [fcount_csv]
  该任务是否已注册
  获取导出文件标题ome_io_export_goods
  数据
  按导出类型初始化导出类service:[desktop_io]
  $queue_type为normal(导出队列模式)
  任务存储介质外部调用接口类taskmgr_interface_connecter[push]
  service: desktop_background_exporttaoexlib_ietask [doBackgroundExport]
  model
  连接 redis 服务器taskmgr_connecter_redis [connect]
  redis 连接参数检查 taskmgr_connecter_redis [_validCfg]
  获取全部自动任务taskmgr_whitelist::get_all_task_list()
  参数非空验证
  获取该成员变量$_curr_connecter
  return false
  获取导出文件标题ome_mdl_goods [exportname]
  进队列业务逻辑处理任务taskmgr_whitelist[task_list]
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 