Skip to content

Commit 97c18e5

Browse files
committed
add comment
1 parent 2679285 commit 97c18e5

File tree

6 files changed

+25
-34
lines changed

6 files changed

+25
-34
lines changed

code/back-end/Cloud_native_first_attempt/sample-spring-microservices-new-master/user-service/src/main/java/org/pokemonrun/service/ModifyUserInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ public interface ModifyUserInfo {
66
public boolean ModifyExp(String username,int num);
77
public boolean blockUser(String username);//block user from login (set star)
88
public boolean SetPet(String username, int pet);//user set the pet to fight
9-
public boolean AddDistance(String username, double distance);
10-
public boolean addFriend(String username,String friendname);
9+
public boolean AddDistance(String username, double distance);//add to the whole distance a user has run
10+
public boolean addFriend(String username,String friendname);//add a user as another user's friend, automatically back and forth
1111
public boolean addCover(Coverinfo Coverinfo);
1212
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
package org.pokemonrun.service;
22

33
public interface RegisterService {
4-
boolean Register(String username, String password, String email, int star);
4+
boolean Register(String username, String password, String email, int star);//no duplicate username
55
}

code/back-end/Cloud_native_first_attempt/sample-spring-microservices-new-master/user-service/src/main/java/org/pokemonrun/serviceimpl/GetUserInfoimpl.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@ public class GetUserInfoimpl implements GetUserInfo {
2525
@Override
2626
public Userinfo getUserInfo(String username) {
2727
User temp=UserDao.findOne(username);
28-
if(temp==null)
28+
if(temp==null)//fault handling
2929
{
3030
return null;
3131
}
3232
else
3333
{
3434
List<Friendinfo> friends = new ArrayList<>();
3535
Set<User> friendsset= temp.getFollowers();
36-
for(User tempUser:friendsset)
36+
for(User tempUser:friendsset)//get friend
3737
{
38-
Friendinfo tempInfo=new Friendinfo(tempUser.getUsername());
39-
friends.add(tempInfo);
38+
Friendinfo tempfriendInfo=new Friendinfo(tempUser.getUsername());
39+
friends.add(tempfriendInfo);
4040
}
4141
Userinfo tempinfo=new Userinfo(temp.getUsername(),temp.getStar(),temp.getEmail(),temp.getExp(),temp.getPet(),temp.getDistance(),friends);
4242
return tempinfo;
@@ -60,22 +60,21 @@ public UserInfoForAdmin AdminGetUserInfo(String username) {
6060
@Override
6161
public int GetPet(String username) {
6262
User temp=UserDao.findOne(username);
63-
if(temp==null)
63+
if(temp==null)//fault handling
6464
{
6565
return -1;
6666
}
6767
else
6868
{
69-
int temppet=temp.getPet();
70-
return temppet;
69+
return temp.getPet();
7170
}
7271
}
7372

7473
@Override
7574
public List<String> GetAllUser() {
7675
List<User> tempList=UserDao.findAll();
7776
List<String> usernamelist=new ArrayList<>();
78-
for(User tempUser:tempList)
77+
for(User tempUser:tempList)//get all user's name
7978
{
8079
usernamelist.add(tempUser.getUsername());
8180
}
@@ -90,7 +89,7 @@ public Coverinfo getCover(String username) {
9089
return null;
9190
}
9291
Cover tempCover=CoverDao.getOneCover(username);
93-
if(tempCover==null)
92+
if(tempCover==null)//fault handling
9493
{
9594
return null;
9695
}
@@ -104,7 +103,7 @@ public Coverinfo getCover(String username) {
104103
@Override
105104
public int getExp(String username) {
106105
User tempUser=UserDao.findOne(username);
107-
if(tempUser==null)
106+
if(tempUser==null)//fault handling
108107
{
109108
return 0;
110109
}

code/back-end/Cloud_native_first_attempt/sample-spring-microservices-new-master/user-service/src/main/java/org/pokemonrun/serviceimpl/LoginServiceimpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public boolean Login(String username, String password) {
2222
}
2323
else
2424
{
25-
if(tempUser.getStar()==-1)
25+
if(tempUser.getStar()==-1)//blocked user
2626
{
2727
return false;
2828
}

code/back-end/Cloud_native_first_attempt/sample-spring-microservices-new-master/user-service/src/main/java/org/pokemonrun/serviceimpl/ModifyUserInfoimpl.java

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,26 @@ public class ModifyUserInfoimpl implements ModifyUserInfo {
2020
@Override
2121
public boolean ModifyExp(String username, int num) {
2222
User temp=UserDao.findOne(username);
23-
if(temp==null)
23+
if(temp==null)//fault handling
2424
{
2525
return false;
2626
}
2727
else
2828
{
2929
int oldexp=temp.getExp();
3030
int newexp=oldexp+num;
31-
if(newexp<0)
31+
if(newexp<0)//fault handling
3232
{
3333
return false;
3434
}
3535
temp.setExp(newexp);
36-
UserDao.save(temp);
36+
UserDao.save(temp);//will automatically overwrite the old one, keep the same ID
3737
}
3838
return true;
3939
}
4040

4141
@Override
42-
public boolean blockUser(String username) {
42+
public boolean blockUser(String username) {//block and unblock , back and forth
4343
User temp=UserDao.findOne(username);
4444
if(temp==null)
4545
{
@@ -48,23 +48,15 @@ public boolean blockUser(String username) {
4848
else
4949
{
5050
int star=temp.getStar();
51-
if(star==-1)
51+
if(star==-1)//unblock
5252
{
5353
temp.setStar(0);
5454
}
55-
else if(star==-2)
56-
{
57-
temp.setStar(1);
58-
}
59-
else if(star==1)
60-
{
61-
temp.setStar(-2);
62-
}
63-
else if(star==0)
55+
else if(star==0)//block
6456
{
6557
temp.setStar(-1);
6658
}
67-
else
59+
else//fault handling
6860
{
6961
return false;
7062
}
@@ -116,14 +108,14 @@ public boolean AddDistance(String username, double distance) {
116108
public boolean addFriend(String username, String friendname) {
117109
User temp1=UserDao.findOne(username);
118110
User temp2=UserDao.findOne(friendname);
119-
if(temp1==null||temp2==null)
111+
if(temp1==null||temp2==null)//fault handling
120112
{
121113
return false;
122114
}
123115
else
124116
{
125117
Set<User> follower1=temp1.getFollowers();
126-
if(follower1.contains(temp2))
118+
if(follower1.contains(temp2))//already friend
127119
{
128120
return false;
129121
}
@@ -133,7 +125,7 @@ public boolean addFriend(String username, String friendname) {
133125
following1.add(temp2);
134126
temp1.setFollowing(following1);
135127

136-
UserDao.save(temp1);
128+
UserDao.save(temp1);//and user2 as user1's friend
137129

138130
Set<User> follower2=temp2.getFollowers();
139131
follower2.add(temp1);
@@ -144,7 +136,7 @@ public boolean addFriend(String username, String friendname) {
144136
following2.add(temp1);
145137
temp2.setFollowing(following2);
146138

147-
UserDao.save(temp2);
139+
UserDao.save(temp2);//add user1 as user2's friend
148140
return true;
149141
}
150142
}

code/back-end/Cloud_native_first_attempt/sample-spring-microservices-new-master/user-service/src/main/java/org/pokemonrun/serviceimpl/RegisterServiceimpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public boolean Register(String username, String password, String email, int star
1818
UserDao.save(username, password, email, star);
1919
return true;
2020
}
21-
else
21+
else//already registered
2222
{
2323
return false;
2424
}

0 commit comments

Comments
 (0)