diff --git a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java index 7f97a332..cfe84ec2 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/common/service/impl/LawsCommonServiceImpl.java @@ -175,7 +175,12 @@ public class LawsCommonServiceImpl implements ILawsCommonService { // 封装查询条件 String selectCondition = getSelectCondition(parameterMap, fieldListCondition); // 获取分页查询结果 - IPage> infoPage = lawsCommonMapper.getCommonPage(page, tableName, selectField, selectCondition); + IPage> infoPage; + try { + infoPage = lawsCommonMapper.getCommonPage(page, tableName, selectField, selectCondition); + } catch (Exception e) { + throw new JeroBootException("非法参数异常"); + } // 对返回的数据做处理 // 做字段翻译和拼接 infoPage.setRecords(processResultMapPageList(infoPage.getRecords(), fieldListSelect)); @@ -1082,7 +1087,12 @@ public class LawsCommonServiceImpl implements ILawsCommonService { // 封装查询显示的字段 String selectField = getSelectField(fieldList); // 封装查询条件 - Map initMap = lawsCommonMapper.getByIdAndModule(tableName, selectField, id, standardNumber); + Map initMap; + try { + initMap = lawsCommonMapper.getByIdAndModule(tableName, selectField, id, standardNumber); + } catch (Exception e) { + throw new JeroBootException("非法参数异常"); + } if (initMap == null) { throw new JeroBootException(ResultCommon.NO_CORRESPONDING_DATA_FOUND); }