return map; } //批量删除 int success = 0; int total = customerIds.length; for(Long customerId : customerIds) { success += customerService.deleteByPrimaryKey(customerId); } map.put("status", "true"); map.put("info", "成功删除选中 " + total + " 个客户中的 " + success + " 个客户"); return map; }
@RequestMapping("/add") @RequiresPermissions("customer:insert") public String add(Model m){ //查出地区列表 BasicDataExample basicDataExample = new BasicDataExample(); basicDataExample.createCriteria().andParentIdEqualTo(ConstantDataField.AREA_BASICDATA_ID); List<BasicData> basicDatas= basicDataService.selectByExample(basicDataExample); m.addAttribute("areas",basicDatas);
//获取当前登录用户 Subject subject = SecurityUtils.getSubject(); User user = (User) subject.getPrincipal();
//如果是业务员进行操作,只能选择自己作为业务员 List<User> users = new ArrayList<>(); if (user.getRoleId() == ConstantDataField.SALESMAN_ROLE_ID) { users.add(user); } else { UserExample userExample = new UserExample(); userExample.createCriteria().andRoleIdEqualTo(ConstantDataField.SALESMAN_ROLE_ID); users = userService.selectByExample(userExample); } m.addAttribute("users", users);
return"customer/add"; }
@ResponseBody @RequestMapping("/insert") @RequiresPermissions("customer:insert") public Boolean insert(Customer customer){ int res = customerService.insert(customer); if (res == 1) { returntrue; } returnfalse; }
@ResponseBody @RequestMapping("/checkUsername") @RequiresPermissions("admin:list") public Boolean checkUsername(String username){ UserExample userExample = new UserExample(); UserExample.Criteria criteria = userExample.createCriteria(); criteria.andUsernameEqualTo(username); System.out.println(userService.selectByExample(userExample)); if (userService.selectByExample(userExample).size() != 0) { returnfalse; } returntrue; }
@ResponseBody @RequestMapping("/insert") @RequiresPermissions("admin:insert") public Boolean insert(User user){ String salt = UUID.randomUUID().toString().substring(0, 4); //String hashedPassword = new SimpleHash("md5", user.getPassword(), salt,3).toString(); user.setSalt(salt); //user.setPassword(hashedPassword); user.setCreateDate(new Date()); int res = userService.insert(user); if (res == 1) { returntrue; } returnfalse; }
@RequestMapping("/edit") @RequiresPermissions("admin:update") public String edit(Model m, Long userId){ m.addAttribute("user", userService.selectByPrimaryKey(userId)); m.addAttribute("roles", roleService.selectByExample(new RoleExample())); return"admin/edit"; }
@ResponseBody @RequestMapping("/insert") @RequiresPermissions("customer:insert") public Boolean insert(Customer customer){ int res = customerService.insert(customer); if (res == 1) { returntrue; } returnfalse; }
@RequestMapping("/edit") @RequiresPermissions("customer:update") public String edit(Model m, Long customerId){ //查出地区列表 BasicDataExample basicDataExample = new BasicDataExample(); basicDataExample.createCriteria().andParentIdEqualTo(ConstantDataField.AREA_BASICDATA_ID); List<BasicData> basicDatas= basicDataService.selectByExample(basicDataExample); m.addAttribute("areas",basicDatas);
@ResponseBody @RequestMapping("/update") @RequiresPermissions("customer:update") public Boolean update(Customer customer){ int res = customerService.updateByPrimaryKeySelective(customer); if (res == 1) { returntrue; } returnfalse;