喻健
2018-11-22 6430125a50d478f6efd66e7a771fba34a0fb8d5d
系统参数后台修改
3个文件已修改
22 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/admin/config/SystemClientParamsAdminController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/inter/config/SystemClientParamsService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/admin/config/SystemClientParamsAdminController.java
@@ -386,7 +386,8 @@
        
        try {
            
            systemClientParamsService.addSystemClientParams(systemClientParams, null);
            systemClientParamsService.saveAdd(systemClientParams, list);
            JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("添加成功"));
        } catch (Exception e) {
@@ -417,8 +418,8 @@
        try {
            
            List<SystemClientParams> list = 
                    systemClientParamsService.getSystemClientParamsBySystemId(systemClientParams.getId());
            if (list == null) {
                    systemClientParamsService.getById(systemClientParams.getId());
            if (list == null || list.size() == 0) {
                JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("操作数据已不存在"));
                return;    
            }
fanli/src/main/java/com/yeshi/fanli/service/impl/config/SystemClientParamsServiceImpl.java
@@ -313,12 +313,12 @@
            
            if (StringUtil.isNullOrEmpty(key)) {
                list = systemClientParamsDao.list("from SystemClientParams scp where scp.system.id = ? ",
                         new Serializable[] {systemId});
                        start, count, new Serializable[] {systemId});
                
            } else {
                list = systemClientParamsDao.list(
                        "from SystemClientParams scp where scp.system.id = ? and (scp.name like ? or scp.key like ?)",
                        new Serializable[] {systemId, "%" + key + "%" ,"%" + key + "%"});
                        start, count, new Serializable[] {systemId, "%" + key + "%" ,"%" + key + "%"});
            }
        }
        
@@ -332,21 +332,21 @@
        if (systemId == null) {
            
            if (StringUtil.isNullOrEmpty(key)) {
                return systemClientParamsDao.getCount("from SystemClientParams scp");
                return systemClientParamsDao.getCount(" select count(id) from SystemClientParams scp");
            } else {
                return systemClientParamsDao.getCount("from SystemClientParams scp where (scp.name like ? or scp.key like ?) ",
                return systemClientParamsDao.getCount(" select count(id) from SystemClientParams scp where (scp.name like ? or scp.key like ?) ",
                        new Serializable[] { "%" + key + "%" ,"%" + key + "%"});
            }
            
        } else {
            
            if (StringUtil.isNullOrEmpty(key)) {
                return systemClientParamsDao.getCount("from SystemClientParams scp where scp.system.id = ? ",
                return systemClientParamsDao.getCount(" select count(id) from SystemClientParams scp where scp.system.id = ? ",
                         new Serializable[] {systemId});
                
            } else {
                return systemClientParamsDao.getCount(
                        "from SystemClientParams scp where scp.system.id = ? and (scp.name like ? or scp.key like ?)",
                        " select count(id) from SystemClientParams scp where scp.system.id = ? and (scp.name like ? or scp.key like ?)",
                        new Serializable[] {systemId, "%" + key + "%" ,"%" + key + "%"});
            }
        }
@@ -355,6 +355,7 @@
    
    
    @Transactional
    @Override
    public void saveAdd(SystemClientParams scp, List<Long> listId) throws Exception {
        
        if (listId == null || listId.size() == 0) {
fanli/src/main/java/com/yeshi/fanli/service/inter/config/SystemClientParamsService.java
@@ -90,4 +90,6 @@
     */
    public void deleteBatchByPrimaryKey(List<Long> ids);
    public void saveAdd(SystemClientParams scp, List<Long> listId) throws Exception;
}