Skip to content

Commit b789965

Browse files
committed
添加api
1 parent c7cb06d commit b789965

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

aries/src/main/java/info/xiaomo/aries/service/impl/UserServiceImpl.java

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
import info.xiaomo.aries.dao.UserDao;
44
import info.xiaomo.aries.model.UserModel;
55
import info.xiaomo.aries.service.UserService;
6+
import org.slf4j.Logger;
7+
import org.slf4j.LoggerFactory;
68
import org.springframework.beans.factory.annotation.Autowired;
79
import org.springframework.data.domain.Page;
10+
import org.springframework.data.domain.PageRequest;
811
import org.springframework.stereotype.Service;
912

1013
import java.util.List;
@@ -16,6 +19,8 @@
1619
@Service
1720
public class UserServiceImpl implements UserService {
1821

22+
private static final Logger LOGGER = LoggerFactory.getLogger(UserServiceImpl.class);
23+
1924
private final UserDao userDao;
2025

2126
@Autowired
@@ -35,12 +40,12 @@ public UserModel findByName(String name) {
3540

3641
@Override
3742
public List<UserModel> findAll() {
38-
return null;
43+
return userDao.findAll();
3944
}
4045

4146
@Override
4247
public Page<UserModel> findAll(int start, int pageSize) {
43-
return null;
48+
return userDao.findAll(new PageRequest(start, pageSize));
4449
}
4550

4651
@Override
@@ -55,10 +60,21 @@ public void delByName(String name) {
5560

5661
@Override
5762
public void add(UserModel model) {
58-
63+
UserModel userModel = userDao.findByName(model.getName());
64+
if (userModel != null) {
65+
LOGGER.debug("用户{}己经存在", userModel.getName());
66+
return;
67+
}
68+
userDao.save(model);
5969
}
6070

6171
@Override
6272
public void update(UserModel model) {
73+
UserModel userModel = userDao.findById(model.getId());
74+
if (userModel == null) {
75+
LOGGER.debug("用户{}不存在", model.getName());
76+
return;
77+
}
78+
userDao.save(model);
6379
}
6480
}

0 commit comments

Comments
 (0)