/** * Adds a new field and sets the user object. * * @param name field name * @param code field value */ public void setUser(String name, String code) { UserDto user = new UserDto(); user.setCode(code); Field field = new Field(name, FieldType.CREATOR, user); addField(name, field); }
/** * Adds a new field and sets the user object. * * @param name field name * @param codes field value */ public void setUsers(String name, List<String> codes) { List<UserDto> list = new ArrayList<UserDto>(); for (String code : codes) { UserDto user = new UserDto(); user.setCode(code); list.add(user); } Field field = new Field(name, FieldType.USER_SELECT, list); addField(name, field); }
@RequestMapping(method = RequestMethod.POST) ResponseEntity<UserDto> registerUser( @Validated @RequestBody UserDto userDto, HttpServletRequest request, HttpServletResponse response) { UserDto outDto = userService.registerUser(userDto); if (outDto.getErrorMessage() != null) { return new ResponseEntity<>(outDto, null, HttpStatus.NOT_ACCEPTABLE); } else { return new ResponseEntity<>(outDto, null, HttpStatus.CREATED); } }
@RequestMapping(value = "nickname", method = RequestMethod.PUT) ResponseEntity<UserDto> updateNickname( @AuthenticationPrincipal BeadsanUserDetails userDetail, @Validated @RequestBody UserDto userDto, HttpServletRequest request, HttpServletResponse response) { if (!userDetail.getUserInfo().getMailAddress().equals(userDto.getMailAddress())) { UserDto errorUserDto = new UserDto(); errorUserDto.setMessage("ログイン時と異なるメールアドレスです"); return new ResponseEntity<>(null, null, HttpStatus.NOT_ACCEPTABLE); } UserDto outDto = userService.updateNickname(userDto); return new ResponseEntity<>(outDto, null, HttpStatus.OK); }
public List<UserDto> getListUserDto(Map map) { UsersMapper usersMapper = (UsersMapper) SpringContextUtil.getBean("usersMapper"); UserAddressMapper userAddressMapper = (UserAddressMapper) SpringContextUtil.getBean("userAddressMapper"); List<Users> list = usersMapper.getUsersList(map); List<UserDto> dtoList = new ArrayList<UserDto>(); if (map == null) { map = new HashMap(); } for (Users temp : list) { UserDto dto = BeanMapper.map(temp, UserDto.class); map.clear(); map.put("useraddressid", temp.getUseraddressid()); // 可能需要进行修改 dto.setUserAddress(userAddressMapper.getUserAddressList(map)); // 可能需要进行修改 dtoList.add(dto); } return dtoList; }