需求分析
商家申请入驻后,需要网站运营人员在运营商后台进行审核,审核后商家才可以登陆系统。
状态值: 0:未审核 1:已审核 2:审核未通过 3:关闭
商家待审核列表修改 seller_1.html 引入 JS
指令
加入分页控件
{{entity.sellerId}}
{{entity.name}}
{{entity.nickName}}
{{entity.linkmanName}}
{{entity.telephone}}
详情
商家详情
(1)绑定页面弹出窗口
公司名称
{{entity.name}}
公司手机
{{entity.mobile}}
公司电话
{{entity.telephone}}
公司详细地址
{{entity.addressDetail}}
(2)列表的“详情”按钮
详情
商家审核
1.后端代码
(1)在 pinyougou-sellergoods-interface 工程的 SellerService.java 服务接口新增方法定义
/**
* 更改状态
* @param id
* @param status
*/
public void updateStatus(String sellerId,String status);
(2)在 pinyougou-sellergoods-service 的 SellerServiceImpl.java 新增方法
@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 新增方法
/**
* 更改状态
* @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) {
// TODO Auto-generated catch block
e.printStackTrace();
return new Result(false, "失败");
}
}
2.前端的代码
修改 pinyougou-manager-web 的 sellerService.js
//更改状态
this.updateStatus=function(sellerId,status){
return $http.get('../seller/updateStatus.do?sellerId='+sellerId+'&status='+status);
}
修改 pinyougou-manager-web 的 sellerController.js
$scope.updateStatus=function(sellerId,status){
sellerService.updateStatus(sellerId,status).success(
function(response){
if(response.success){
$scope.reloadList();//刷新列表
}else{
alert("失败");
}
}
);
}
修改按钮,调用方法
、
审核未通过
关闭商家
关注
打赏
立即登录/注册


微信扫码登录