[AppleScript] 纯文本查看 复制代码
/**
* 修改
* @param goods
* @return
*/
@RequestMapping("/update")
public Result update(@RequestBody Goods goods){
//校验是否是当前商家的 id
Goods goods2 = goodsService.findOne(goods.getGoods().getId());
//获取当前登录的商家 ID
String sellerId = SecurityContextHolder.getContext().getAuthentication().getName();
//如果传递过来的商家 ID 并不是当前登录的用户的 ID,则属于非法操作
if(!goods2.getGoods().getSellerId().equals(sellerId)
|| !goods.getGoods().getSellerId().equals(sellerId) ){
return new Result(false, "操作非法");
}
try {
goodsService.update(goods);
return new Result(true, "修改成功");
} catch (Exception e) {
e.printStackTrace();
return new Result(false, "修改失败");
}
}