這是最終的版本:
/** * M站改版 * CMS查詢禮包對象 * * @param * @return */ @RequestMapping(value = "/listGiftBagShowInfo", method = {RequestMethod.POST}, consumes = "application/json;charset=UTF-8", produces = "application/json;charset=UTF-8") @ResponseBody public ResultData<List<GiftBagSimpleRestVO>> listGiftBagShowInfo(@RequestBody GiftBagRestParam param) { try { mzLog.info("listGiftBagShowInfo"); SessionUserInfo sessionUserInfo = OperatorSessionUtils.getLoginUserInfo(); return giftBagRestService.listGiftBagShowInfo(sessionUserInfo.getTenantId()); } catch (Exception e) { mzLog.error("禮包列表 GiftBagController#listGiftBagShowInfo 異常。", e); return ResultData.error(SystemCommonErrorEnum.SYSTEM_ERROR); } }
這里注意
(1)前端 請求的時候 ,使用127.0.0.1申請,不是 localhost;因為在originFilter中有過濾;
(2) 一定要是post
(3)一定要有參數
(3)在ResponseBody可以沒有 public ResultData<Pager<GiftBagRestVO>>;
@Bauth(perms={MenuId.moreMarketingTools})