生成预订单流程分析2|学习笔记

简介: 快速学习生成预订单流程分析2

开发者学堂课程【RocketMQ 知识精讲与项目实战(第二阶段)生成预订单流程分析2】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/703/detail/12416


生成预订单流程分析2


内容介绍:

一、概述

二、编写注释


一、概述

接下来进行正式的代码编写。在面对比较复杂的代码时,可以先把注释完善,然后使用代码将注释翻译过来。

首先,去封装方法。比如输入 savePreOrder(order),然后将order并向传递过去。这样私有的方法创建出来。

写注释:*生成预定单。

在这个方法当中,要去实现流程当中的功能和每一步操作。


二、编写注释

首先完善注释,然后再梳理流程。

//1.设置订单状态为不可见

//2.设置订单ID

//3.核算订单运费

//4.核算订单的总金额是否合法。因为订单的金额如果比较大,免运费。金额比较小,在订单金额当中包含运费。把运费算出来之后,去核算订单总金额是否合法。

//5.判断用户是否使用余额

针对余额是不是合法做一系列的判断。

//6.判断用户是否使用优惠券

两者没有前后顺序的要求。

//7.核算订单的总价

注意要去核算的是订单的支付金额。支付金额等于订单的总金额减去用户的余额和优惠券金额。

//8.设置下单时间

//9.保存订单到数据库。

//10.返回订单ID

把流程用注释的方式编写出来后,接下里是用代码把每一步翻译出来。

为了代码不报错,在后面先输入 null(return null)。

这是注释的编写,接下来就要用代码进行翻译。

相关文章
|
2月前
|
数据采集 监控 数据挖掘
打造高效用户旅程:埋点分析系统的实操指南
在数字化时代,了解用户如何与我们的产品或服务互动是至关重要的。用户行为,在广义上,指的是用户在网站、应用程序或其他数字界面上的所有动作和反应。这些行为可能包括点击链接、浏览页面、填写表单,甚至是在社交媒体上分享内容。每一个动作都是用户体验的一部分,并对我们理解他们的需求和偏好提供了宝贵的线索。 在技术层面上,用户行为的跟踪和分析可以让我们深入了解用户的互动模式,从而指导我们的产品改进和市场战略。通过分析这些数据,我们可以发现用户旅程中的关键触点,识别用户体验的痛点,以及揭示潜在的优化机会。这不仅有助于提升用户满意度和忠诚度,还可以增强产品的市场竞争力。
打造高效用户旅程:埋点分析系统的实操指南
|
5月前
|
C++ Python
量化交易系统开发详细步骤/需求功能/策略逻辑/源码指南
Developing a quantitative trading system involves multiple steps, and the following is a possible development process
|
5月前
|
安全
短剧系统开发详细指南/步骤流程/功能需求/案例源码
Short film system development refers to the system developed for the production and display of short films. A short drama usually refers to a film completed in a relatively short period of time, usually between a few minutes and half an hour, and is an independent form of film and television work. I
|
5月前
|
监控 安全 数据处理
了解阿里云 RPA:如何实现流程自动化
机器人流程自动化(RPA)是一种快速发展的技术,它可以帮助企业实现重复性任务的自动化,提高工作效率和准确性。阿里云 RPA 作为一款强大的 RPA 解决方案,为用户提供了一种简单而高效的方式来实现流程自动化。本文将介绍阿里云 RPA 的功能和特点,以及如何使用它来实现流程自动化。
|
11月前
|
NoSQL 分布式数据库 Redis
103 云笔记案例(代码流程分析)
103 云笔记案例(代码流程分析)
49 0
|
存储 分布式计算 前端开发
阐述GenZTravel(Z时代)智能合约系统开发方案详细/案例分析/功能详情/源码说明
前端框架:在实现DApp前端界面时,需要选择一个适合的前端框架。当前比较流行的前端框架有React、Vue、Angular等。
|
JavaScript 数据挖掘 程序员
用户行为分析​的准备工作和简单分析的场景
用户行为分析​的准备工作和简单分析的场景
130 0
用户行为分析​的准备工作和简单分析的场景
|
消息中间件 数据库 RocketMQ
生成预订单流程分析1|学习笔记
快速学习生成预订单流程分析1
129 0
生成预订单流程分析1|学习笔记
|
大数据 测试技术 开发者
项目分析_流程分析|学习笔记
快速学习项目分析_流程分析
111 0
项目分析_流程分析|学习笔记
|
设计模式 分布式计算 搜索推荐
报表统计_执行框架_设计 | 学习笔记
快速学习报表统计_执行框架_设计
116 0
报表统计_执行框架_设计 | 学习笔记
下一篇
无影云桌面