礼券派发的逻辑是什么?
问题描述:
解决方案:
受控逻辑:业务类别为04 手工派发;礼券派发方案数据状态为已审核,可用状态为:正常,当前日期在失效日期和生效日期之间,有开始派发的权限的用户,否则不允许点击开始派发,
若业务类别不是手工派发,提示:只有业务类型为手工派发的,才可以进行开始派发操作;
若用户没有开始派发权限,则按照苍穹没有权限项的提示语提示;
若派发方案数据状态不等于已审核,,提示:“礼券派发方案未审核,无法进行手工派发,请先审核礼券派发方案,”
若可用状态不等于正常,提示“礼券方案已经被禁用,不能进行手工派发”
若当前日期大于失效日期,提示“当前方案已过失效日期,不能进行手工派发”
若当前日期小于生效日期,提示“当前派发方案未到生效日期,不能进行手工派发”
开始派发,业务逻辑:点击开始派发, 第一:生成数据状态为已审核、礼券状态为已发行的礼券资料,礼券资料中的会员信息,取对应适用会员的信息填入到礼券资料中。礼券资料派发方案,取当前派发方案;礼券资料的其他信息,制单人、审核人、取当前派发人。日期字段取当前派发日期。 礼券资料中的有效期开始日期、结束日期根据派发参数获取。
若是相对天数,则开始日期等于派发日期,结束日期等于开始日期+相对天数-1;
若是绝对天数,则开始日期和结束日期直接取派发参数的上对应的开始日期和结束日期。 第二:生成礼券流水。流水类型:礼券派发,业务单号,取派发方案编号 第三:礼券派发时,若选择了适用会员的适用范围,则派发总数量不可编辑,且则只向会员派发礼券。派发生成的礼券资料需要填写会员信息。
若选择适用所有会员,则派发总数量不可编辑,则向所有的状态为已发卡的会员派发礼券。每一个会员派发的礼券数,取单个会员领取数量。点击开始派发,弹出界面,显示预计派发礼券总数量、派发总金额。点击开始,显示派发进度。 第四: 若礼券派发,没有选择会员信息,派发总数量可编辑,派发时直接取礼券派发总数量,作为整体数量。
礼券派发的逻辑是什么?
本文2024-09-22 23:59:56发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-136640.html