diff --git a/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/controller/WxMaterialController.java b/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/controller/WxMaterialController.java index 68e56aaf3..826384d6c 100644 --- a/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/controller/WxMaterialController.java +++ b/pigx-visual/pigx-mp-platform/src/main/java/com/pig4cloud/pigx/mp/controller/WxMaterialController.java @@ -205,10 +205,12 @@ public class WxMaterialController { try { WxMpService wxMpService = WxMpInitConfigRunner.getMpServices().get(appId); WxMpMaterialService wxMpMaterialService = wxMpService.getMaterialService(); + int count = (int) page.getSize(); int offset = (int) page.getCurrent() * count - count; if (WxConsts.MaterialType.NEWS.equals(type)) { - return R.ok(wxMpMaterialService.materialNewsBatchGet(offset, count)); + WxMpDraftService draftService = wxMpService.getDraftService(); + return R.ok(draftService.listDraft(offset, count)); } else { return R.ok(wxMpMaterialService.materialFileBatchGet(type, offset, count));