订单逻辑
2016-04-11 10:03:11 0 举报
AI智能生成
订单逻辑是指在处理订单的过程中,系统需要遵循的一系列规则和流程。这些规则和流程通常包括以下几个方面: 1. 订单接收:当客户下订单时,系统需要能够接收并记录订单信息。 2. 订单处理:系统需要根据订单信息,自动或手动处理订单,如分配库存、安排发货等。 3. 订单状态更新:系统需要实时更新订单状态,以便客户随时查看订单进度。 4. 订单结算:当订单完成时,系统需要自动计算订单金额,并进行结算。 5. 售后服务:如果客户对订单有任何疑问或问题,系统需要提供相应的售后服务。
作者其他创作
大纲/内容
订单创建(包括计算价格)
1消费订单(通过事物入库)
1订单表
1判断优惠券是否可用(如果含优惠券)
2订单状态:待支付
3根据优惠券和促销计算订单的有效期
4根据定价计算原始价格
5先根据促销然后优惠券计算优惠以后的价格
2订单明细表
1计算每个产品对应的定价和优惠以后价格、产品数量
3订单优惠券表
1计算订单关联的优惠券(目前只有一个优惠券),包含优惠券在订单消费中的优惠力度
2售卖:充值订单
1订单表(类型:充值订单)
2订单明细
3发票表
订单查询
1单个订单查询接口
1订单信息(订单总额、订单编号等字段)
2订单关联的优惠券信息
3订单的明细
2分页批量查询订单接口
目前只提供给ihr,以后需要从新整理
订单消费
1检查订单过期时间,检查优惠券是否已经过期是否可用
2按照订单金额去资产中遍历资产进行消费
1成功:更新订单为已支付,优惠券标记为已使用
2失败:更新订单为失败,优惠券状态仍未正在使用不改变
订单更新(充值)
1更新订单的支付类型、支付流水、支付账号、支付时间等, 更新订单状态为已支付
2充值
3更新订单状态为已生效
4通知ihr、adminihr,充值已经成功
订单取消
1更新订单状态为已取消
2返还订单相关优惠券,把优惠券状态变为未使用
0 条评论
下一页