up:: 对列表的元素进行校验

说明: 此篇博客对电商进行优化

详细说明订单状态提示

1.orderserviceImpl中,进行修改

WRONG_ORDER_STATUS(10022,"当前订单状态,不允许取消")

WRONG_ORDER_STATUS改为更具体的CANCEL_WRONG_ORDER_STATUS、PAY_WRONG_ORDER_STATUS、DELIVER_WRONG_ORDER_STATUS、FINISH_WRONG_ORDER_STATUS从而更具体的描述订单为什么无法取消,在取消订单、支付订单、派送订单以及订单完成时都有不同原因,需要具体化,否则用户一头雾水

说明:

为了防止忘记,可以回去看看以前的博客笔记:

SpringBoot电商项目订单模块前台取消订单接口

SpringBoot电商项目订单模块前台支付订单接口

SpringBoot电商项目订单模块后台订单发货接口

SpringBoot电商项目订单模块前后台通用订单完结接口

IP地址写法升级

说明:

先复习下以前的博客文章:SpringBoot电商项目商品模块商品接口之图片SpringBoot电商项目商品模块增加商品接口之图片上传

1.打开productAddminController

当我们部署到服务器的时候,可能会出现多重转发的情况,网络经过的网关、代理会非常多,可能会出现错误,所以企业中一般都是固定写死的,指定ip,才能保证获取不会出错

1.在最前面,注入一个javabean

2. 在文件中进行配置

2. 修改代码,返回固定的IP

说明:

这里注意一下,图片有误,“/images” 应该改为 “/images/” 需要加个/,要不然链接访问不到。。。

这儿也有一个地方也要进行处理,文章链接图片处理

还有二维码的支付,也用到了ip.SpringBoot电商项目订单模块前台生成支付二维码接口

测试

1.图片打水印测试

2.访问链接

3.上传图片测试

4.成功访问

5.最后是生成二维码的

这里先复习下SpringBoot电商项目订单模块前台生成支付二维码接口 ,看看如何进行测试

说明: 这里不知为啥死活需要登陆。。。。是不是JWT的原因???等待后续解决。。。

这里我先把拦截登陆关了,先测试下二维码是否能够生成链接