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 条评论
下一页