关于spring:商品上架-下架-修改状态信息

44次阅读

共计 537 个字符,预计需要花费 2 分钟才能阅读完成。

剖析 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);
}

正文完
 0