Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
ad16f024
Commit
ad16f024
authored
Mar 26, 2025
by
徐高华
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/xgh/2502朋友圈' into 'master'
Feature/xgh/2502朋友圈 See merge request
!2672
parents
8f708014
02a4df1e
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
14 additions
and
5 deletions
+14
-5
TabHaobanExternalClerkRelatedMapper.java
...rvice/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
+2
-0
QwMomentPlanDataServiceImpl.java
...vice/service/moment/impl/QwMomentPlanDataServiceImpl.java
+4
-3
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+6
-0
QwMomentController.java
...oban/manage/web/controller/moment/QwMomentController.java
+1
-1
QwMomentController.java
...oban/manage/web/controller/moment/QwMomentController.java
+1
-1
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
View file @
ad16f024
...
@@ -443,6 +443,8 @@ public interface TabHaobanExternalClerkRelatedMapper {
...
@@ -443,6 +443,8 @@ public interface TabHaobanExternalClerkRelatedMapper {
*/
*/
String
getMemberIdByExternalId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"externalUserId"
)
String
externalUserId
);
String
getMemberIdByExternalId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"externalUserId"
)
String
externalUserId
);
String
getEnterpriseMemberIdByExternalId
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"externalUserId"
)
String
externalUserId
);
int
halfFriendCount
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"storeId"
)
String
storeId
,
@Param
(
"clerkId"
)
String
clerkId
,
@Param
(
"staffId"
)
String
staffId
);
int
halfFriendCount
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"storeId"
)
String
storeId
,
@Param
(
"clerkId"
)
String
clerkId
,
@Param
(
"staffId"
)
String
staffId
);
List
<
TabHaobanExternalClerkRelated
>
halfFriendPage
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"storeId"
)
String
storeId
,
@Param
(
"clerkId"
)
String
clerkId
,
@Param
(
"staffId"
)
String
staffId
,
@Param
(
"type"
)
int
type
);
List
<
TabHaobanExternalClerkRelated
>
halfFriendPage
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"storeId"
)
String
storeId
,
@Param
(
"clerkId"
)
String
clerkId
,
@Param
(
"staffId"
)
String
staffId
,
@Param
(
"type"
)
int
type
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/moment/impl/QwMomentPlanDataServiceImpl.java
View file @
ad16f024
...
@@ -6,6 +6,7 @@ import com.gic.commons.util.PageHelperUtils;
...
@@ -6,6 +6,7 @@ import com.gic.commons.util.PageHelperUtils;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.commons.util.UniqueIdUtils
;
import
com.gic.haoban.manage.api.dto.moment.QwMomentPlanDataDTO
;
import
com.gic.haoban.manage.api.dto.moment.QwMomentPlanDataDTO
;
import
com.gic.haoban.manage.api.qdto.moment.PlanDataListQDTO
;
import
com.gic.haoban.manage.api.qdto.moment.PlanDataListQDTO
;
import
com.gic.haoban.manage.service.dao.mapper.TabHaobanExternalClerkRelatedMapper
;
import
com.gic.haoban.manage.service.dao.mapper.moment.QwMomentPlanAttendMapper
;
import
com.gic.haoban.manage.service.dao.mapper.moment.QwMomentPlanAttendMapper
;
import
com.gic.haoban.manage.service.dao.mapper.moment.QwMomentPlanDataMapper
;
import
com.gic.haoban.manage.service.dao.mapper.moment.QwMomentPlanDataMapper
;
import
com.gic.haoban.manage.service.entity.moment.TabQwMomentPlanAttend
;
import
com.gic.haoban.manage.service.entity.moment.TabQwMomentPlanAttend
;
...
@@ -29,7 +30,7 @@ public class QwMomentPlanDataServiceImpl implements QwMomentPlanDataService {
...
@@ -29,7 +30,7 @@ public class QwMomentPlanDataServiceImpl implements QwMomentPlanDataService {
@Autowired
@Autowired
private
QwMomentPlanDataMapper
qwMomentPlanDataMapper
;
private
QwMomentPlanDataMapper
qwMomentPlanDataMapper
;
@Autowired
@Autowired
private
ExternalClerkRelatedService
externalClerkRelatedService
;
private
TabHaobanExternalClerkRelatedMapper
tabHaobanExternalClerkRelatedMapper
;
@Autowired
@Autowired
private
QwMomentPlanAttendMapper
qwMomentPlanAttendMapper
;
private
QwMomentPlanAttendMapper
qwMomentPlanAttendMapper
;
@Autowired
@Autowired
...
@@ -66,7 +67,7 @@ public class QwMomentPlanDataServiceImpl implements QwMomentPlanDataService {
...
@@ -66,7 +67,7 @@ public class QwMomentPlanDataServiceImpl implements QwMomentPlanDataService {
if
(
CollectionUtils
.
isNotEmpty
(
likeList
))
{
if
(
CollectionUtils
.
isNotEmpty
(
likeList
))
{
for
(
MomentComments
item
:
likeList
)
{
for
(
MomentComments
item
:
likeList
)
{
String
externalUserid
=
item
.
getExternal_userid
()
;
String
externalUserid
=
item
.
getExternal_userid
()
;
String
memberId
=
this
.
externalClerkRelatedService
.
getMemberIdByExternalId
(
task
.
getWx
EnterpriseId
(),
externalUserid
)
;
String
memberId
=
this
.
tabHaobanExternalClerkRelatedMapper
.
getEnterpriseMemberIdByExternalId
(
task
.
get
EnterpriseId
(),
externalUserid
)
;
if
(
StringUtils
.
isBlank
(
memberId
))
{
if
(
StringUtils
.
isBlank
(
memberId
))
{
set
.
add
(
externalUserid
)
;
set
.
add
(
externalUserid
)
;
continue
;
continue
;
...
@@ -92,7 +93,7 @@ public class QwMomentPlanDataServiceImpl implements QwMomentPlanDataService {
...
@@ -92,7 +93,7 @@ public class QwMomentPlanDataServiceImpl implements QwMomentPlanDataService {
data
.
setCommentFlag
(
1
);
data
.
setCommentFlag
(
1
);
data
.
setCommentTime
(
new
Date
(
item
.
getCreate_time
()*
1000
));
data
.
setCommentTime
(
new
Date
(
item
.
getCreate_time
()*
1000
));
}
else
{
}
else
{
String
memberId
=
this
.
externalClerkRelatedService
.
getMemberIdByExternalId
(
task
.
getWx
EnterpriseId
(),
externalUserid
)
;
String
memberId
=
this
.
tabHaobanExternalClerkRelatedMapper
.
getEnterpriseMemberIdByExternalId
(
task
.
get
EnterpriseId
(),
externalUserid
)
;
if
(
StringUtils
.
isBlank
(
memberId
))
{
if
(
StringUtils
.
isBlank
(
memberId
))
{
continue
;
continue
;
}
}
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
ad16f024
...
@@ -922,6 +922,12 @@
...
@@ -922,6 +922,12 @@
limit 1
limit 1
</select>
</select>
<select
id=
"getEnterpriseMemberIdByExternalId"
resultType=
"java.lang.String"
>
select member_id from tab_haoban_external_clerk_related where enterprise_id = #{enterpriseId}
and external_user_id = #{externalUserId} and status_flag =1 limit 1
</select>
<select
id=
"halfFriendCount"
resultType=
"java.lang.Integer"
>
<select
id=
"halfFriendCount"
resultType=
"java.lang.Integer"
>
select count(*) from tab_haoban_external_clerk_related where wx_enterprise_id = #{wxEnterpriseId} and status_flag in (1,3,4)
select count(*) from tab_haoban_external_clerk_related where wx_enterprise_id = #{wxEnterpriseId} and status_flag in (1,3,4)
and staff_id = #{staffId} and clerk_id=#{clerkId} and store_id = #{storeId}
and staff_id = #{staffId} and clerk_id=#{clerkId} and store_id = #{storeId}
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/moment/QwMomentController.java
View file @
ad16f024
...
@@ -598,7 +598,7 @@ public class QwMomentController {
...
@@ -598,7 +598,7 @@ public class QwMomentController {
List
<
JSONObject
>
esList
=
this
.
queryDataBatch
(
enterpriseId
,
memberIdList
,
returnFields
);
List
<
JSONObject
>
esList
=
this
.
queryDataBatch
(
enterpriseId
,
memberIdList
,
returnFields
);
if
(
CollectionUtils
.
isEmpty
(
esList
))
{
if
(
CollectionUtils
.
isEmpty
(
esList
))
{
logger
.
info
(
"会员查询无"
);
logger
.
info
(
"会员查询无"
);
return
n
ull
;
return
n
ew
HashMap
<>()
;
}
}
logger
.
info
(
"会员信息={}"
,
JSONObject
.
toJSONString
(
esList
));
logger
.
info
(
"会员信息={}"
,
JSONObject
.
toJSONString
(
esList
));
List
<
MemberDataDTO
>
list
=
JSONArray
.
parseArray
(
JSONArray
.
toJSONString
(
esList
),
MemberDataDTO
.
class
);
List
<
MemberDataDTO
>
list
=
JSONArray
.
parseArray
(
JSONArray
.
toJSONString
(
esList
),
MemberDataDTO
.
class
);
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/moment/QwMomentController.java
View file @
ad16f024
...
@@ -79,7 +79,7 @@ public class QwMomentController {
...
@@ -79,7 +79,7 @@ public class QwMomentController {
}
}
ServiceResponse
<
Page
<
QwMomentPlanWxaDTO
>>
pageResp
=
this
.
qwMomentApiService
.
planListWxa
(
qdto
)
;
ServiceResponse
<
Page
<
QwMomentPlanWxaDTO
>>
pageResp
=
this
.
qwMomentApiService
.
planListWxa
(
qdto
)
;
Page
<
PlanListVO
>
retPage
=
PageHelperUtils
.
changePageToCurrentPage
(
pageResp
.
getResult
(),
PlanListVO
.
class
);
Page
<
PlanListVO
>
retPage
=
PageHelperUtils
.
changePageToCurrentPage
(
pageResp
.
getResult
(),
PlanListVO
.
class
);
if
(
qo
.
getPlanStatus
()==
1
)
{
if
(
qo
.
getPlanStatus
()==
1
&&
null
!=
retPage
&&
CollectionUtils
.
isNotEmpty
(
retPage
.
getResult
())
)
{
for
(
PlanListVO
vo
:
retPage
.
getResult
())
{
for
(
PlanListVO
vo
:
retPage
.
getResult
())
{
// 作为失效的数量返回
// 作为失效的数量返回
vo
.
setNotExecNum
(
vo
.
getTotalNum
()-
vo
.
getExecNum
());
vo
.
setNotExecNum
(
vo
.
getTotalNum
()-
vo
.
getExecNum
());
...
...
Write
Preview
Markdown
is supported
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