A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【郑州校区】品优购电商系统开发第 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>


1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马