账单定时任务
2017-11-21 14:42:19 0 举报
账单定时任务流程图
作者其他创作
大纲/内容
添加该机构基本账单数据到表hsy_org_bill
否
插入失败
将默认分佣配置添加到表hsy_org_conf
查询表hsy_org_bill_cycle(通过bill_cycle_sn和store_id去查询)
获取该店铺上一个账单日期,查询表hsy_org_bill_cycle
插入成功
是否有设置组织规则模型
创建默认规则组数据到表hsy_org_ruleclass
初始化组织模型
修改分佣记录表hsy_org_pay_log
查询表hsy_org_member所有机构会员总数
单个组织机构出账
生成一个周期账单号(Ymd)
表hsy_store
创建默认模型数据到表hsy_org_model
账单定时任务入口
同步更新表hsy_org_member中org_id对应的balance字段
判断是否为周一或者每月1日
已出账单
是
为对应的组织机构ID记录加上账单号(bill_sn)和已出账的标识(is_bill)
对每一个店铺出账单操作
结束
抛出异常结束
对该店铺下的所有机构进行处理,每次处理200个
获取账单周期为(星期,月)
创建实体机构数据到表hsy_org_member
没出账单
获取店铺数据表hsy_store
查找已清算,未出账单的对应组织机构ID
修改表hsy_org_bill
0 条评论
下一页