功能组管理-添加移除功能(两种实现方式)
来源:互联网 发布:在线编程 编辑:程序博客网 时间:2024/05/22 05:17
/** * 点击加入或者移除功能 * @param groupID * @param functionIDs * @param flag * @return */public ResultInfo addOrDelFunctionToGroup(int groupID,String functionIDs, int flag) {ResultInfo result = new ResultInfo(false);String[] funcID = functionIDs.split(",");if (flag == 1) {// 1添加,2移除String sql = "";for (int i = 0; i < funcID.length; i++) {sql = "update tFunction set groupID = ? where functionID = ?";jdbcTemplate.update(sql, new Object[] { groupID,funcID[i]});}} else if (flag == 2) {String sql = "update tFunction set groupID = 0 where ";for (int i = 0; i < funcID.length; i++) {if(i==0){sql +=" functionID = "+funcID[i];}else{sql +=" or functionID = "+funcID[i];}}jdbcTemplate.update(sql);}result.setSuccess(true);return result;}
等同于如下代码
/** * 功能组管理--将功能加入到功能组 * @param groupID * @param functionIDs * @return */public ResultInfo addFuncToGroup(int groupID,String functionIDs){ResultInfo result = new ResultInfo(false);String sql="update tFunction set groupID = ? where functionID in ("+functionIDs+")";jdbcTemplate.update(sql, new Object[] { groupID});result.setSuccess(true);return result;}/** * 功能组管理--将功能从功能组中移除 * @param functionIDs * @return */public ResultInfo removeFuncFromGroup(String functionIDs){ResultInfo result = new ResultInfo(false);String sql="update tFunction set groupID = 0 where functionID in ("+functionIDs+")";jdbcTemplate.update(sql);result.setSuccess(true);return result;}
1 0
- 功能组管理-添加移除功能(两种实现方式)
- 两种方式实现checkBox readonly功能
- Execl导入功能(两种方式)
- 计算器添加连乘连除功能
- android两种方式实现发送短信的功能代码
- 验证码功能的两种实现方式
- 实现checkBox readonly功能的两种方式
- 使用easyui实现的添加公告功能(后台管理)
- select标签左边集合和右边集合 ,添加,移除, 多选添加,移除功能
- javascript如何动态添加附带移除功能的行
- jQuery扩展功能的两种方式
- Bootstrap popover 实现鼠标移入移除显示隐藏功能
- 移除锁屏功能
- 菜单功能的两种实现方法
- 两种方法实现托盘功能
- 重写构造方法实现两种功能
- android 实现分享功能两种方法
- 实现了添加功能
- hadoop常见错误及处理方法
- Insertion Sort List
- 导致电脑网速变慢的几个方面
- unable to read askpass response from '/usr/libexec/openssh/gnome-ssh-askpass
- listview android:cacheColorHint,android:listSelector属性作用
- 功能组管理-添加移除功能(两种实现方式)
- Android 2.1下调试3G模块
- 考试方式
- 国家代号对应表
- 11g的bdump
- Red5安装配置 .
- JDBC之PreparedStatement
- 四种通信方式区别
- jvm 调优总结