黑马程序员技术交流社区

标题: 【郑州校区】品优购电商系统开发第 4 章 七 [打印本页]

作者: 我是楠楠    时间: 2020-5-14 11:40
标题: 【郑州校区】品优购电商系统开发第 4 章 七
【郑州校区】品优购电商系统开发第 4 章 七

4.4 商家审核
4.4.1 后端代码
1)在 pinyougou-sellergoods-interface 工程的 SellerService.java 服务接口新增方法定义
[AppleScript] 纯文本查看 复制代码
 /**
* 更改状态
* @param id
* @param status
*/
public void updateStatus(String sellerId,String status);

2)在 pinyougou-sellergoods-service SellerServiceImpl.java 新增方法

[AppleScript] 纯文本查看 复制代码
@Override
public void updateStatus(String sellerId, String status) {
TbSeller seller = sellerMapper.selectByPrimaryKey(sellerId);
seller.setStatus(status);
sellerMapper.updateByPrimaryKey(seller);
}

3)在 pinyougou-manager-web SellerController.java 新增方法
[AppleScript] 纯文本查看 复制代码
 /**
* 更改状态
* @param sellerId 商家 ID
* @param status 状态
*/
@RequestMapping("/updateStatus")
public Result updateStatus(String sellerId, String status){
try {
sellerService.updateStatus(sellerId, status);
return new Result(true, "成功");
} catch (Exception e) {
e.printStackTrace();
return new Result(false, "失败");
}
}


4.4.2 前端代码
修改 pinyougou-manager-web sellerService.js

[AppleScript] 纯文本查看 复制代码
//更改状态
this.updateStatus=function(sellerId,status){
return
$http.get('../seller/updateStatus.do?sellerId='+sellerId+'&status='+status);
}

修改 pinyougou-manager-web sellerController.js
[AppleScript] 纯文本查看 复制代码
 $scope.updateStatus=function(sellerId,status){
sellerService.updateStatus(sellerId,status).success(
function(response){
if(response.success){
$scope.reloadList();//刷新列表
}else{
alert("失败");
}
}
);
}


修改按钮,调用方法

[AppleScript] 纯文本查看 复制代码
<div class="modal-footer">
<button class="btn btn-success" data-dismiss="modal" aria-hidden="true"
ng-click="updateStatus(entity.sellerId,'1')">审核通过</button>
<button class="btn btn-danger" data-dismiss="modal" aria-hidden="true"
ng-click="updateStatus(entity.sellerId,'2')">审核未通过</button>
<button class="btn btn-danger" data-dismiss="modal" aria-hidden="true"
ng-click="updateStatus(entity.sellerId,'3')">关闭商家</button>
<button class="btn btn-default" data-dismiss="modal" aria-hidden="true">
关闭</button>
</div>







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2