网络学院接口设计流程图
2022-03-24 10:06:23 4 举报
1
作者其他创作
大纲/内容
1、存草稿
3.2入库逻辑
1、学习项目名称重复校验
学习机制
002(驿站)
LearningMapRequest对象包含 List<YtoStudentRelationship> ytoStudentRelationship属性
无需redis判断
开始
结束
`type`
3、规定期限学习
2、立即下发
redis根据、`type`、code
其他学习机制
入库情况
循环YtoStudentRelationship
入库
2、自由学习
更新项目状态为5下发失败弹窗开关为2关闭人员弹窗开关为2关闭
update
失败
线路图名称
2、获取学习线路图
成功
yto_learning_project数据来源于项目存稿/下发
001、003(行者、网点管家)
人员数量
操作状态
取这个表的数据字段
其他
规定期限学习2
调用网络学院
app_code
第三方
返回false
输入文档
COMPANY、DEPARTMENT、JOB_DIRECT_SALES_ALL、JOB_AFFILIATE_ALL
页面提示失败
task_start_time开始时间当前时间task_end_time结束时间=开始时间+天数
redis缓存公司、部门、岗位类型的人、根据(code)
计算状态、机制、时间
公司、部门、直营、加盟
job同步
2表查询和
learning_project_state状态:3 (停用)过期弹窗提醒开关 2(关闭弹窗)
发圆钉消息
本地库
根据文本奔内容查询
小于10万
learning_mechanism学习机制2
yto_learning_project_sdgh数据来源于网络学院
都成功
项目、关系任一入库失败
项目idlearning_project_id(必填来自第三方)
强制天数mandatory_days来源于网络学院(单位:天)
当时时间、task_end_time(任务结束时间)term_end_time(允许跳过结束时间)
learning_mechanism学习机制3message_status弹窗提醒开关 1开启learning_state学习状态1未完成
不存在通过
项目入库,关系入库
yto_student_info人员表
当前时间任务结束时间
yto_learning_project(项目表)yto_student_relationship(关系表)
分批一批1000条
insert
001、003(行者、网点管家)员工、公司、部门、直营、加盟
1.保存为草稿,2:立即下发
term_end_time允许跳过时间=开始时间+允许跳过天数
1、保存为草稿
间
yto_learning_line_path来源网络学院
learning_mechanism学习机制1message_status弹窗提醒开关 1开启learning_state学习状态3强制未完成
3.3项目、关系、人员入库
learning_project_state状态:2(下发中),成功后更新为1(启用)
返回ture
存在不通过提示重复
learning_project_state状态:4(草稿)message_status
根据文本了内容模糊查询
STAFF(员工)
learning_mechanism学习机制1message_status弹窗提醒开关 1开启learning_state学习状态1未完成
异步人员入库
3、新增学习项目
t_mdm_station_user_info驿站用户信息表根据code=opUserId
all
前端实体(LearningMapRequest)
单次操作不能大于10万、人员为空不能创建项目
3.1参数准备
学习机制learning_mechanism
1、强制学习
人员
4、修改项目状态
t_mdm_station_user_info驿站用户信息表所有
operatorType1.保存为草稿,2:立即下发
允许跳过的天数launch_days来源于前端(单位:天)
未处理完成,请稍等...
大于10万或者为空

收藏
0 条评论
下一页