|
@@ -56,10 +56,13 @@ public class MgrUserService {
|
|
|
public void saveInvite(long userId, String content) {
|
|
|
InviteQr inviteQr = inviteQrDao.getContent(content);
|
|
|
if (inviteQr != null) {
|
|
|
- Invite invite = new Invite();
|
|
|
- invite.setUserId(inviteQr.getUserId());
|
|
|
- invite.setInviteUserId(userId);
|
|
|
- inviteDao.insert(invite);
|
|
|
+ Invite inv = inviteDao.getInviteUserId(inviteQr.getUserId(), userId);
|
|
|
+ if (inv == null) {
|
|
|
+ Invite invite = new Invite();
|
|
|
+ invite.setUserId(inviteQr.getUserId());
|
|
|
+ invite.setInviteUserId(userId);
|
|
|
+ inviteDao.insert(invite);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|