/*** 更新字典分组* @return*/public EasyResult actionForGroupadd() {JSONObject json = new JSONObject();JSONObject entInfo = this.getJSONObject();UserModel user = UserUtil.getUser(getRequest());String depCode = user.getEpCode();json.put("NAME", entInfo.getString("dict.NAME"));json.put("CODE", entInfo.getString("dict.CODE"));json.put("BAKUP", entInfo.getString("dict.BAKUP"));json.put("SORT_NUM", entInfo.getString("dict.SORT_NUM"));json.put("MODULE", entInfo.getString("dict.MODULE"));json.put("ENABLE_STATUS", entInfo.getString("dict.ENABLE_STATUS"));json.put("TYPE", entInfo.getString("dict.TYPE"));if ("".equals(entInfo.getString("dict.ID"))) {json.put("ID", RandomKit.randomStr());json.put("CREATE_ACC", UserUtil.getUser(this.getRequest()).getUserAcc());json.put("CREATE_TIME", EasyDate.getCurrentDateString());json.put("CREATE_DEPT",UserUtil.getUser(this.getRequest()).getDept().getDeptCode());json.put("EP_CODE", UserUtil.getUser(this.getRequest()).getEpCode());} else {json.put("UPDATE_ACC", UserUtil.getUser(this.getRequest()).getUserAcc());json.put("UPDATE_TIME", EasyDate.getCurrentDateString());json.put("ID", entInfo.getString("dict.ID"));}EasyRecord record = new EasyRecord(this.getTableName("C_CF_DICTGROUP"), "ID").setColumns(json);try {if ("".equals(entInfo.getString("dict.ID"))) {String sql="SELECT  COUNT(1) AS COUNT FROM "+this.getTableName("C_CF_DICTGROUP")+" WHERE EP_CODE=? AND   CODE=?";int queryForInt = this.getQuery().queryForInt(sql, new Object[]{depCode,entInfo.getString("dict.CODE")});if(queryForInt==0){this.getQuery().save(record);DictCacheMgr.reloadSingleGroup(depCode, entInfo.getString("dict.CODE"),user.getSchemaName());return EasyResult.ok("", "新增成功!");}else{return EasyResult.error(500, "已存在该编号");}} else {this.getQuery().update(record);DictCacheMgr.reloadSingleGroup(depCode, entInfo.getString("dict.CODE"),user.getSchemaName());return EasyResult.ok("", "修改成功!");}} catch (Exception e) {this.error("操作失败,原因:" + e.getMessage(), e);return EasyResult.error(500, "操作失败,原因:" + e.getMessage());}}
复制代码

剖析:

Js数据的录入:略

jsp中的dict.ID由param传来???


字典的使用

项目-字典-更新字典分组相关推荐

  1. python字典更新值_Python 字典 update() 使用方法及示例

    Python 字典 update() 使用方法及示例 update()方法向字典插入指定的项目.这个指定项目可以是字典或可迭代对象. 如果键不在字典中,则update()方法将元素添加到字典中.如果键 ...

  2. [转载] python字典更新值_Python–字典元组值更新

    参考链接: Python字典| update方法 有时在处理元组数据时,我们在执行其版本时会遇到问题,原因是它是不可变的.讨论字典中元组值的版本.这在许多领域都有应用,因为字典通常是web开发和数据科 ...

  3. python字典更新值_Python–字典元组值更新

    有时在处理元组数据时,我们在执行其版本时会遇到问题,原因是它是不可变的.讨论字典中元组值的版本.这在许多领域都有应用,因为字典通常是web开发和数据科学领域中流行的数据类型.让我们讨论解决这个问题的某 ...

  4. Python - 关于方法参数和字典更新(dict.update())方法

    初学Python,贻笑大方. 今天遇到一坑,涉及到字典(dict)作为参数传入方法内时的操作,和更新字典内容两方面内容. 首先第一点: 我们来对比一下一组代码: 代码A: # 添加默认字段 def s ...

  5. python update函数会调用哪些内置函数_Python字典的内置函数中没有 append()操作,可以用 update()来更新字典内容...

    Python字典的内置函数中没有 append()操作,可以用 update()来更新字典内容 答:√ 在同一代昭穆的兄弟中,以年岁序位. 答:对 <舆服志>主要描写了唐代的流行服饰样式, ...

  6. 【python学习】-字典学习(访问字典所有键与值、修改与更新字典、删除字典)

    字典学习 字典基本语法 创建字典 访问字典 通过键访问值 访问字典所有键 访问字典所有值 修改字典 通过键修改对应值 在一个字典后面添加一个新字典 定义新的键来添加字典元素 删除字典元素 通过键对删除 ...

  7. 字节跳动青训营Day01 - 实战项目 - 在线翻译字典

    实战项目 - 在线翻译字典 v1,测试api响应 v2,go语言发送api请求信息的一般方式:使用结构体格式化 v3,go语言接受api请求信息的一般方式:使用结构体格式化 v4,封装函数,进行查询 ...

  8. python字典更新_python如何更新字典?

    python中可以使用update()函数更新字典. update()方法语法:dict.update(dict2)D.update(key/value) 参数 dict2 -- 添加到指定字典dic ...

  9. 一点密码破解的心得(更新字典)

    [转载]一点密码破解的心得(更新字典) 2013.01.18 1 Comment 其实主要是来科普下hashcat系列的,如果用过的就撸过吧. Hashcat-plus是目前我见过的支持算法最多的GP ...

  10. python复制字典_python字典复制

    python学习系列--深拷贝和浅拷贝 概念 普通情况下,复制一个对象是不会新开辟内存空间的,只是把新的对象名称指向原有的内存地址,这种操作其实不是算是拷贝,只是新的引用.把新的对象置于新的内存空间中 ...

最新文章

  1. npm查看指定包的所有版本
  2. Codeforces Gym 101173 CERC 16 D BZOJ 4790 Dancing Disks
  3. 一、RabbitMQ安装
  4. 【原创】启动Win10自带的XPS/OXPS阅读器
  5. u盘重置后计算机不显示了,u盘在电脑上不显示了如何恢复
  6. 性能、应用、安装,选择LoRaWAN温湿度传感器的关键
  7. Web前端从开始到入门(2)
  8. P1606 [USACO07FEB]白银莲花池 P1979 华容道(bfs预处理+状态连边建图+最短路算法求解,最短路计数)
  9. Logstash系列: mutate拦截器的使用
  10. esp32 s3 外部flash和外部psram配置
  11. 高洛峰mysql_【干货】MySQL 安装与安全优化
  12. 第26期《Runtime Error可能产生的原因》
  13. svn解决黄色感叹号
  14. 美团点评广告实时索引的设计与实现
  15. IP地址、手机归属和身份证查询接口
  16. 复选框CheckBox
  17. 【美国原装进口健身补充剂 乳清蛋白 绝对正品】
  18. Java集合之Set去重
  19. 云南大学c语言实验报告3,云南大学软件学院C语言所有实验代码.doc
  20. Photoshop批量制作座牌

热门文章

  1. Atitit 获取mp3音乐文件的音乐名与歌手结构化元数据 nlp java 目录 1.1. 一、MP3文件的元数据 1 1.2. MP3文件的数据结构以及为mp3内嵌歌词的代码 3 1.3.
  2. Atitit 搜索工程师的知识点体系总结 目录 1.1. 理论类 索引 与查询 1 1.2. 类库类 1 1.3. 关联知识类 1 1.4. 其他 1 2. Ref 2 2.1. Atitit 文
  3. Atitit.HTTP 代理原理及实现 正向代理与反向代理attilax总结
  4. atitit.图片相似度与图片查找的设计 获取图片指纹
  5. atitit.hbnt orm db 新新增更新最佳实践o7
  6. paip.刮刮卡砸金蛋抽奖概率算法跟核心流程.
  7. Paip.最佳实践-- Buildin variale 内建变量 ,魔术变量,预定义变量,系统常量,系统变量 1
  8. paip..net 程序多语言切换开发的流程总结
  9. Rust:Programming Rust:所有权
  10. (转)ICO是区块链与生俱来的特性,是金融深化的终局