Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
leyi cen
Jeesns
Commits
6c402f5c
Commit
6c402f5c
authored
5 years ago
by
zchuanzhao
Browse files
Options
Download
Email Patches
Plain Diff
v2.0.0初始化
parent
3718e3fb
Changes
187
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
jeesns-service/pom.xml
+1
-1
jeesns-service/pom.xml
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleCateService.java
+2
-2
...ava/com/lxinet/jeesns/service/cms/ArticleCateService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleCommentService.java
+2
-2
.../com/lxinet/jeesns/service/cms/ArticleCommentService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleFavorService.java
+2
-2
...va/com/lxinet/jeesns/service/cms/ArticleFavorService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleService.java
+10
-10
...in/java/com/lxinet/jeesns/service/cms/ArticleService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/common/AdsService.java
+5
-5
...ain/java/com/lxinet/jeesns/service/common/AdsService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/common/ArchiveService.java
+7
-7
...java/com/lxinet/jeesns/service/common/ArchiveService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/common/LinkService.java
+9
-9
...in/java/com/lxinet/jeesns/service/common/LinkService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupFansService.java
+7
-7
...ava/com/lxinet/jeesns/service/group/GroupFansService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupService.java
+2
-2
...in/java/com/lxinet/jeesns/service/group/GroupService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicCommentService.java
+5
-5
...lxinet/jeesns/service/group/GroupTopicCommentService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicFavorService.java
+2
-2
...m/lxinet/jeesns/service/group/GroupTopicFavorService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicService.java
+10
-10
...va/com/lxinet/jeesns/service/group/GroupTopicService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicTypeService.java
+2
-2
...om/lxinet/jeesns/service/group/GroupTopicTypeService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTypeService.java
+2
-2
...ava/com/lxinet/jeesns/service/group/GroupTypeService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/CheckinService.java
+2
-2
...java/com/lxinet/jeesns/service/member/CheckinService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/FinancialService.java
+2
-2
...va/com/lxinet/jeesns/service/member/FinancialService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberFansService.java
+7
-7
...a/com/lxinet/jeesns/service/member/MemberFansService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberService.java
+72
-72
.../java/com/lxinet/jeesns/service/member/MemberService.java
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberTokenService.java
+2
-2
.../com/lxinet/jeesns/service/member/MemberTokenService.java
with
153 additions
and
153 deletions
+153
-153
jeesns-service/pom.xml
+
1
-
1
View file @
6c402f5c
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<dependency>
<dependency>
<groupId>
com.lxinet
</groupId>
<groupId>
com.lxinet
</groupId>
<artifactId>
jeesns-core
</artifactId>
<artifactId>
jeesns-core
</artifactId>
<version>
1.4.2
</version>
<version>
2.0.0
</version>
</dependency>
</dependency>
<dependency>
<dependency>
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleCateService.java
+
2
-
2
View file @
6c402f5c
...
@@ -2,7 +2,7 @@ package com.lxinet.jeesns.service.cms;
...
@@ -2,7 +2,7 @@ package com.lxinet.jeesns.service.cms;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.ParamException
;
import
com.lxinet.jeesns.core.exception.ParamException
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.cms.IArticleCateDao
;
import
com.lxinet.jeesns.dao.cms.IArticleCateDao
;
import
com.lxinet.jeesns.model.cms.ArticleCate
;
import
com.lxinet.jeesns.model.cms.ArticleCate
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -13,7 +13,7 @@ import java.util.List;
...
@@ -13,7 +13,7 @@ import java.util.List;
* Created by zchuanzhao on 16/9/29.
* Created by zchuanzhao on 16/9/29.
*/
*/
@Service
(
"articleCateService"
)
@Service
(
"articleCateService"
)
public
class
ArticleCateService
extends
BaseService
Impl
<
ArticleCate
>
{
public
class
ArticleCateService
extends
BaseService
<
ArticleCate
>
{
@Resource
@Resource
private
IArticleCateDao
articleCateDao
;
private
IArticleCateDao
articleCateDao
;
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleCommentService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.cms
;
package
com.lxinet.jeesns.service.cms
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.consts.AppTag
;
import
com.lxinet.jeesns.core.consts.AppTag
;
import
com.lxinet.jeesns.core.enums.MessageType
;
import
com.lxinet.jeesns.core.enums.MessageType
;
...
@@ -27,7 +27,7 @@ import java.util.List;
...
@@ -27,7 +27,7 @@ import java.util.List;
* Created by zchuanzhao on 2016/10/14.
* Created by zchuanzhao on 2016/10/14.
*/
*/
@Service
(
"articleCommentService"
)
@Service
(
"articleCommentService"
)
public
class
ArticleCommentService
extends
BaseService
Impl
<
ArticleComment
>
{
public
class
ArticleCommentService
extends
BaseService
<
ArticleComment
>
{
@Resource
@Resource
private
IArticleCommentDao
articleCommentDao
;
private
IArticleCommentDao
articleCommentDao
;
@Resource
@Resource
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleFavorService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.cms
;
package
com.lxinet.jeesns.service.cms
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.cms.IArticleFavorDao
;
import
com.lxinet.jeesns.dao.cms.IArticleFavorDao
;
import
com.lxinet.jeesns.model.cms.ArticleFavor
;
import
com.lxinet.jeesns.model.cms.ArticleFavor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -11,7 +11,7 @@ import javax.annotation.Resource;
...
@@ -11,7 +11,7 @@ import javax.annotation.Resource;
* Created by zchuanzhao on 2017/2/9.
* Created by zchuanzhao on 2017/2/9.
*/
*/
@Service
(
"articleFavorService"
)
@Service
(
"articleFavorService"
)
public
class
ArticleFavorService
extends
BaseService
Impl
<
ArticleFavor
>
{
public
class
ArticleFavorService
extends
BaseService
<
ArticleFavor
>
{
@Resource
@Resource
private
IArticleFavorDao
articleFavorDao
;
private
IArticleFavorDao
articleFavorDao
;
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/cms/ArticleService.java
+
10
-
10
View file @
6c402f5c
...
@@ -4,11 +4,11 @@ import com.lxinet.jeesns.core.consts.AppTag;
...
@@ -4,11 +4,11 @@ import com.lxinet.jeesns.core.consts.AppTag;
import
com.lxinet.jeesns.core.enums.MessageType
;
import
com.lxinet.jeesns.core.enums.MessageType
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.ParamException
;
import
com.lxinet.jeesns.core.exception.ParamException
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.cms.IArticleDao
;
import
com.lxinet.jeesns.dao.cms.IArticleDao
;
import
com.lxinet.jeesns.model.cms.Article
;
import
com.lxinet.jeesns.model.cms.Article
;
import
com.lxinet.jeesns.model.member.Member
;
import
com.lxinet.jeesns.model.member.Member
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.utils.*
;
import
com.lxinet.jeesns.core.utils.*
;
import
com.lxinet.jeesns.service.member.MemberService
;
import
com.lxinet.jeesns.service.member.MemberService
;
...
@@ -30,7 +30,7 @@ import java.util.Map;
...
@@ -30,7 +30,7 @@ import java.util.Map;
* Created by zchuanzhao on 2016/10/14.
* Created by zchuanzhao on 2016/10/14.
*/
*/
@Service
(
"articleService"
)
@Service
(
"articleService"
)
public
class
ArticleService
extends
BaseService
Impl
<
Article
>
{
public
class
ArticleService
extends
BaseService
<
Article
>
{
@Resource
@Resource
private
IArticleDao
articleDao
;
private
IArticleDao
articleDao
;
@Resource
@Resource
...
@@ -112,12 +112,12 @@ public class ArticleService extends BaseServiceImpl<Article> {
...
@@ -112,12 +112,12 @@ public class ArticleService extends BaseServiceImpl<Article> {
return
true
;
return
true
;
}
}
public
Result
Model
listByPage
(
Page
page
,
String
key
,
int
cateid
,
int
status
,
int
memberId
)
{
public
Result
listByPage
(
Page
page
,
String
key
,
int
cateid
,
int
status
,
int
memberId
)
{
if
(
StringUtils
.
isNotBlank
(
key
)){
if
(
StringUtils
.
isNotBlank
(
key
)){
key
=
"%"
+
key
+
"%"
;
key
=
"%"
+
key
+
"%"
;
}
}
List
<
Article
>
list
=
articleDao
.
list
(
page
,
key
,
cateid
,
status
,
memberId
);
List
<
Article
>
list
=
articleDao
.
list
(
page
,
key
,
cateid
,
status
,
memberId
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
@@ -141,12 +141,12 @@ public class ArticleService extends BaseServiceImpl<Article> {
...
@@ -141,12 +141,12 @@ public class ArticleService extends BaseServiceImpl<Article> {
return
true
;
return
true
;
}
}
public
Result
Model
favor
(
Member
loginMember
,
int
articleId
)
{
public
Result
favor
(
Member
loginMember
,
int
articleId
)
{
Article
article
=
this
.
findById
(
articleId
);
Article
article
=
this
.
findById
(
articleId
);
ValidUtill
.
checkIsNull
(
article
,
"文章不存在"
);
ValidUtill
.
checkIsNull
(
article
,
"文章不存在"
);
int
favor
=
article
.
getFavor
();
int
favor
=
article
.
getFavor
();
String
message
;
String
message
;
Result
Model
<
Integer
>
result
Model
;
Result
<
Integer
>
result
;
if
(
articleFavorService
.
find
(
articleId
,
loginMember
.
getId
())
==
null
){
if
(
articleFavorService
.
find
(
articleId
,
loginMember
.
getId
())
==
null
){
//增加
//增加
articleDao
.
favor
(
articleId
,
1
);
articleDao
.
favor
(
articleId
,
1
);
...
@@ -166,9 +166,9 @@ public class ArticleService extends BaseServiceImpl<Article> {
...
@@ -166,9 +166,9 @@ public class ArticleService extends BaseServiceImpl<Article> {
//取消喜欢,扣除积分
//取消喜欢,扣除积分
scoreDetailService
.
scoreCancelBonus
(
loginMember
.
getId
(),
ScoreRuleConsts
.
ARTICLE_RECEIVED_LIKE
,
articleId
);
scoreDetailService
.
scoreCancelBonus
(
loginMember
.
getId
(),
ScoreRuleConsts
.
ARTICLE_RECEIVED_LIKE
,
articleId
);
}
}
result
Model
=
new
Result
Model
(
0
,
message
);
result
=
new
Result
(
0
,
message
);
result
Model
.
setData
(
favor
);
result
.
setData
(
favor
);
return
result
Model
;
return
result
;
}
}
public
List
<
Article
>
listByCustom
(
int
cid
,
String
sort
,
int
num
,
int
day
,
int
thumbnail
)
{
public
List
<
Article
>
listByCustom
(
int
cid
,
String
sort
,
int
num
,
int
day
,
int
thumbnail
)
{
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/common/AdsService.java
+
5
-
5
View file @
6c402f5c
package
com.lxinet.jeesns.service.common
;
package
com.lxinet.jeesns.service.common
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.common.IAdsDao
;
import
com.lxinet.jeesns.dao.common.IAdsDao
;
import
com.lxinet.jeesns.model.common.Ads
;
import
com.lxinet.jeesns.model.common.Ads
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -15,13 +15,13 @@ import java.util.List;
...
@@ -15,13 +15,13 @@ import java.util.List;
* Created by zchuanzhao on 2017/9/07.
* Created by zchuanzhao on 2017/9/07.
*/
*/
@Service
(
"adsService"
)
@Service
(
"adsService"
)
public
class
AdsService
extends
BaseService
Impl
<
Ads
>
{
public
class
AdsService
extends
BaseService
<
Ads
>
{
@Resource
@Resource
private
IAdsDao
adsDao
;
private
IAdsDao
adsDao
;
public
Result
Model
listByPage
(
Page
page
)
{
public
Result
listByPage
(
Page
page
)
{
List
<
Ads
>
list
=
adsDao
.
list
(
page
);
List
<
Ads
>
list
=
adsDao
.
list
(
page
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/common/ArchiveService.java
+
7
-
7
View file @
6c402f5c
...
@@ -2,7 +2,7 @@ package com.lxinet.jeesns.service.common;
...
@@ -2,7 +2,7 @@ package com.lxinet.jeesns.service.common;
import
com.lxinet.jeesns.dao.common.IArchiveDao
;
import
com.lxinet.jeesns.dao.common.IArchiveDao
;
import
com.lxinet.jeesns.model.common.Archive
;
import
com.lxinet.jeesns.model.common.Archive
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.utils.HtmlUtil
;
import
com.lxinet.jeesns.core.utils.HtmlUtil
;
import
com.lxinet.jeesns.core.utils.StringUtils
;
import
com.lxinet.jeesns.core.utils.StringUtils
;
import
com.lxinet.jeesns.model.member.Member
;
import
com.lxinet.jeesns.model.member.Member
;
...
@@ -59,25 +59,25 @@ public class ArchiveService {
...
@@ -59,25 +59,25 @@ public class ArchiveService {
}
}
@Transactional
@Transactional
public
Result
Model
favor
(
Member
loginMember
,
int
archiveId
)
{
public
Result
favor
(
Member
loginMember
,
int
archiveId
)
{
String
message
;
String
message
;
Result
Model
<
Integer
>
result
Model
;
Result
<
Integer
>
result
;
if
(
archiveFavorService
.
find
(
archiveId
,
loginMember
.
getId
())
==
null
){
if
(
archiveFavorService
.
find
(
archiveId
,
loginMember
.
getId
())
==
null
){
//增加
//增加
archiveDao
.
favor
(
archiveId
,
1
);
archiveDao
.
favor
(
archiveId
,
1
);
archiveFavorService
.
save
(
archiveId
,
loginMember
.
getId
());
archiveFavorService
.
save
(
archiveId
,
loginMember
.
getId
());
message
=
"喜欢成功"
;
message
=
"喜欢成功"
;
result
Model
=
new
Result
Model
(
0
,
message
);
result
=
new
Result
(
0
,
message
);
}
else
{
}
else
{
//减少
//减少
archiveDao
.
favor
(
archiveId
,-
1
);
archiveDao
.
favor
(
archiveId
,-
1
);
archiveFavorService
.
delete
(
archiveId
,
loginMember
.
getId
());
archiveFavorService
.
delete
(
archiveId
,
loginMember
.
getId
());
message
=
"取消喜欢成功"
;
message
=
"取消喜欢成功"
;
result
Model
=
new
Result
Model
(
1
,
message
);
result
=
new
Result
(
1
,
message
);
}
}
Archive
findArchive
=
this
.
findByArchiveId
(
archiveId
);
Archive
findArchive
=
this
.
findByArchiveId
(
archiveId
);
result
Model
.
setData
(
findArchive
.
getFavor
());
result
.
setData
(
findArchive
.
getFavor
());
return
result
Model
;
return
result
;
}
}
public
boolean
update
(
Member
member
,
Archive
archive
)
{
public
boolean
update
(
Member
member
,
Archive
archive
)
{
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/common/LinkService.java
+
9
-
9
View file @
6c402f5c
package
com.lxinet.jeesns.service.common
;
package
com.lxinet.jeesns.service.common
;
import
com.lxinet.jeesns.core.conditions.SqlWrapper
;
import
com.lxinet.jeesns.core.conditions.SqlWrapper
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.dao.common.ILinkDao
;
import
com.lxinet.jeesns.dao.common.ILinkDao
;
import
com.lxinet.jeesns.model.common.Link
;
import
com.lxinet.jeesns.model.common.Link
;
...
@@ -14,27 +14,27 @@ import java.util.List;
...
@@ -14,27 +14,27 @@ import java.util.List;
* Created by zchuanzhao on 2017-10-13.
* Created by zchuanzhao on 2017-10-13.
*/
*/
@Service
(
"linkService"
)
@Service
(
"linkService"
)
public
class
LinkService
extends
BaseService
Impl
<
Link
>
{
public
class
LinkService
extends
BaseService
<
Link
>
{
@Resource
@Resource
private
ILinkDao
linkDao
;
private
ILinkDao
linkDao
;
public
Result
Model
listByPage
(
Page
page
)
{
public
Result
listByPage
(
Page
page
)
{
List
<
Link
>
list
=
linkDao
.
list
(
page
);
List
<
Link
>
list
=
linkDao
.
list
(
page
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
public
Result
Model
allList
()
{
public
Result
allList
()
{
List
<
Link
>
list
=
linkDao
.
listAll
(
new
SqlWrapper
<>(
Link
.
class
));
List
<
Link
>
list
=
linkDao
.
listAll
(
new
SqlWrapper
<>(
Link
.
class
));
Result
Model
model
=
new
Result
Model
(
0
);
Result
model
=
new
Result
(
0
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
public
Result
Model
recommentList
()
{
public
Result
recommentList
()
{
List
<
Link
>
list
=
linkDao
.
recommentList
();
List
<
Link
>
list
=
linkDao
.
recommentList
();
Result
Model
model
=
new
Result
Model
(
0
);
Result
model
=
new
Result
(
0
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupFansService.java
+
7
-
7
View file @
6c402f5c
package
com.lxinet.jeesns.service.group
;
package
com.lxinet.jeesns.service.group
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.model.group.Group
;
import
com.lxinet.jeesns.model.group.Group
;
import
com.lxinet.jeesns.model.group.GroupFans
;
import
com.lxinet.jeesns.model.group.GroupFans
;
import
com.lxinet.jeesns.model.member.Member
;
import
com.lxinet.jeesns.model.member.Member
;
...
@@ -18,13 +18,13 @@ import java.util.List;
...
@@ -18,13 +18,13 @@ import java.util.List;
* Created by zchuanzhao on 2016/12/26.
* Created by zchuanzhao on 2016/12/26.
*/
*/
@Service
(
"groupFansService"
)
@Service
(
"groupFansService"
)
public
class
GroupFansService
extends
BaseService
Impl
<
GroupFans
>
{
public
class
GroupFansService
extends
BaseService
<
GroupFans
>
{
@Resource
@Resource
private
IGroupFansDao
groupFansDao
;
private
IGroupFansDao
groupFansDao
;
public
Result
Model
listByPage
(
Page
page
,
Integer
groupId
)
{
public
Result
listByPage
(
Page
page
,
Integer
groupId
)
{
List
<
GroupFans
>
list
=
groupFansDao
.
list
(
page
,
groupId
);
List
<
GroupFans
>
list
=
groupFansDao
.
list
(
page
,
groupId
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
@@ -57,9 +57,9 @@ public class GroupFansService extends BaseServiceImpl<GroupFans> {
...
@@ -57,9 +57,9 @@ public class GroupFansService extends BaseServiceImpl<GroupFans> {
}
}
public
Result
Model
listByMember
(
Page
page
,
Integer
memberId
)
{
public
Result
listByMember
(
Page
page
,
Integer
memberId
)
{
List
<
Group
>
list
=
groupFansDao
.
listByMember
(
page
,
memberId
);
List
<
Group
>
list
=
groupFansDao
.
listByMember
(
page
,
memberId
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.group
;
package
com.lxinet.jeesns.service.group
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.utils.*
;
import
com.lxinet.jeesns.core.utils.*
;
...
@@ -31,7 +31,7 @@ import java.util.Map;
...
@@ -31,7 +31,7 @@ import java.util.Map;
*/
*/
@Service
(
"groupService"
)
@Service
(
"groupService"
)
@Transactional
@Transactional
public
class
GroupService
extends
BaseService
Impl
<
Group
>
{
public
class
GroupService
extends
BaseService
<
Group
>
{
@Resource
@Resource
private
IGroupDao
groupDao
;
private
IGroupDao
groupDao
;
@Resource
@Resource
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicCommentService.java
+
5
-
5
View file @
6c402f5c
package
com.lxinet.jeesns.service.group
;
package
com.lxinet.jeesns.service.group
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.consts.AppTag
;
import
com.lxinet.jeesns.core.consts.AppTag
;
import
com.lxinet.jeesns.core.enums.MessageType
;
import
com.lxinet.jeesns.core.enums.MessageType
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.model.group.GroupTopic
;
import
com.lxinet.jeesns.model.group.GroupTopic
;
import
com.lxinet.jeesns.model.group.GroupTopicComment
;
import
com.lxinet.jeesns.model.group.GroupTopicComment
;
...
@@ -24,7 +24,7 @@ import java.util.List;
...
@@ -24,7 +24,7 @@ import java.util.List;
* Created by zchuanzhao on 2016/12/27.
* Created by zchuanzhao on 2016/12/27.
*/
*/
@Service
(
"groupTopicCommentService"
)
@Service
(
"groupTopicCommentService"
)
public
class
GroupTopicCommentService
extends
BaseService
Impl
<
GroupTopicComment
>
{
public
class
GroupTopicCommentService
extends
BaseService
<
GroupTopicComment
>
{
@Resource
@Resource
private
IGroupTopicCommentDao
groupTopicCommentDao
;
private
IGroupTopicCommentDao
groupTopicCommentDao
;
@Resource
@Resource
...
@@ -68,10 +68,10 @@ public class GroupTopicCommentService extends BaseServiceImpl<GroupTopicComment>
...
@@ -68,10 +68,10 @@ public class GroupTopicCommentService extends BaseServiceImpl<GroupTopicComment>
return
result
==
1
;
return
result
==
1
;
}
}
public
Result
Model
listByGroupTopic
(
Page
page
,
int
groupTopicId
)
{
public
Result
listByGroupTopic
(
Page
page
,
int
groupTopicId
)
{
List
<
GroupTopicComment
>
list
=
groupTopicCommentDao
.
listByGroupTopic
(
page
,
groupTopicId
);
List
<
GroupTopicComment
>
list
=
groupTopicCommentDao
.
listByGroupTopic
(
page
,
groupTopicId
);
this
.
atFormat
(
list
);
this
.
atFormat
(
list
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicFavorService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.group
;
package
com.lxinet.jeesns.service.group
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.group.IGroupTopicFavorDao
;
import
com.lxinet.jeesns.dao.group.IGroupTopicFavorDao
;
import
com.lxinet.jeesns.model.group.GroupTopicFavor
;
import
com.lxinet.jeesns.model.group.GroupTopicFavor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -11,7 +11,7 @@ import javax.annotation.Resource;
...
@@ -11,7 +11,7 @@ import javax.annotation.Resource;
* Created by zchuanzhao on 2017/2/9.
* Created by zchuanzhao on 2017/2/9.
*/
*/
@Service
(
"groupTopicFavorService"
)
@Service
(
"groupTopicFavorService"
)
public
class
GroupTopicFavorService
extends
BaseService
Impl
<
GroupTopicFavor
>
{
public
class
GroupTopicFavorService
extends
BaseService
<
GroupTopicFavor
>
{
@Resource
@Resource
private
IGroupTopicFavorDao
groupTopicFavorDao
;
private
IGroupTopicFavorDao
groupTopicFavorDao
;
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicService.java
+
10
-
10
View file @
6c402f5c
package
com.lxinet.jeesns.service.group
;
package
com.lxinet.jeesns.service.group
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.core.utils.HtmlUtil
;
import
com.lxinet.jeesns.core.utils.HtmlUtil
;
import
com.lxinet.jeesns.service.member.MemberService
;
import
com.lxinet.jeesns.service.member.MemberService
;
import
com.lxinet.jeesns.service.member.MessageService
;
import
com.lxinet.jeesns.service.member.MessageService
;
...
@@ -12,7 +12,7 @@ import com.lxinet.jeesns.utils.ScoreRuleConsts;
...
@@ -12,7 +12,7 @@ import com.lxinet.jeesns.utils.ScoreRuleConsts;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.utils.ValidUtill
;
import
com.lxinet.jeesns.core.consts.AppTag
;
import
com.lxinet.jeesns.core.consts.AppTag
;
import
com.lxinet.jeesns.core.enums.MessageType
;
import
com.lxinet.jeesns.core.enums.MessageType
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.ParamException
;
import
com.lxinet.jeesns.core.exception.ParamException
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
...
@@ -34,7 +34,7 @@ import java.util.List;
...
@@ -34,7 +34,7 @@ import java.util.List;
* Created by zchuanzhao on 2016/12/26.
* Created by zchuanzhao on 2016/12/26.
*/
*/
@Service
(
"groupTopicService"
)
@Service
(
"groupTopicService"
)
public
class
GroupTopicService
extends
BaseService
Impl
<
GroupTopic
>
{
public
class
GroupTopicService
extends
BaseService
<
GroupTopic
>
{
@Resource
@Resource
private
IGroupTopicDao
groupTopicDao
;
private
IGroupTopicDao
groupTopicDao
;
@Resource
@Resource
...
@@ -90,12 +90,12 @@ public class GroupTopicService extends BaseServiceImpl<GroupTopic> {
...
@@ -90,12 +90,12 @@ public class GroupTopicService extends BaseServiceImpl<GroupTopic> {
return
result
==
1
;
return
result
==
1
;
}
}
public
Result
Model
listByPage
(
Page
page
,
String
key
,
int
groupId
,
int
status
,
int
memberId
,
int
typeId
)
{
public
Result
listByPage
(
Page
page
,
String
key
,
int
groupId
,
int
status
,
int
memberId
,
int
typeId
)
{
if
(
StringUtils
.
isNotBlank
(
key
)){
if
(
StringUtils
.
isNotBlank
(
key
)){
key
=
"%"
+
key
+
"%"
;
key
=
"%"
+
key
+
"%"
;
}
}
List
<
GroupTopic
>
list
=
groupTopicDao
.
list
(
page
,
key
,
groupId
,
status
,
memberId
,
typeId
);
List
<
GroupTopic
>
list
=
groupTopicDao
.
list
(
page
,
key
,
groupId
,
status
,
memberId
,
typeId
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
@@ -264,12 +264,12 @@ public class GroupTopicService extends BaseServiceImpl<GroupTopic> {
...
@@ -264,12 +264,12 @@ public class GroupTopicService extends BaseServiceImpl<GroupTopic> {
}
}
public
Result
Model
favor
(
Member
loginMember
,
int
id
)
{
public
Result
favor
(
Member
loginMember
,
int
id
)
{
GroupTopic
groupTopic
=
this
.
findById
(
id
);
GroupTopic
groupTopic
=
this
.
findById
(
id
);
ValidUtill
.
checkIsNull
(
groupTopic
,
"帖子不存在"
);
ValidUtill
.
checkIsNull
(
groupTopic
,
"帖子不存在"
);
int
favor
=
groupTopic
.
getFavor
();
int
favor
=
groupTopic
.
getFavor
();
String
message
;
String
message
;
Result
Model
<
Integer
>
result
Model
;
Result
<
Integer
>
result
;
if
(
groupTopicFavorService
.
find
(
id
,
loginMember
.
getId
())
==
null
){
if
(
groupTopicFavorService
.
find
(
id
,
loginMember
.
getId
())
==
null
){
//增加
//增加
groupTopicDao
.
favor
(
id
,
1
);
groupTopicDao
.
favor
(
id
,
1
);
...
@@ -291,9 +291,9 @@ public class GroupTopicService extends BaseServiceImpl<GroupTopic> {
...
@@ -291,9 +291,9 @@ public class GroupTopicService extends BaseServiceImpl<GroupTopic> {
//扣除积分
//扣除积分
scoreDetailService
.
scoreCancelBonus
(
loginMember
.
getId
(),
ScoreRuleConsts
.
GROUP_TOPIC_RECEIVED_LIKE
,
id
);
scoreDetailService
.
scoreCancelBonus
(
loginMember
.
getId
(),
ScoreRuleConsts
.
GROUP_TOPIC_RECEIVED_LIKE
,
id
);
}
}
result
Model
=
new
Result
Model
(
0
,
message
);
result
=
new
Result
(
0
,
message
);
result
Model
.
setData
(
favor
);
result
.
setData
(
favor
);
return
result
Model
;
return
result
;
}
}
public
List
<
GroupTopic
>
listByCustom
(
int
gid
,
String
sort
,
int
num
,
int
day
,
int
thumbnail
)
{
public
List
<
GroupTopic
>
listByCustom
(
int
gid
,
String
sort
,
int
num
,
int
day
,
int
thumbnail
)
{
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTopicTypeService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.group
;
package
com.lxinet.jeesns.service.group
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.group.IGroupTopicTypeDao
;
import
com.lxinet.jeesns.dao.group.IGroupTopicTypeDao
;
import
com.lxinet.jeesns.model.group.GroupTopicType
;
import
com.lxinet.jeesns.model.group.GroupTopicType
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -13,7 +13,7 @@ import java.util.List;
...
@@ -13,7 +13,7 @@ import java.util.List;
* @date: 2018/5/9 下午1:17
* @date: 2018/5/9 下午1:17
*/
*/
@Service
@Service
public
class
GroupTopicTypeService
extends
BaseService
Impl
<
GroupTopicType
>
{
public
class
GroupTopicTypeService
extends
BaseService
<
GroupTopicType
>
{
@Resource
@Resource
private
IGroupTopicTypeDao
groupTopicTypeDao
;
private
IGroupTopicTypeDao
groupTopicTypeDao
;
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/group/GroupTypeService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.group
;
package
com.lxinet.jeesns.service.group
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.group.IGroupTypeDao
;
import
com.lxinet.jeesns.dao.group.IGroupTypeDao
;
import
com.lxinet.jeesns.model.group.GroupType
;
import
com.lxinet.jeesns.model.group.GroupType
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -14,7 +14,7 @@ import java.util.List;
...
@@ -14,7 +14,7 @@ import java.util.List;
* @date: 2018/5/15 下午1:17
* @date: 2018/5/15 下午1:17
*/
*/
@Service
@Service
public
class
GroupTypeService
extends
BaseService
Impl
<
GroupType
>
{
public
class
GroupTypeService
extends
BaseService
<
GroupType
>
{
@Resource
@Resource
private
IGroupTypeDao
groupTypeDao
;
private
IGroupTypeDao
groupTypeDao
;
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/CheckinService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.member
;
package
com.lxinet.jeesns.service.member
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.utils.ScoreRuleConsts
;
import
com.lxinet.jeesns.utils.ScoreRuleConsts
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
...
@@ -17,7 +17,7 @@ import java.util.List;
...
@@ -17,7 +17,7 @@ import java.util.List;
* Created by zchuanzhao on 18/8/20.
* Created by zchuanzhao on 18/8/20.
*/
*/
@Service
@Service
public
class
CheckinService
extends
BaseService
Impl
<
Checkin
>
{
public
class
CheckinService
extends
BaseService
<
Checkin
>
{
@Resource
@Resource
private
ICheckinDao
checkinDao
;
private
ICheckinDao
checkinDao
;
@Resource
@Resource
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/FinancialService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.member
;
package
com.lxinet.jeesns.service.member
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.core.utils.PageUtil
;
import
com.lxinet.jeesns.core.utils.PageUtil
;
import
com.lxinet.jeesns.dao.member.IFinancialDao
;
import
com.lxinet.jeesns.dao.member.IFinancialDao
;
import
com.lxinet.jeesns.model.member.Financial
;
import
com.lxinet.jeesns.model.member.Financial
;
...
@@ -12,7 +12,7 @@ import java.util.List;
...
@@ -12,7 +12,7 @@ import java.util.List;
* Created by zchuanzhao on 2018/11/28.
* Created by zchuanzhao on 2018/11/28.
*/
*/
@Service
@Service
public
class
FinancialService
extends
BaseService
Impl
<
Financial
>
{
public
class
FinancialService
extends
BaseService
<
Financial
>
{
@Resource
@Resource
private
IFinancialDao
financialDao
;
private
IFinancialDao
financialDao
;
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberFansService.java
+
7
-
7
View file @
6c402f5c
package
com.lxinet.jeesns.service.member
;
package
com.lxinet.jeesns.service.member
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.member.IMemberFansDao
;
import
com.lxinet.jeesns.dao.member.IMemberFansDao
;
import
com.lxinet.jeesns.model.member.MemberFans
;
import
com.lxinet.jeesns.model.member.MemberFans
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -15,7 +15,7 @@ import java.util.List;
...
@@ -15,7 +15,7 @@ import java.util.List;
* Created by zchuanzhao on 2017/2/21.
* Created by zchuanzhao on 2017/2/21.
*/
*/
@Service
(
"memberFansServiceImpl"
)
@Service
(
"memberFansServiceImpl"
)
public
class
MemberFansService
extends
BaseService
Impl
<
MemberFans
>
{
public
class
MemberFansService
extends
BaseService
<
MemberFans
>
{
@Resource
@Resource
private
IMemberFansDao
memberFansDao
;
private
IMemberFansDao
memberFansDao
;
...
@@ -40,16 +40,16 @@ public class MemberFansService extends BaseServiceImpl<MemberFans> {
...
@@ -40,16 +40,16 @@ public class MemberFansService extends BaseServiceImpl<MemberFans> {
return
memberFansDao
.
delete
(
whoFollowId
,
followWhoId
)
>
0
;
return
memberFansDao
.
delete
(
whoFollowId
,
followWhoId
)
>
0
;
}
}
public
Result
Model
followsList
(
Page
page
,
Integer
whoFollowId
)
{
public
Result
followsList
(
Page
page
,
Integer
whoFollowId
)
{
List
<
MemberFans
>
list
=
memberFansDao
.
followsList
(
page
,
whoFollowId
);
List
<
MemberFans
>
list
=
memberFansDao
.
followsList
(
page
,
whoFollowId
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
public
Result
Model
fansList
(
Page
page
,
Integer
followWhoId
)
{
public
Result
fansList
(
Page
page
,
Integer
followWhoId
)
{
List
<
MemberFans
>
list
=
memberFansDao
.
fansList
(
page
,
followWhoId
);
List
<
MemberFans
>
list
=
memberFansDao
.
fansList
(
page
,
followWhoId
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberService.java
+
72
-
72
View file @
6c402f5c
package
com.lxinet.jeesns.service.member
;
package
com.lxinet.jeesns.service.member
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.service.system.ActionLogService
;
import
com.lxinet.jeesns.service.system.ActionLogService
;
import
com.lxinet.jeesns.service.system.ConfigService
;
import
com.lxinet.jeesns.service.system.ConfigService
;
import
com.lxinet.jeesns.utils.MemberUtil
;
import
com.lxinet.jeesns.utils.MemberUtil
;
import
com.lxinet.jeesns.core.dto.Result
Model
;
import
com.lxinet.jeesns.core.dto.Result
;
import
com.lxinet.jeesns.core.exception.NotLoginException
;
import
com.lxinet.jeesns.core.exception.NotLoginException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.exception.OpeErrorException
;
import
com.lxinet.jeesns.core.model.Page
;
import
com.lxinet.jeesns.core.model.Page
;
...
@@ -31,7 +31,7 @@ import java.util.Map;
...
@@ -31,7 +31,7 @@ import java.util.Map;
* Created by zchuanzhao on 16/9/29.
* Created by zchuanzhao on 16/9/29.
*/
*/
@Service
(
"memberService"
)
@Service
(
"memberService"
)
public
class
MemberService
extends
BaseService
Impl
<
Member
>
{
public
class
MemberService
extends
BaseService
<
Member
>
{
@Resource
@Resource
private
IMemberDao
memberDao
;
private
IMemberDao
memberDao
;
@Resource
@Resource
...
@@ -92,7 +92,7 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -92,7 +92,7 @@ public class MemberService extends BaseServiceImpl<Member> {
}
}
@Transactional
@Transactional
public
Result
Model
register
(
Member
member
,
HttpServletRequest
request
)
{
public
Result
register
(
Member
member
,
HttpServletRequest
request
)
{
if
(
memberDao
.
findByName
(
member
.
getName
())
!=
null
){
if
(
memberDao
.
findByName
(
member
.
getName
())
!=
null
){
throw
new
OpeErrorException
(
"用户名已存在"
);
throw
new
OpeErrorException
(
"用户名已存在"
);
}
}
...
@@ -147,73 +147,73 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -147,73 +147,73 @@ public class MemberService extends BaseServiceImpl<Member> {
}
}
}
}
return
new
Result
Model
(
2
,
"注册成功"
,
request
.
getServletContext
().
getContextPath
()+
"/member/login"
);
return
new
Result
(
2
,
"注册成功"
,
request
.
getServletContext
().
getContextPath
()+
"/member/login"
);
}
}
return
new
Result
Model
(-
1
,
"注册失败"
);
return
new
Result
(-
1
,
"注册失败"
);
}
}
public
Result
Model
delete
(
int
id
)
{
public
Result
delete
(
int
id
)
{
if
(
super
.
deleteById
(
id
)){
if
(
super
.
deleteById
(
id
)){
return
new
Result
Model
(
1
,
"删除成功"
);
return
new
Result
(
1
,
"删除成功"
);
}
}
return
new
Result
Model
(-
1
,
"删除失败"
);
return
new
Result
(-
1
,
"删除失败"
);
}
}
public
Result
Model
<
Member
>
listByPage
(
Page
page
,
String
key
)
{
public
Result
<
Member
>
listByPage
(
Page
page
,
String
key
)
{
if
(
StringUtils
.
isNotBlank
(
key
)){
if
(
StringUtils
.
isNotBlank
(
key
)){
key
=
"%"
+
key
.
trim
()+
"%"
;
key
=
"%"
+
key
.
trim
()+
"%"
;
}
}
List
<
Member
>
list
=
memberDao
.
list
(
page
,
key
);
List
<
Member
>
list
=
memberDao
.
list
(
page
,
key
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
public
Result
Model
<
Member
>
managerList
(
Page
page
,
String
key
)
{
public
Result
<
Member
>
managerList
(
Page
page
,
String
key
)
{
if
(
StringUtils
.
isNotBlank
(
key
)){
if
(
StringUtils
.
isNotBlank
(
key
)){
key
=
"%"
+
key
.
trim
()+
"%"
;
key
=
"%"
+
key
.
trim
()+
"%"
;
}
}
List
<
Member
>
list
=
memberDao
.
managerList
(
page
,
key
);
List
<
Member
>
list
=
memberDao
.
managerList
(
page
,
key
);
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
public
Result
Model
managerAdd
(
Member
loginMember
,
String
name
)
{
public
Result
managerAdd
(
Member
loginMember
,
String
name
)
{
int
isAdmin
=
1
;
int
isAdmin
=
1
;
Member
findMember
=
this
.
findByName
(
name
);
Member
findMember
=
this
.
findByName
(
name
);
if
(
findMember
==
null
){
if
(
findMember
==
null
){
return
new
Result
Model
(-
1
,
"会员["
+
name
+
"]不存在"
);
return
new
Result
(-
1
,
"会员["
+
name
+
"]不存在"
);
}
}
//为了旧系统升级使用
//为了旧系统升级使用
if
(
findMember
.
getId
()
==
1
&&
findMember
.
getIsAdmin
()
==
1
){
if
(
findMember
.
getId
()
==
1
&&
findMember
.
getIsAdmin
()
==
1
){
isAdmin
=
2
;
isAdmin
=
2
;
}
}
if
(
isAdmin
==
1
&&
loginMember
.
getId
().
intValue
()
==
findMember
.
getId
().
intValue
()){
if
(
isAdmin
==
1
&&
loginMember
.
getId
().
intValue
()
==
findMember
.
getId
().
intValue
()){
return
new
Result
Model
(-
1
,
"不能操作自己的账号"
);
return
new
Result
(-
1
,
"不能操作自己的账号"
);
}
}
if
(
isAdmin
!=
2
&&
findMember
.
getIsAdmin
()
>
0
){
if
(
isAdmin
!=
2
&&
findMember
.
getIsAdmin
()
>
0
){
return
new
Result
Model
(-
1
,
"会员["
+
name
+
"]已经是管理员,无需再授权"
);
return
new
Result
(-
1
,
"会员["
+
name
+
"]已经是管理员,无需再授权"
);
}
}
//管理员只能对授权为普通管理员
//管理员只能对授权为普通管理员
memberDao
.
managerAddAndCancel
(
isAdmin
,
findMember
.
getId
());
memberDao
.
managerAddAndCancel
(
isAdmin
,
findMember
.
getId
());
if
(
isAdmin
==
2
){
if
(
isAdmin
==
2
){
loginMember
.
setIsAdmin
(
isAdmin
);
loginMember
.
setIsAdmin
(
isAdmin
);
}
}
return
new
Result
Model
(
3
,
"操作成功"
);
return
new
Result
(
3
,
"操作成功"
);
}
}
public
Result
Model
managerCancel
(
Member
loginMember
,
int
id
)
{
public
Result
managerCancel
(
Member
loginMember
,
int
id
)
{
Member
findMember
=
this
.
findById
(
id
);
Member
findMember
=
this
.
findById
(
id
);
if
(
loginMember
.
getId
().
intValue
()
==
findMember
.
getId
().
intValue
()){
if
(
loginMember
.
getId
().
intValue
()
==
findMember
.
getId
().
intValue
()){
return
new
Result
Model
(-
1
,
"不能操作自己的账号"
);
return
new
Result
(-
1
,
"不能操作自己的账号"
);
}
}
if
(
findMember
==
null
){
if
(
findMember
==
null
){
return
new
Result
Model
(-
1
,
"会员不存在"
);
return
new
Result
(-
1
,
"会员不存在"
);
}
}
memberDao
.
managerAddAndCancel
(
0
,
findMember
.
getId
());
memberDao
.
managerAddAndCancel
(
0
,
findMember
.
getId
());
return
new
Result
Model
(
1
,
"操作成功"
);
return
new
Result
(
1
,
"操作成功"
);
}
}
...
@@ -222,11 +222,11 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -222,11 +222,11 @@ public class MemberService extends BaseServiceImpl<Member> {
* @param id
* @param id
* @return
* @return
*/
*/
public
Result
Model
isenable
(
int
id
)
{
public
Result
isenable
(
int
id
)
{
if
(
memberDao
.
isenable
(
id
)
==
1
){
if
(
memberDao
.
isenable
(
id
)
==
1
){
return
new
Result
Model
(
1
,
"操作成功"
);
return
new
Result
(
1
,
"操作成功"
);
}
}
return
new
Result
Model
(-
1
,
"操作失败"
);
return
new
Result
(-
1
,
"操作失败"
);
}
}
/**
/**
...
@@ -235,19 +235,19 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -235,19 +235,19 @@ public class MemberService extends BaseServiceImpl<Member> {
* @param password
* @param password
* @return
* @return
*/
*/
public
Result
Model
changepwd
(
Member
loginMember
,
int
id
,
String
password
)
{
public
Result
changepwd
(
Member
loginMember
,
int
id
,
String
password
)
{
if
(
StringUtils
.
isBlank
(
password
)){
if
(
StringUtils
.
isBlank
(
password
)){
throw
new
OpeErrorException
(
"密码不能为空"
);
throw
new
OpeErrorException
(
"密码不能为空"
);
}
}
if
(
password
.
length
()
<
6
){
if
(
password
.
length
()
<
6
){
return
new
Result
Model
(-
1
,
"密码不能少于6个字符"
);
return
new
Result
(-
1
,
"密码不能少于6个字符"
);
}
}
password
=
Md5Util
.
getMD5Code
(
password
);
password
=
Md5Util
.
getMD5Code
(
password
);
if
(
memberDao
.
changepwd
(
id
,
password
)
==
1
){
if
(
memberDao
.
changepwd
(
id
,
password
)
==
1
){
actionLogService
.
save
(
loginMember
.
getCurrLoginIp
(),
loginMember
.
getId
(),
ActionUtil
.
CHANGE_PWD
);
actionLogService
.
save
(
loginMember
.
getCurrLoginIp
(),
loginMember
.
getId
(),
ActionUtil
.
CHANGE_PWD
);
return
new
Result
Model
(
3
,
"密码修改成功"
);
return
new
Result
(
3
,
"密码修改成功"
);
}
}
return
new
Result
Model
(-
1
,
"密码修改失败"
);
return
new
Result
(-
1
,
"密码修改失败"
);
}
}
/**
/**
...
@@ -257,17 +257,17 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -257,17 +257,17 @@ public class MemberService extends BaseServiceImpl<Member> {
* @param newPassword
* @param newPassword
* @return
* @return
*/
*/
public
Result
Model
changepwd
(
Member
loginMember
,
String
oldPassword
,
String
newPassword
)
{
public
Result
changepwd
(
Member
loginMember
,
String
oldPassword
,
String
newPassword
)
{
if
(
StringUtils
.
isBlank
(
newPassword
)){
if
(
StringUtils
.
isBlank
(
newPassword
)){
throw
new
OpeErrorException
(
"密码不能为空"
);
throw
new
OpeErrorException
(
"密码不能为空"
);
}
}
if
(
newPassword
.
length
()
<
6
){
if
(
newPassword
.
length
()
<
6
){
return
new
Result
Model
(-
1
,
"密码不能少于6个字符"
);
return
new
Result
(-
1
,
"密码不能少于6个字符"
);
}
}
oldPassword
=
Md5Util
.
getMD5Code
(
oldPassword
);
oldPassword
=
Md5Util
.
getMD5Code
(
oldPassword
);
Member
member
=
super
.
findById
(
loginMember
.
getId
());
Member
member
=
super
.
findById
(
loginMember
.
getId
());
if
(!
oldPassword
.
equals
(
member
.
getPassword
())){
if
(!
oldPassword
.
equals
(
member
.
getPassword
())){
return
new
Result
Model
(-
1
,
"旧密码错误"
);
return
new
Result
(-
1
,
"旧密码错误"
);
}
}
return
this
.
changepwd
(
loginMember
,
member
.
getId
(),
newPassword
);
return
this
.
changepwd
(
loginMember
,
member
.
getId
(),
newPassword
);
}
}
...
@@ -279,7 +279,7 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -279,7 +279,7 @@ public class MemberService extends BaseServiceImpl<Member> {
* @param request
* @param request
* @return
* @return
*/
*/
public
Result
Model
updateAvatar
(
Member
member
,
String
oldAvatar
,
HttpServletRequest
request
)
{
public
Result
updateAvatar
(
Member
member
,
String
oldAvatar
,
HttpServletRequest
request
)
{
int
result
=
memberDao
.
updateAvatar
(
member
.
getId
(),
member
.
getAvatar
());
int
result
=
memberDao
.
updateAvatar
(
member
.
getId
(),
member
.
getAvatar
());
if
(
result
==
1
){
if
(
result
==
1
){
if
(
StringUtils
.
isNotEmpty
(
oldAvatar
)
&&
!
Const
.
DEFAULT_AVATAR
.
equals
(
oldAvatar
)){
if
(
StringUtils
.
isNotEmpty
(
oldAvatar
)
&&
!
Const
.
DEFAULT_AVATAR
.
equals
(
oldAvatar
)){
...
@@ -291,9 +291,9 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -291,9 +291,9 @@ public class MemberService extends BaseServiceImpl<Member> {
file
.
delete
();
file
.
delete
();
}
}
}
}
return
new
Result
Model
(
0
,
"头像修改成功"
);
return
new
Result
(
0
,
"头像修改成功"
);
}
}
return
new
Result
Model
(-
1
,
"头像修改失败,请重试"
);
return
new
Result
(-
1
,
"头像修改失败,请重试"
);
}
}
/**
/**
...
@@ -304,22 +304,22 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -304,22 +304,22 @@ public class MemberService extends BaseServiceImpl<Member> {
* @param introduce 个人说明
* @param introduce 个人说明
* @return
* @return
*/
*/
public
Result
Model
editBaseInfo
(
Member
member
,
String
name
,
String
sex
,
String
introduce
)
{
public
Result
editBaseInfo
(
Member
member
,
String
name
,
String
sex
,
String
introduce
)
{
if
(!
StringUtils
.
checkNickname
(
member
.
getName
())){
if
(!
StringUtils
.
checkNickname
(
member
.
getName
())){
return
new
Result
Model
(-
1
,
"昵称只能由中文、字母、数字、下划线(_)或者短横线(-)组成"
);
return
new
Result
(-
1
,
"昵称只能由中文、字母、数字、下划线(_)或者短横线(-)组成"
);
}
}
if
(
name
!=
null
&&
!
name
.
equals
(
member
.
getName
())){
if
(
name
!=
null
&&
!
name
.
equals
(
member
.
getName
())){
if
(
this
.
findByName
(
name
)
!=
null
){
if
(
this
.
findByName
(
name
)
!=
null
){
return
new
Result
Model
(-
1
,
"昵称已被占用,请更换一个"
);
return
new
Result
(-
1
,
"昵称已被占用,请更换一个"
);
}
}
}
}
member
.
setName
(
name
);
member
.
setName
(
name
);
member
.
setSex
(
sex
);
member
.
setSex
(
sex
);
member
.
setIntroduce
(
introduce
);
member
.
setIntroduce
(
introduce
);
if
(
memberDao
.
editBaseInfo
(
member
)
==
1
){
if
(
memberDao
.
editBaseInfo
(
member
)
==
1
){
return
new
Result
Model
(
0
,
"修改成功"
);
return
new
Result
(
0
,
"修改成功"
);
}
}
return
new
Result
Model
(-
1
,
"修改失败"
);
return
new
Result
(-
1
,
"修改失败"
);
}
}
/**
/**
...
@@ -333,7 +333,7 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -333,7 +333,7 @@ public class MemberService extends BaseServiceImpl<Member> {
* @param website
* @param website
* @return
* @return
*/
*/
public
Result
Model
editOtherInfo
(
Member
loginMember
,
String
birthday
,
String
qq
,
String
wechat
,
String
contactPhone
,
public
Result
editOtherInfo
(
Member
loginMember
,
String
birthday
,
String
qq
,
String
wechat
,
String
contactPhone
,
String
contactEmail
,
String
website
)
{
String
contactEmail
,
String
website
)
{
loginMember
.
setBirthday
(
birthday
);
loginMember
.
setBirthday
(
birthday
);
loginMember
.
setQq
(
qq
);
loginMember
.
setQq
(
qq
);
...
@@ -342,9 +342,9 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -342,9 +342,9 @@ public class MemberService extends BaseServiceImpl<Member> {
loginMember
.
setContactEmail
(
contactEmail
);
loginMember
.
setContactEmail
(
contactEmail
);
loginMember
.
setWebsite
(
website
);
loginMember
.
setWebsite
(
website
);
if
(
memberDao
.
editOtherInfo
(
loginMember
)
==
1
){
if
(
memberDao
.
editOtherInfo
(
loginMember
)
==
1
){
return
new
Result
Model
(
0
,
"修改成功"
);
return
new
Result
(
0
,
"修改成功"
);
}
}
return
new
Result
Model
(-
1
,
"修改失败"
);
return
new
Result
(-
1
,
"修改失败"
);
}
}
public
Member
findByName
(
String
name
)
{
public
Member
findByName
(
String
name
)
{
...
@@ -359,31 +359,31 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -359,31 +359,31 @@ public class MemberService extends BaseServiceImpl<Member> {
return
memberDao
.
findByPhone
(
phone
);
return
memberDao
.
findByPhone
(
phone
);
}
}
public
Result
Model
sendEmailActiveValidCode
(
Member
loginMember
,
HttpServletRequest
request
)
{
public
Result
sendEmailActiveValidCode
(
Member
loginMember
,
HttpServletRequest
request
)
{
loginMember
=
this
.
findById
(
loginMember
.
getId
());
loginMember
=
this
.
findById
(
loginMember
.
getId
());
if
(
loginMember
.
getIsActive
()
==
1
){
if
(
loginMember
.
getIsActive
()
==
1
){
return
new
Result
Model
(-
1
,
"您的账号已经激活,无需重复激活"
);
return
new
Result
(-
1
,
"您的账号已经激活,无需重复激活"
);
}
}
String
randomCode
=
RandomCodeUtil
.
randomCode6
();
String
randomCode
=
RandomCodeUtil
.
randomCode6
();
ValidateCode
validateCode
=
new
ValidateCode
(
loginMember
.
getEmail
(),
randomCode
,
2
);
ValidateCode
validateCode
=
new
ValidateCode
(
loginMember
.
getEmail
(),
randomCode
,
2
);
if
(
validateCodeService
.
save
(
validateCode
)){
if
(
validateCodeService
.
save
(
validateCode
)){
if
(
EmailSendUtil
.
activeMember
(
request
,
loginMember
.
getEmail
(),
randomCode
)){
if
(
EmailSendUtil
.
activeMember
(
request
,
loginMember
.
getEmail
(),
randomCode
)){
return
new
Result
Model
(
0
,
"邮件发送成功"
);
return
new
Result
(
0
,
"邮件发送成功"
);
}
}
}
}
return
new
Result
Model
(-
1
,
"邮件发送失败,请重试"
);
return
new
Result
(-
1
,
"邮件发送失败,请重试"
);
}
}
@Transactional
@Transactional
public
Result
Model
active
(
Member
loginMember
,
String
randomCode
,
HttpServletRequest
request
)
{
public
Result
active
(
Member
loginMember
,
String
randomCode
,
HttpServletRequest
request
)
{
try
{
try
{
loginMember
=
this
.
findById
(
loginMember
.
getId
());
loginMember
=
this
.
findById
(
loginMember
.
getId
());
if
(
loginMember
.
getIsActive
()
==
1
){
if
(
loginMember
.
getIsActive
()
==
1
){
return
new
Result
Model
(-
1
,
"您的账号已经激活,无需重复激活"
);
return
new
Result
(-
1
,
"您的账号已经激活,无需重复激活"
);
}
}
ValidateCode
validateCode
=
validateCodeService
.
valid
(
loginMember
.
getEmail
(),
randomCode
,
2
);
ValidateCode
validateCode
=
validateCodeService
.
valid
(
loginMember
.
getEmail
(),
randomCode
,
2
);
if
(
validateCode
==
null
){
if
(
validateCode
==
null
){
return
new
Result
Model
(-
1
,
"验证码错误"
);
return
new
Result
(-
1
,
"验证码错误"
);
}
}
if
(
validateCodeService
.
used
(
validateCode
.
getId
())){
if
(
validateCodeService
.
used
(
validateCode
.
getId
())){
...
@@ -392,13 +392,13 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -392,13 +392,13 @@ public class MemberService extends BaseServiceImpl<Member> {
MemberUtil
.
setLoginMember
(
request
,
loginMember
);
MemberUtil
.
setLoginMember
(
request
,
loginMember
);
//邮箱认证奖励
//邮箱认证奖励
scoreDetailService
.
scoreBonus
(
loginMember
.
getId
(),
ScoreRuleConsts
.
EMAIL_AUTHENTICATION
);
scoreDetailService
.
scoreBonus
(
loginMember
.
getId
(),
ScoreRuleConsts
.
EMAIL_AUTHENTICATION
);
return
new
Result
Model
(
2
,
"激活成功,正在进入会员中心..."
,
request
.
getContextPath
()+
"/member/"
);
return
new
Result
(
2
,
"激活成功,正在进入会员中心..."
,
request
.
getContextPath
()+
"/member/"
);
}
}
}
}
return
new
Result
Model
(-
1
,
"激活失败,请重试"
);
return
new
Result
(-
1
,
"激活失败,请重试"
);
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
e
.
printStackTrace
();
e
.
printStackTrace
();
return
new
Result
Model
(-
1
,
"激活失败,请重试"
);
return
new
Result
(-
1
,
"激活失败,请重试"
);
}
}
}
}
...
@@ -406,75 +406,75 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -406,75 +406,75 @@ public class MemberService extends BaseServiceImpl<Member> {
return
memberDao
.
findByNameAndEmail
(
name
,
email
);
return
memberDao
.
findByNameAndEmail
(
name
,
email
);
}
}
public
Result
Model
forgetpwd
(
String
name
,
String
email
,
HttpServletRequest
request
)
{
public
Result
forgetpwd
(
String
name
,
String
email
,
HttpServletRequest
request
)
{
Member
member
=
this
.
findByNameAndEmail
(
name
,
email
);
Member
member
=
this
.
findByNameAndEmail
(
name
,
email
);
if
(
member
==
null
){
if
(
member
==
null
){
return
new
Result
Model
(-
1
,
"会员不存在"
);
return
new
Result
(-
1
,
"会员不存在"
);
}
}
String
randomCode
=
RandomCodeUtil
.
uuid
();
String
randomCode
=
RandomCodeUtil
.
uuid
();
ValidateCode
validateCode
=
new
ValidateCode
(
email
,
randomCode
,
1
);
ValidateCode
validateCode
=
new
ValidateCode
(
email
,
randomCode
,
1
);
if
(
validateCodeService
.
save
(
validateCode
)){
if
(
validateCodeService
.
save
(
validateCode
)){
if
(
EmailSendUtil
.
forgetpwd
(
request
,
email
,
randomCode
)){
if
(
EmailSendUtil
.
forgetpwd
(
request
,
email
,
randomCode
)){
return
new
Result
Model
(
0
,
"邮件发送成功"
);
return
new
Result
(
0
,
"邮件发送成功"
);
}
}
}
}
return
new
Result
Model
(-
1
,
"邮件发送失败,请重试"
);
return
new
Result
(-
1
,
"邮件发送失败,请重试"
);
}
}
@Transactional
@Transactional
public
Result
Model
resetpwd
(
String
email
,
String
token
,
String
password
,
HttpServletRequest
request
)
{
public
Result
resetpwd
(
String
email
,
String
token
,
String
password
,
HttpServletRequest
request
)
{
Member
member
=
memberDao
.
findByEmail
(
email
);
Member
member
=
memberDao
.
findByEmail
(
email
);
if
(
member
==
null
){
if
(
member
==
null
){
return
new
Result
Model
(-
1
,
"会员不存在"
);
return
new
Result
(-
1
,
"会员不存在"
);
}
}
ValidateCode
validateCode
=
validateCodeService
.
valid
(
email
,
token
,
1
);
ValidateCode
validateCode
=
validateCodeService
.
valid
(
email
,
token
,
1
);
if
(
validateCode
==
null
){
if
(
validateCode
==
null
){
return
new
Result
Model
(-
1
,
"验证码错误"
);
return
new
Result
(-
1
,
"验证码错误"
);
}
}
password
=
Md5Util
.
getMD5Code
(
password
);
password
=
Md5Util
.
getMD5Code
(
password
);
if
(
memberDao
.
changepwd
(
member
.
getId
(),
password
)
==
1
){
if
(
memberDao
.
changepwd
(
member
.
getId
(),
password
)
==
1
){
validateCodeService
.
used
(
validateCode
.
getId
());
validateCodeService
.
used
(
validateCode
.
getId
());
actionLogService
.
save
(
IpUtil
.
getIpAddress
(
request
),
member
.
getId
(),
ActionUtil
.
FIND_PWD
);
actionLogService
.
save
(
IpUtil
.
getIpAddress
(
request
),
member
.
getId
(),
ActionUtil
.
FIND_PWD
);
return
new
Result
Model
(
2
,
"密码重置成功"
,
request
.
getContextPath
()+
"/member/login"
);
return
new
Result
(
2
,
"密码重置成功"
,
request
.
getContextPath
()+
"/member/login"
);
}
}
return
new
Result
Model
(-
1
,
"密码重置失败"
);
return
new
Result
(-
1
,
"密码重置失败"
);
}
}
@Transactional
@Transactional
public
Result
Model
follows
(
Member
loginMember
,
Integer
followWhoId
)
{
public
Result
follows
(
Member
loginMember
,
Integer
followWhoId
)
{
if
(
loginMember
==
null
){
if
(
loginMember
==
null
){
throw
new
NotLoginException
();
throw
new
NotLoginException
();
}
}
if
(
this
.
findById
(
followWhoId
)
==
null
){
if
(
this
.
findById
(
followWhoId
)
==
null
){
return
new
Result
Model
(-
1
,
"关注的会员不存在"
);
return
new
Result
(-
1
,
"关注的会员不存在"
);
}
}
if
(
loginMember
.
getId
().
intValue
()
==
followWhoId
.
intValue
()){
if
(
loginMember
.
getId
().
intValue
()
==
followWhoId
.
intValue
()){
return
new
Result
Model
(-
1
,
"不能关注自己"
);
return
new
Result
(-
1
,
"不能关注自己"
);
}
}
if
(
memberFansService
.
find
(
loginMember
.
getId
(),
followWhoId
)
==
null
){
if
(
memberFansService
.
find
(
loginMember
.
getId
(),
followWhoId
)
==
null
){
//关注
//关注
memberFansService
.
save
(
loginMember
.
getId
(),
followWhoId
);
memberFansService
.
save
(
loginMember
.
getId
(),
followWhoId
);
memberDao
.
follows
(
loginMember
.
getId
());
memberDao
.
follows
(
loginMember
.
getId
());
memberDao
.
fans
(
followWhoId
);
memberDao
.
fans
(
followWhoId
);
return
new
Result
Model
(
1
,
"关注成功"
);
return
new
Result
(
1
,
"关注成功"
);
}
else
{
}
else
{
//取消关注
//取消关注
memberFansService
.
delete
(
loginMember
.
getId
(),
followWhoId
);
memberFansService
.
delete
(
loginMember
.
getId
(),
followWhoId
);
memberDao
.
follows
(
loginMember
.
getId
());
memberDao
.
follows
(
loginMember
.
getId
());
memberDao
.
fans
(
followWhoId
);
memberDao
.
fans
(
followWhoId
);
return
new
Result
Model
(
0
,
"取消关注成功"
);
return
new
Result
(
0
,
"取消关注成功"
);
}
}
}
}
public
Result
Model
isFollowed
(
Member
loginMember
,
Integer
followWhoId
)
{
public
Result
isFollowed
(
Member
loginMember
,
Integer
followWhoId
)
{
int
loginMemberId
=
0
;
int
loginMemberId
=
0
;
if
(
loginMember
!=
null
){
if
(
loginMember
!=
null
){
loginMemberId
=
loginMember
.
getId
().
intValue
();
loginMemberId
=
loginMember
.
getId
().
intValue
();
}
}
if
(
memberFansService
.
find
(
loginMemberId
,
followWhoId
)
==
null
){
if
(
memberFansService
.
find
(
loginMemberId
,
followWhoId
)
==
null
){
return
new
Result
Model
(
0
,
"未关注"
);
return
new
Result
(
0
,
"未关注"
);
}
else
{
}
else
{
return
new
Result
Model
(
1
,
"已关注"
);
return
new
Result
(
1
,
"已关注"
);
}
}
}
}
...
@@ -490,7 +490,7 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -490,7 +490,7 @@ public class MemberService extends BaseServiceImpl<Member> {
* @param memberId
* @param memberId
* @return
* @return
*/
*/
public
Result
Model
<
Member
>
listContactMembers
(
Page
page
,
Integer
memberId
)
{
public
Result
<
Member
>
listContactMembers
(
Page
page
,
Integer
memberId
)
{
List
<
Member
>
memberIdList
=
this
.
listContactMemberIds
(
page
,
memberId
);
List
<
Member
>
memberIdList
=
this
.
listContactMemberIds
(
page
,
memberId
);
List
<
Member
>
list
=
new
ArrayList
<>();
List
<
Member
>
list
=
new
ArrayList
<>();
if
(
memberIdList
.
size
()
>
0
){
if
(
memberIdList
.
size
()
>
0
){
...
@@ -509,7 +509,7 @@ public class MemberService extends BaseServiceImpl<Member> {
...
@@ -509,7 +509,7 @@ public class MemberService extends BaseServiceImpl<Member> {
list
=
memberDao
.
listContactMembers
(
memberId
,
idList
,
idString
);
list
=
memberDao
.
listContactMembers
(
memberId
,
idList
,
idString
);
}
}
}
}
Result
Model
model
=
new
Result
Model
(
0
,
page
);
Result
model
=
new
Result
(
0
,
page
);
model
.
setData
(
list
);
model
.
setData
(
list
);
return
model
;
return
model
;
}
}
...
...
This diff is collapsed.
Click to expand it.
jeesns-service/src/main/java/com/lxinet/jeesns/service/member/MemberTokenService.java
+
2
-
2
View file @
6c402f5c
package
com.lxinet.jeesns.service.member
;
package
com.lxinet.jeesns.service.member
;
import
com.lxinet.jeesns.core.service.
impl.
BaseService
Impl
;
import
com.lxinet.jeesns.core.service.BaseService
;
import
com.lxinet.jeesns.dao.member.IMemberTokenDao
;
import
com.lxinet.jeesns.dao.member.IMemberTokenDao
;
import
com.lxinet.jeesns.model.member.MemberToken
;
import
com.lxinet.jeesns.model.member.MemberToken
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -12,7 +12,7 @@ import java.util.Date;
...
@@ -12,7 +12,7 @@ import java.util.Date;
* Created by zchuanzhao on 16/9/29.
* Created by zchuanzhao on 16/9/29.
*/
*/
@Service
(
"memberTokenService"
)
@Service
(
"memberTokenService"
)
public
class
MemberTokenService
extends
BaseService
Impl
<
MemberToken
>{
public
class
MemberTokenService
extends
BaseService
<
MemberToken
>{
@Resource
@Resource
private
IMemberTokenDao
memberTokenDao
;
private
IMemberTokenDao
memberTokenDao
;
...
...
This diff is collapsed.
Click to expand it.
Prev
1
2
3
4
5
…
10
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment