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
QianQiXiang
haoban-manage3.0
Commits
7d95ebb6
Commit
7d95ebb6
authored
Jun 29, 2021
by
fudahua
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
群发定时触发任务 测试接口
parent
f103e249
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
70 additions
and
0 deletions
+70
-0
ExternalClerkRelatedShortInfoDTO.java
...oban/manage/api/dto/ExternalClerkRelatedShortInfoDTO.java
+29
-0
ExternalClerkRelatedApiService.java
...an/manage/api/service/ExternalClerkRelatedApiService.java
+7
-0
TabHaobanExternalClerkRelatedMapper.java
...rvice/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
+11
-0
CheckQywxSettingApiServiceImpl.java
...vice/service/out/impl/CheckQywxSettingApiServiceImpl.java
+3
-0
ExternalClerkRelatedApiServiceImpl.java
.../service/out/impl/ExternalClerkRelatedApiServiceImpl.java
+7
-0
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+13
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/ExternalClerkRelatedShortInfoDTO.java
0 → 100644
View file @
7d95ebb6
package
com
.
gic
.
haoban
.
manage
.
api
.
dto
;
import
java.io.Serializable
;
public
class
ExternalClerkRelatedShortInfoDTO
implements
Serializable
{
private
String
externalUserId
;
private
String
wxUserId
;
private
static
final
long
serialVersionUID
=
1L
;
public
String
getExternalUserId
()
{
return
externalUserId
;
}
public
void
setExternalUserId
(
String
externalUserId
)
{
this
.
externalUserId
=
externalUserId
;
}
public
String
getWxUserId
()
{
return
wxUserId
;
}
public
void
setWxUserId
(
String
wxUserId
)
{
this
.
wxUserId
=
wxUserId
;
}
}
\ No newline at end of file
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/ExternalClerkRelatedApiService.java
View file @
7d95ebb6
...
@@ -4,6 +4,7 @@ import com.gic.api.base.commons.Page;
...
@@ -4,6 +4,7 @@ import com.gic.api.base.commons.Page;
import
com.gic.haoban.base.api.common.BasePageInfo
;
import
com.gic.haoban.base.api.common.BasePageInfo
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.manage.api.dto.ExternalClerkRelatedDTO
;
import
com.gic.haoban.manage.api.dto.ExternalClerkRelatedDTO
;
import
com.gic.haoban.manage.api.dto.ExternalClerkRelatedShortInfoDTO
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -106,5 +107,11 @@ public interface ExternalClerkRelatedApiService {
...
@@ -106,5 +107,11 @@ public interface ExternalClerkRelatedApiService {
Page
<
String
>
pageExternalByEnterpriseId
(
String
wxEnterpriseId
,
String
enterpriseId
,
BasePageInfo
pageInfo
);
Page
<
String
>
pageExternalByEnterpriseId
(
String
wxEnterpriseId
,
String
enterpriseId
,
BasePageInfo
pageInfo
);
/**
* 获取企业下的关联关系列表
*
* @return
*/
List
<
ExternalClerkRelatedShortInfoDTO
>
listExternalClerkByMemberIds
(
String
wxEnterpriseId
,
List
<
String
>
memberIds
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
View file @
7d95ebb6
...
@@ -157,4 +157,14 @@ public interface TabHaobanExternalClerkRelatedMapper {
...
@@ -157,4 +157,14 @@ public interface TabHaobanExternalClerkRelatedMapper {
*/
*/
List
<
String
>
listMemberIdByEnterpriseId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
List
<
String
>
listMemberIdByEnterpriseId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"enterpriseId"
)
String
enterpriseId
);
@Param
(
"enterpriseId"
)
String
enterpriseId
);
/**
* 查询会员在企业下的好友关系 根据会员ids
*
* @param memberId
* @param wxEnterpriseId
* @return
*/
List
<
TabHaobanExternalClerkRelated
>
listByMemberIds
(
@Param
(
"memberIds"
)
List
<
String
>
memberId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/CheckQywxSettingApiServiceImpl.java
View file @
7d95ebb6
...
@@ -72,6 +72,9 @@ public class CheckQywxSettingApiServiceImpl implements CheckQywxSettingApiServic
...
@@ -72,6 +72,9 @@ public class CheckQywxSettingApiServiceImpl implements CheckQywxSettingApiServic
return
;
return
;
}
}
CheckFriendSettingDTO
friendSetting
=
this
.
getFriendSetting
();
CheckFriendSettingDTO
friendSetting
=
this
.
getFriendSetting
();
if
(
friendSetting
==
null
)
{
return
;
}
if
(!
wxEnterpriseId
.
equals
(
friendSetting
.
getWxEnterpriseId
()))
{
if
(!
wxEnterpriseId
.
equals
(
friendSetting
.
getWxEnterpriseId
()))
{
return
;
return
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/ExternalClerkRelatedApiServiceImpl.java
View file @
7d95ebb6
...
@@ -7,6 +7,7 @@ import com.gic.haoban.base.api.common.BasePageInfo;
...
@@ -7,6 +7,7 @@ import com.gic.haoban.base.api.common.BasePageInfo;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.common.utils.PageUtil
;
import
com.gic.haoban.manage.api.dto.ExternalClerkRelatedDTO
;
import
com.gic.haoban.manage.api.dto.ExternalClerkRelatedDTO
;
import
com.gic.haoban.manage.api.dto.ExternalClerkRelatedShortInfoDTO
;
import
com.gic.haoban.manage.api.service.ExternalClerkRelatedApiService
;
import
com.gic.haoban.manage.api.service.ExternalClerkRelatedApiService
;
import
com.gic.haoban.manage.service.dao.mapper.MemberUnionidRelatedMapper
;
import
com.gic.haoban.manage.service.dao.mapper.MemberUnionidRelatedMapper
;
import
com.gic.haoban.manage.service.dao.mapper.TabHaobanExternalClerkRelatedMapper
;
import
com.gic.haoban.manage.service.dao.mapper.TabHaobanExternalClerkRelatedMapper
;
...
@@ -160,4 +161,10 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
...
@@ -160,4 +161,10 @@ public class ExternalClerkRelatedApiServiceImpl implements ExternalClerkRelatedA
List
<
String
>
memberIDs
=
tabHaobanExternalClerkRelatedMapper
.
listMemberIdByEnterpriseId
(
wxEnterpriseId
,
enterpriseId
);
List
<
String
>
memberIDs
=
tabHaobanExternalClerkRelatedMapper
.
listMemberIdByEnterpriseId
(
wxEnterpriseId
,
enterpriseId
);
return
PageUtil
.
changePageHelperToCurrentPage
(
new
PageInfo
<>(
memberIDs
));
return
PageUtil
.
changePageHelperToCurrentPage
(
new
PageInfo
<>(
memberIDs
));
}
}
@Override
public
List
<
ExternalClerkRelatedShortInfoDTO
>
listExternalClerkByMemberIds
(
String
wxEnterpriseId
,
List
<
String
>
memberIds
)
{
List
<
TabHaobanExternalClerkRelated
>
list
=
tabHaobanExternalClerkRelatedMapper
.
listByMemberIds
(
memberIds
,
wxEnterpriseId
);
return
EntityUtil
.
changeEntityListNew
(
ExternalClerkRelatedShortInfoDTO
.
class
,
list
);
}
}
}
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
View file @
7d95ebb6
...
@@ -530,4 +530,16 @@
...
@@ -530,4 +530,16 @@
and status_flag in(1,3,4)
and status_flag in(1,3,4)
</select>
</select>
<select
id=
"listByMemberIds"
resultMap=
"BaseResultMap"
>
select
external_user_id,
wx_user_id
from tab_haoban_external_clerk_related
where wx_enterprise_id = #{wxEnterpriseId}
and member_id in
<foreach
collection=
"memberIds"
open=
"("
separator=
","
close=
")"
item=
"item"
>
#{item}
</foreach>
and status_flag = 1
</select>
</mapper>
</mapper>
\ No newline at end of file
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