当前位置:网站首页>商品后台管理实现分析步骤

商品后台管理实现分析步骤

2020-11-09 19:54:50 learner

1.商品后台管理

1.1 商品新增

1.1.1 页面的分析

1.URL分析
image.png
2.参数分析
image.png
3.页面JS页面
image.png

1.1.2 封装SysResult

说明:在jt-common中添加系统返回值VO对象
image.png

1.1.3 编辑ItemController

image.png

1.1.4 编辑ItemService

image.png

1.2 全局异常处理机制说明

说明:在jt-common中 添加全局异常处理机制.
image.png

1.3 自动填充功能

1.3.1 业务需求

例如更新时间/创建时间,每个业务操作时都需要更新相关数据,能否将数据进行优化,简化程序调用.
image.png

1.3.2 编辑BasePOJO 指定填充属性

image.png

1.3.2 编辑配置类

说明:在jt-common中 编辑配置类,实现自动填充功能.
image.png

1.4 商品修改操作

1.4.1 页面分析

image.png

1.4.2 实现修改页面分类信息回显

image.png
知识回顾:
说明:可以通过商品分类Id,动态获取商品分类的名称.请求路径按照图中标识.
image.png
3.编辑页面JS
image.png

1.4.3 商品修改的ajax

image.png

1.4.4 编辑ItemController

image.png

1.4.5 编辑ItemService

image.png

1.5 商品删除操作

1.5.1 页面url分析

image.png
2.参数提交
image.png
3.页面JS分析
image.png

1.5.2 编辑ItemController

image.png

1.5.3 编辑ItemService

image.png

1.5.4 编辑ItemMapper

image.png
image.png

1.6 实现商品上架/下架操作

1.6.1 业务需求

说明:如果修改商品的状态信息. 上架=1 下架=2. 只需要修改数据库记录即可.
image.png
url分析:
http://localhost:8091/item/instock 下架操作 status=2
http://localhost:8091/item/reshelf 上架操作 status=1

需求: 能否利用一个方法实现上架/下架操作???
http://localhost:8091/item/updateStatus/2 下架操作 status=2
http://localhost:8091/item/updateStatus/1 上架操作 status=1

1.6.2 修改页面JS

说明:将页面上架/下架操作,按照上述分析进行修改.
image.png

1.6.3 编辑ItemController

image.png

1.6.3 编辑ItemService

image.png

版权声明
本文为[learner]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000037777875