listGiftBagShowInfo 这个方法 我搞了一晚上

这是最终的版本:

    /**
     * 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})
原文地址:https://www.cnblogs.com/aspirant/p/12489680.html