/**
* 批量修改状态
* @param ids
* @param status
*/
public void updateStatus(Long []ids,String status);
public void updateStatus(Long[] ids, String status) {
for(Long id:ids){
TbGoods goods = goodsMapper.selectByPrimaryKey(id);
goods.setAuditStatus(status);
goodsMapper.updateByPrimaryKey(goods);
}
}
/**
* 更新状态
* @param ids
* @param status
*/
@RequestMapping("/updateStatus")
public Result updateStatus(Long[] ids, String status){
try {
goodsService.updateStatus(ids, status);
return new Result(true, "成功");
} catch (Exception e) {
e.printStackTrace();
return new Result(false, "失败");
}
}
//更改状态
this.updateStatus=function(ids,status){
return $http.get('../goods/updateStatus.do?ids='+ids+"&status="+status);
}
//更改状态
$scope.updateStatus=function(status){
goodsService.updateStatus($scope.selectIds,status).success(
function(response){
if(response.success){//成功
$scope.reloadList();//刷新列表
$scope.selectIds=[];//清空 ID 集合
}else{
alert(response.message);
}
}
);
}
<input type="checkbox" ng-click="updateSelection($event,entity.id)" >
<button type="button" class="btn btn-default" title="审核通过"
ng-click="updateStatus('1')"><i class="fa fa-check"></i> 审核通过</button>
<button type="button"
class="btn btn-default"
title="
驳 回
"
ng-click="updateStatus('2')" ><i class="fa fa-ban"></i> 驳回</button>
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |