|  | 
 
| 本帖最后由 yan888nn 于 2017-3-14 16:53 编辑 
 首先,一个框架最基本的东西应该很稳定、成熟才对,最基本的我觉得应该就是用户、部门、权限这一块了(PS:国际化什么的个人觉得没什么用,弄得系统很臃肿),但是看jeecg的这一部分的源代码以后,发现很多地方的代码都很随意。jeecg3.6.6刚发布不久,这个版本我也是刚上手,现在逐步对发现问题提交上来,然后给大家解答;先来一个用户删除的问题:
 1.用户的删除有问题,在测试删除用户时,发现admin用户竟然也可以被删除;
 原因解析:
 @RequestMapping(params = "delete")
 @ResponseBody
 public AjaxJson delete(TSUser user, @RequestParam String deleteType, HttpServletRequest req) {
 //注意,此处少了这么一行:user = systemService.getEntity(TSUser.class, user.getId());
 if (deleteType.equals("delete")) {
 return this.del(user, req);
 }else if (deleteType.equals("deleteTrue")) {
 return this.trueDel(user, req);
 }else{
 AjaxJson j = new AjaxJson();
 
 j.setMsg("删除逻辑参数异常,请重试.");
 return j;
 }
 }
 
 
 
 
 
 | 
 |