00:00
前面呢,我们编写了平台属性相关的功能,并且我在下边为他添了一些测试数据。接下来我们就来体会一下商品维护里边的发布商品功能,那我们整个电商系统里边,后来所有的商品都是通过这个入口来发布的,首先要发布商品需要经历这四个步骤,第一个先录入商品的一些基本信息,比如商品的名称描述,它所属的分类、品牌等等,还有商品的重量,它用来进行邮费的计算,包括商品的积分。比如买了这款商品以后,会赠送多少的金币和累积多少的成长值,成长值可以来提升用户的等级,金币可以来抵消商品的一些金额,包括商品的介绍,我们都发现呢,商品的所有介绍都是通过大图的形式,所以我们在这儿就需要上传商品的这些介绍大图,包括商品的整个图集,这个图集呢指的就是我们整个,比如这个华为MATE30PRO里边,我们不管选黑色、白色、紫色,它会有非常多的图片,我们可以提前上传在这儿。当我们在录入某一款信息的时候,比如亮黑色8256G,我们要用哪些图片,我们可以给它选中,这是我们第一步先录入商品的基本信息,第二步如果我们选中了某一个分类商品的分类以后,那么接下来这个类别下,我们以前关联了一些规格参数,所以第二步就会录入这些规格参数的相关信息。当我们这块没有。
01:33
显示是由于我们有好些接口没写,特别在基本信息的第一步,我们就有一些接口没有编写,比如他这一块呢,就是一些404,我们来可以看一下,我们有一个请求呢,没有找到在上边,它在这呢,是想要获取member member level。他是想要获取所有会员等级的,我们后来把接口编写了,这块就有效果了。包括我们。录入完它的一些规格参数,规格参数呢还是属于SPU信息的,其实前两步录的都是SPU相关的信息,规格参数在这一部分,那录完了以后呢,接下来我们就是下一步,下一步呢,我们就要选择销售属性,比如以华为为例,我们这个销售属性呢,它有颜色,有这么四款颜色,我们就可以在这来选中,假设呢,这有我们就选中,没有了,我们还可以自定义自己录一个,比如我们这有一个颜色叫星河银,我们就来录一个星河银。
02:29
录完以后呢,我们按回车,它就会在这儿自动添上,我们来选中这个,包括呢,它有些版本,它这没选内存,它是直接将内存与存储做成个版本,八加128和八加256,那么就可以在这儿自定义上一些版本信息,比如八加128。这是第一个版本,还有八加256,八加256。那这些信息就是它的一些销售属性,假设我们有这两种销售属性的一些组合,我们选中以后呢,们下一步就要设置SQ信息,其实SKU呢就应该是这样的,当我颜色选中黑色,那黑色呢,它就可能会有两个SKU,一个是黑色八加128版,一个是黑色八加256版,那银色呢也一样,有八加128版和八加256版,只不过有可能有些无货,这种呢,其实就是销售属性的D卡耳机形式,我们再做下一步,下一步呢,它就会根据我们上一步选中的这些动态的生成我们应该录入的一些squ信息,包括这些信息呢,商品名称提前帮我们填了一些,这些呢只是将我们这个颜色版本先缀到这儿,我们完整的名称,我们还可以自己录,我们还有副标题标题,那现在呢,我们发现标题副标题就是关联在某一款SKU上的,比如我来切换星和银那。
03:55
它的这个标题呢,就叫麒麟9990,什么八加256,那我切成八加128,那它这个标题呢,也就会发生变化,所以呢,标题是根据SKU部的不同,我们标题副标题都在这设置的,包括它的副标题,那就是下边的部分,还有这个商品的价格,我们也可以在这设置,当然SQ不止这些,我们还有下边我们展开设置更多,比如这个SQ的满减信息,折扣信息,我们也可以提前进行一些设置,如果没设置,我们后来也可以在优惠系统里边啊单独添加,包括我们在第一步上传了一些图片以后呢,他在这儿应该还可以选中图片,只不过我们没上传,没上传或者我们没有我们要选中的图片,我们还可以动态的选择,比如我们来选中一个。
04:43
它会进行自动上传,我们可以将这个图片设为默认的,这样的话呢,一进来这个版本里边,那这个图片就是第一个进行显示的,这就是我们在这要录入SQ的相关信息,每一个SQ都要进行录入,录入完了以后呢,我们再来点击下一步,那就是要保存整个商品信息了,但是这个保存呢,会给后台继续发请求,保存的整个商品数据就有这么长,因为这个商品数据呢。
05:13
我们前边录了SQ的信息,后边又录了四个SQ的信息,所以它是一个大的杰森。发到我们后台要做一个整体保存,那么最后的保存呢,也是一个稍微比较麻烦的操作,其实更难的操作呢,就是我们发布商品的整个前端逻辑,这个前端逻辑的代码呢,也发给大家,大家都导入进来了,大家可以参照Q在这个里边参照我们写好的这些代码,自己也可以去尝试理解,尝试去写一下。那我们想要把这个做好呢?我们首先得调通功能,我们先来做第一个功能,首先我们把这些接口都先写完,那么现在所需的第一个接口一进入发布商品,我们就会发送一个请求,这个请求呢就会出错一个有这个请求叫member member level list,就是获取所有的会员等级,这个会员等级呢,那就在用户系统里边,这就不是商品系统啊,这就是我们的会员系统里边,那么就先来编写会员系统里边的这个功能来点开,现在呢,我们要获取用户系统的等级,首先我们整个会员系统,我们要让他注册到注册中心,把这些前置的配置得先配好,我们可以先来看一下配置文件里边,首先呢。
06:31
他已经加入了注册中心,使用NAS discovery server a drr,然后呢也给他起了名字,包括如果我们想要把它加入到配置中心,我们可以在这写一个boosrip.properties那我们在这一块呢,都先不加了,配置暂时先不抽取也没什么问题,好,我们在这写好以后呢,一定要在主程序里边开启我们的服务注册与发现功能,那么这块呢也开了,接下来我们来写第一个接口功能,们在会员系统里边需要编写获取所有的会员等级,但这个编写呢,还是要参照我们的接口文档,在接口文档这呢,我们写了一个叫获取会所有的会员等级,它的请求就是member member level list,还是一个普通的分页请求,包括返回的是整个分页数据,那么就可以看到来到我们的会员等级的controlrler里边其实已经有这个东西了,但404的原因就是我们首先这个会。
07:32
原系统没有启动,我们可以把member系统给它启动起来,我们让会员系统启动,这是第一个,第二个由于我们所有的请求都是先通过网关,所以我们网关得配置好路由关系,我们看一下网关的路由关系有没有配置好点开。在application yama里边,我们网关呢,配置了商品服务的路由,所有已product请求开始的都路由的商品服务,包括我们配了第三方的路由,那除了我们以上配置的这些,我们以前配的QQ这几个测试的,我们先把它注掉吧,除了我们以上配置的这些,剩下的以API开始的所有请求都路由给admin,也就是人人fast路由到这儿了,那这里肯定没有member member level list那个请求,所以就是404,所以我们应该还在这,必须得配置一个我们来到商品服务的路由,诶,是来到我们会员服务的路由来配置上。
08:29
CTRLV把之前的复制粘贴过来,我们就叫member root,这来到我们会员服务的这个路由,这个路由呢,最终来到我们鼓励mail member,这个里边所有的请求都是以member开始的,并且呢,我们要进行截创,我们重写路径,当它是API member旗下的所有,那就把API去掉,剩下都要保留,所以我们就把这个member去掉,就像前边的商品一样,API前缀去掉,剩下的整体保留,那整个配置好以后呢,我们将网关也重启一下。
09:07
好,启动呢,我们来测试一下,来到我们的后台管理系统,我们将这些全部清空掉,包括控制台,那会员等级呢,我们也可以来到我们的用户系统,用户系统里边专门有一个叫会员等级的整个维护列表来点开,他在这儿呢,就会获取到我们这个会员等级,这是我们以前添加的测试数据,好,我们来给它填成真正的等级,我来点击修改。我们可以来修改一下它等级名称,比如我们就叫普通会员,那默认注册进来呢,就是普通会员不需要累计多少的成长值,那我们就写一个零,包括默认等级,这个呢,就是作为默认等级的以免运费标准,那普通会员呢,比如我们给他299才免运费,每次评价获取的成长值,只要买了一款商品,评价呢可以给十个成长值。再比如我们是否有免邮特权,如果没有我们就可以不勾中,是否有会员特权,这是之前回写的,普通会员呢,可以没有会员价格特权,是否有生日特权,我们可以给他勾中,包括备注,我们比如就叫初级会员。
10:14
来点击确定。那么就修改了一个会员等级,包括我们也可以在这新增更多的会员等级,那都得益于我们逆向工程已经生成好了这些ctrler,包括我们想要用我们前端的这些功能,那一定要将我们已经写好的前端代码直接在这DOS再来看一遍代码前端,那将整个model里边的所有这个文件夹。那前面调试商品系统只导了common跟product,以后呢,将所有的整个文件夹全部导入放到我们前端的这个model里边,我们可以右键在资源管理器中显示。把这个里边的东西呢,用我们复制的粘贴替换进来,好,那么这个等级新增,我们就来点击一下,比如我们再来新增一个等级,我们就叫铜牌会员,那铜牌会员呢,比如所需成长值是3000,它呢不是默认等级免运费标准呢,我们可以变为279,包括每次评价获取的成长值,比如30,也没有免邮特权,但是呢,有会员价格特权,比如也有生日。
11:26
特权,本来点击确定,当然这一块备注也不能为空,比如我们就叫同拍会员,点击确定。那么又新增了一个会员等级,我们可以继续新增会员等级,比如我来新增一个银牌,那我就来添加一个吧,大家在下边的时候呢,可以全部填上它所需的成长值呢,比如是5000免运费标准,比如是229,包括呢它的这个每次评价。获取的成长值可以给50个积分,可以享用会员价格,也可以享有生日特权。
12:03
那这个呢,就是我们的银牌会员,我可以复制过来,点击确定。好,我现在填了三个会员信息,其中只有一个普通会员是没有会员的价格特权的,剩下都有所有的东西呢,都没有免邮特权,那我们会员的这个接口调试通了,包括会员服务以后,我们都要启动起来。
我来说两句