品优购电商系统23-商家审核

需求分析

商家申请入驻后,需要网站运营人员在运营商后台进行审核,审核后商家才可以登陆系统。

状态值:  0:未审核   1:已审核   2:审核未通过   3:关闭

商家待审核列表

修改seller_1.html

引入JS










指令

加入分页控件

 

循环


  			                              
  {{entity.sellerId}}
  {{entity.name}}
  {{entity.nickName}}
  {{entity.linkmanName}}
  {{entity.telephone}}
                                             
                                               
  

商家详情

品优购电商系统23-商家审核_第1张图片

1)绑定页面弹出窗口

公司名称 {{entity.name}}
公司手机 {{entity.mobile}}
公司电话 {{entity.telephone}}
公司详细地址 {{entity.addressDetail}}

2)列表的“详情”按钮

商家审核

4.1 后端代码

1)在pinyougou-sellergoods-interface工程的SellerService.java服务接口新增方法定义

/**
 * 更改状态
 * @param id
 * @param status
 */
public void updateStatus(String sellerId,String status);

(2)在pinyougou-sellergoods-serviceSellerServiceImpl.java新增方法

@Override
public void updateStatus(String sellerId, String status) {
  TbSeller seller = sellerMapper.selectByPrimaryKey(sellerId);	
  seller.setStatus(status);			
  sellerMapper.updateByPrimaryKey(seller);
}

(3)在pinyougou-manager-webSellerController.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) {
    e.printStackTrace();
    return new Result(false, "失败");
  }
}

4.2 前端代码

修改pinyougou-manager-web的sellerService.js

//更改状态
this.updateStatus=function(sellerId,status){
  return $http.get('../seller/updateStatus.do?sellerId='+sellerId+'&status='+status);
}

修改pinyougou-manager-websellerController.js

$scope.updateStatus=function(sellerId,status){
  sellerService.updateStatus(sellerId,status).success(
    function(response){
      if(response.success){
        $scope.reloadList();//刷新列表
      }else{
        alert("失败");
      }				
    }
  );
}

修改按钮,调用方法


 

你可能感兴趣的:(JAVA)