剖析 js
controller 层
@ RequestMapping("updateStatus/{status}")
public SysResult doInstockItem(@PathVariable Integer status,Long[]ids) {itemService.updateStatus(status,ids);
return SysResult.success();}
service 层
// 商品的上架 下架操作 就批改状态信息
void updateStatus(Integer status,Long[]ids);
@Override
public void updateStatus(Integer status,Long[]ids) {Item item = new Item();
item.setStatus(status);// 批改状态
UpdateWrapper<Item> updateWrapper=new UpdateWrapper<>();
List<Long>idList= Arrays.asList(ids);// 数组转汇合
updateWrapper.in("id",idList);// 参数须要的是汇合类型
itemMapper.update(item,updateWrapper);
}