/*** 删除部门  软删除:* <ul>*     组织机构下存在子机构时*     <li>不允许删除 组织机构</li>* </ul>* <ul>*     组织机构下存在用户时*     <li>不允许删除 组织机构</li>* </ul>* <ul>*     组织机构下 不存在子机构 且 不存在用户时*     <li>删除 组织机构-角色 信息</li>*     <li>删除 组织机构 信息</li>* </ul>* @return 删除的结果信息*/@RequestMapping(params = "delForUpdate")@ResponseBodypublic AjaxJson delForUpdate(TSDepart depart, HttpServletRequest request) {String message = null;AjaxJson j = new AjaxJson();depart = systemService.getEntity(TSDepart.class, depart.getId());message = MutiLangUtil.paramDelSuccess("common.department");if (depart.getTSDeparts().size() == 0) {Long userCount = systemService.getCountForJdbcParam("select count(1) from t_s_user_org where org_id= ?",depart.getId());if(userCount == 0) { // 组织机构下没有用户时,该组织机构才允许删除。Long emp_num = systemService.getCountForJdbcParam("select count(1) as emp_num from db_jp_employee a where a.depart = ?",depart.getId());if(emp_num == 0) {//组织里没有档案人员 ,才允许删除systemService.executeSql("delete from t_s_role_org where org_id=?", depart.getId());systemService.delete(depart);systemService.addLog(message, Globals.Log_Type_DEL, Globals.Log_Leavel_INFO);}else {j.setSuccess(false);message = "该组织下有人员档案,请移除后删除";}}else{message = MutiLangUtil.getLang("common.department.hasuser");}} else {message = "组织机构删除失败,不能删除父级组织";}j.setMsg(message);return j;}

jeecg json返回值显示失败or成功 j.setSuccess(false/*true*/)相关推荐

  1. ajax后台返回数据中文乱码_解决Jmeter返回值显示中文乱码 的三种方法及设置随机动态参数(非原创侵删)...

    一.Jmeter返回值显示中文乱码解决方法 第一种解决方法: 1. 点击线程组--添加--后置处理器--BeanShell后置处理程序 2.点击BeanShell后置处理程序,编写:prev.setD ...

  2. webapi json返回值null替换为空字符串

    .netcore webapi json返回值序列化null替换为空字符串 场景:数据库中部分表字段允许空值,则代码中实体类对应的字段类型为可空类型Nullable<>,如int?,Dat ...

  3. json返回值为null显示key值的设置

    使用的是阿里的json  ----------com.alibaba.fastjson.JSONObject; Map<String,Object> map = new HashMap&l ...

  4. .net core json 为null输出_SpringBoot实战(九):标准化json返回值

    [前言] 前后端分离是现在系统开发主流模式,上篇博文<SpringBoot集成Swagger>介绍了利器Swagger;这篇接着定义返回Json格式的规范:无规矩,不成方圆:有了好的规范前 ...

  5. ajaxSubmit,json,struts2,提示保存“json返回值”

    问题回顾: 1.需求:jsp页面通过<input type="file" ...>上传图片,后台对应action对图片做一些压缩,描边等处理后,将处理完的image返回 ...

  6. php请求api获取返回值,我用curl请求接口获取返回值,但是不成功,大神给看看怎么调取?...

    接口地址 http://mp.vservice.com.cn/service/OutWebService?wsdl 接口调用方 callService(String serviceName,Strin ...

  7. Error while extracting response for type [] and content type [],json返回值被解析为xml

    在使用restTemplate请求restful接口时,在特定情况下总会将返回的json数据解析为xml数据然后处理,接着就会爆出标题中的错误: Error while extracting resp ...

  8. django的json返回值带有汉字的处理

    原因:simpleJson把utf-8编码的字符串直接转成了unicode,但却是按字节来转的,不是真正的unicode 下面是转化为unicode的代码 from django.http impor ...

  9. dotNET Core WebAPI 统一处理(返回值、参数验证、异常)

    现在 Web 开发比较流行前后端分离 现在 Web 开发比较流行前后端分离,我们的产品也是一样,前端使用Vue,后端使用 dotNet Core WebAPI ,在写 API 的过程中有很多地方需要统 ...

最新文章

  1. Java基础篇:反射
  2. 带你走近AngularJS - 创建自定义指令
  3. 外媒列举2011年十大IT预测:鲍尔默卸任微软CEO
  4. 【收藏】严重影响IDEA启动速度的插件
  5. windows server 2012 FTP 服务器 / 虚拟目录
  6. 读书笔记_代码大全2第七章_高质量的子程序
  7. 下面有关html5标签说法错误的有,前端面试题(2016含答案)
  8. Lambda表达式在Java 8中的简单应用
  9. php榛子云短信验证,java + maven +榛子云短信 实现发送短信验证码功能
  10. android app攻击与防范论文,基于Android平台的应用程序安全保护研究与应用
  11. 【论文笔记】Beyond Low-frequency Information in Graph Convolutional Networks
  12. 李开复说明年有一批AI创企会倒闭,不想死的创业公司需要警惕什么?
  13. Vivado入门使用指南之----多路分频器(逻辑分析仪IP的使用以及前后仿真及ip的基本使用)
  14. wps中下划线怎么也去不掉_黑头究竟怎么形成的?为什么总是去不掉?那是因为你用错方法...
  15. 微信公众号从入门到入坑
  16. 操作系统实验报告清华大学LAB1
  17. 前端的IDE工具对比
  18. echart:legend中显示value+自定义文字样式
  19. iCloud开发入门
  20. runtime error python 3.5_Python 3.5 RuntimeError: can't start new thread

热门文章

  1. Linux为什么受欢迎?
  2. java nio 对消息分片_Java NIO:应用
  3. java 注册页面正则式_Java使用正则表达式对注册页面进行验证功能实现
  4. [转载] 如何在Android设备之间共享Google Play应用,音乐等
  5. c语言 函数的参数传递示例_C-用户定义的函数示例,没有参数,没有返回类型...
  6. linux vnc检查,检查Ubuntu VNC设置(避免远程登陆)
  7. python字符串转义序列_Python | 忽略字符串中的转义序列
  8. 经典面试题 | 讲一下垃圾回收器都有哪些?
  9. Node出错导致运行崩溃的解决方案
  10. VC 忽略警告的方法