问题:
2021-04-29 14:45:50.871 ERROR 8324 --- [io-12000-exec-8] c.y.cols.controller.CardTypeController : 修改失败:Method Not Implemented!
原因:
CardType cardType1 = cardTypeService.findById(cardType.getId());
findById方法是IBaseService的方法,没有被CardService实现。
解决:
@PutMapping("/updateCardType")
@ApiPermission
public ModelMap updateCardType(@RequestBody CardType cardType) {
ModelMap modelMap = new ModelMap();
try {
CardType cardType1 = cardTypeService.getById(cardType.getId());
if (cardType1 != null) {
CardType update = cardTypeService.update(cardType);
modelMap.addAttribute(FishConstant.SUCCESS,true);
}else{
modelMap.addAttribute(FishConstant.SUCCESS,false);
modelMap.addAttribute(FishConstant.ERROR_MSG,"修改失败,卡种类不存在");
}
}catch (JpaObjectRetrievalFailureException e){
logger.error("修改失败:"+e.getMessage());
modelMap.addAttribute(FishConstant.SUCCESS,false);
modelMap.addAttribute(FishConstant.ERROR_MSG,"修改失败,卡种类不存在,请刷新界面");
}catch (Exception e){
logger.error("修改失败:"+e.getMessage());
modelMap.addAttribute(FishConstant.SUCCESS,false);
modelMap.addAttribute(FishConstant.ERROR_MSG,"修改失败");
}
return modelMap;
}
报错,ERROR 8324 --- [io-12000-exec-8] c.y.cols.controller.CardTypeController
最新推荐文章于 2022-08-23 20:38:49 发布