| | |
| | | } |
| | | |
| | | @Override |
| | | public List<UserAddress> queryUserAddress() { |
| | | public List<UserAddress> queryUserAddress(double longitude, double latitude) { |
| | | UserAddressQueryCriteria criteria = new UserAddressQueryCriteria(); |
| | | criteria.setUserId(SecurityUtils.getCurrentUserId()); |
| | | criteria.setLongitude(longitude); |
| | | criteria.setLatitude(latitude); |
| | | return queryAll(criteria); |
| | | } |
| | | |
| | | @Override |
| | | public UserAddress getById(Long addressId, Double longitude, Double latitude) { |
| | | return userAddressMapper.getById(addressId, SecurityUtils.getCurrentUserId(), longitude, latitude); |
| | | } |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void create(UserAddress resources) { |
| | | if (resources.getIsDefault()) { |