集团差旅推送
2020-05-18 11:35:54 0 举报
差旅费用推送流程
作者其他创作
大纲/内容
更新扩展表状态
开始调用推送服务
1、两个无需推送为无需推送2、两个未推送为未推送3、一个成功一个非成功非失败为部分推送4、两个都为已推送或一个无需推送一个已推送为已推送5、两个都为推送失败或一个无需推送一个推送失败为推送失败6、一个成功一个失败或一个未推送一个失败为部分推送失败7、两个暂不推送为暂不推送
信安未审批通过或者不是审批驳回不允许推送
推送失败更新申请单扩展表字段和成本中心推送状态字段
更新机票结算单信息或酒店结算单信息
每天执行一次
跳出
准备相关申请单详细信息
查询关联申请单(找到主单id)
处理多成本中心
(HQTravelExpensePushService)
单成本中心直接记录状态
信安
集团未审批通过不允许推送
Start
(ImportHQTravelExpenseBaseAction)
Y
未过期队列
进行校验并根据appuser的企业判断是信安还是集团(并校验是否推送过)
导入(推送集团费用)
N
多成本中心校验推送状态(为推送或推送失败加入推送队列)
将推送数据记录到报账明细表
审批通过或(信安的审批驳回)且是返回时间晚于当前
正在审批和审批申请
判断是否为多成本中心
待推送队列
集团
定时任务推送
判断是否推送成功
更新成本中心扩展表和成本中心报账单号
多成本中心单数量(只有秘书出差)主动添加领导层成本中心
未审批通过队列
返回时间晚于当前时间并且不是驳回不是取消
end
查询申请单是否已退票已使用或已废票
前后台推送按钮
封装推送数据(开始结束时间等)
1、已过期2、已审批通过3、未推送(推送失败)
0 条评论
下一页