许鹏程
6 天以前 929e9fedb97a88ef122100e03f775fedae79c474
src/main/java/com/product/mobile/core/controller/SysMessageController.java
@@ -64,4 +64,32 @@
            return error(MobileCoreCode.LIST_READ_MESSAGE_FAIL);
        }
    }
    /**
     * 消息分类统计
     * @param request
     * @return
     */
    @PostMapping("/type/num/{version}")
    @ApiVersion(1)
    public String listTypeMessage(HttpServletRequest request) {
        try {
            FieldSetEntity fse = null;
            Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA);
            if (bean != null) {
                RequestParameterEntity reqp = (RequestParameterEntity) bean;
                fse = reqp.getFormData();
            }
            if (bean == null || fse == null) {
                SpringMVCContextHolder.getSystemLogger().error(MobileCoreCode.SYSTEM_FORM_NODATA.getValue(), MobileCoreCode.SYSTEM_FORM_NODATA.getText());
                return this.error(MobileCoreCode.SYSTEM_FORM_NODATA.getValue(), MobileCoreCode.SYSTEM_FORM_NODATA.getText());
            }
            return OK_List(sysMessageService.getTypeMessage(fse.getObject("type"),fse.getInteger("read")));
        } catch (BaseException e) {
            e.printStackTrace();
            return error(e);
        } catch (Exception e) {
            e.printStackTrace();
            return error(MobileCoreCode.LIST_READ_MESSAGE_FAIL);
        }
    }
}