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
b36340bb
Commit
b36340bb
authored
Jul 27, 2023
by
jinxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
活码删除
parent
45305950
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
53 additions
and
0 deletions
+53
-0
TabHaobanHmQrcodeMapper.java
...manage/service/dao/mapper/hm/TabHaobanHmQrcodeMapper.java
+11
-0
HmQrcodeService.java
...gic/haoban/manage/service/service/hm/HmQrcodeService.java
+1
-0
HmQrcodeServiceImpl.java
...n/manage/service/service/hm/impl/HmQrcodeServiceImpl.java
+5
-0
StaffClerkRelationServiceImpl.java
...e/service/service/impl/StaffClerkRelationServiceImpl.java
+9
-0
MessageApiServiceImpl.java
...anage/service/service/out/impl/MessageApiServiceImpl.java
+14
-0
TabHaobanHmQrcodeMapper.xml
.../src/main/resources/mapper/hm/TabHaobanHmQrcodeMapper.xml
+13
-0
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/hm/TabHaobanHmQrcodeMapper.java
View file @
b36340bb
...
@@ -134,6 +134,17 @@ public interface TabHaobanHmQrcodeMapper {
...
@@ -134,6 +134,17 @@ public interface TabHaobanHmQrcodeMapper {
@Param
(
"hmType"
)
Integer
hmType
);
@Param
(
"hmType"
)
Integer
hmType
);
/**
/**
*
* @param staffId
* @param wxEnterpriseId
* @param hmType
* @return
*/
List
<
Long
>
queryByStaffIdAndOverFlag
(
@Param
(
"staffId"
)
String
staffId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"hmType"
)
Integer
hmType
);
/**
* 活码门店ids
* 活码门店ids
*
*
* @param enterpriseId 企业标识
* @param enterpriseId 企业标识
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/HmQrcodeService.java
View file @
b36340bb
...
@@ -210,4 +210,5 @@ public interface HmQrcodeService {
...
@@ -210,4 +210,5 @@ public interface HmQrcodeService {
void
updateClerkInfo
(
Long
hmId
,
String
newClerkId
);
void
updateClerkInfo
(
Long
hmId
,
String
newClerkId
);
String
getClerkQrcode
(
String
enterpriseId
,
String
clerkId
);
String
getClerkQrcode
(
String
enterpriseId
,
String
clerkId
);
List
<
Long
>
queryByStaffIdAndOverFlag
(
String
staffId
,
String
wxEnterpriseId
,
Integer
hmType
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/impl/HmQrcodeServiceImpl.java
View file @
b36340bb
...
@@ -226,4 +226,9 @@ public class HmQrcodeServiceImpl implements HmQrcodeService {
...
@@ -226,4 +226,9 @@ public class HmQrcodeServiceImpl implements HmQrcodeService {
public
String
getClerkQrcode
(
String
enterpriseId
,
String
clerkId
)
{
public
String
getClerkQrcode
(
String
enterpriseId
,
String
clerkId
)
{
return
this
.
tabHaobanHmQrcodeMapper
.
getClerkQrcode
(
enterpriseId
,
clerkId
);
return
this
.
tabHaobanHmQrcodeMapper
.
getClerkQrcode
(
enterpriseId
,
clerkId
);
}
}
@Override
public
List
<
Long
>
queryByStaffIdAndOverFlag
(
String
staffId
,
String
wxEnterpriseId
,
Integer
hmType
)
{
return
this
.
tabHaobanHmQrcodeMapper
.
queryByStaffIdAndOverFlag
(
staffId
,
wxEnterpriseId
,
hmType
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/StaffClerkRelationServiceImpl.java
View file @
b36340bb
...
@@ -10,6 +10,7 @@ import java.util.Map;
...
@@ -10,6 +10,7 @@ import java.util.Map;
import
java.util.Set
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
com.gic.commons.util.DateUtil
;
import
com.gic.haoban.manage.service.entity.*
;
import
com.gic.haoban.manage.service.entity.*
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -519,6 +520,10 @@ public class StaffClerkRelationServiceImpl implements StaffClerkRelationService
...
@@ -519,6 +520,10 @@ public class StaffClerkRelationServiceImpl implements StaffClerkRelationService
delFlag
=
true
;
delFlag
=
true
;
}
}
}
}
Date
time
=
DateUtil
.
addDay
(
new
Date
(),-
1
);
if
(
delFlag
&&
null
!=
clerk
&&
clerk
.
getUpdateTime
().
after
(
time
)){
delFlag
=
false
;
}
if
(
delFlag
)
{
if
(
delFlag
)
{
this
.
mapper
.
delByClerkId
(
clerkId
);
this
.
mapper
.
delByClerkId
(
clerkId
);
}
else
{
}
else
{
...
@@ -544,6 +549,10 @@ public class StaffClerkRelationServiceImpl implements StaffClerkRelationService
...
@@ -544,6 +549,10 @@ public class StaffClerkRelationServiceImpl implements StaffClerkRelationService
delFlag
=
true
;
delFlag
=
true
;
}
}
}
}
Date
time
=
DateUtil
.
addDay
(
new
Date
(),-
1
);
if
(
delFlag
&&
null
!=
clerk
&&
clerk
.
getUpdateTime
().
after
(
time
)){
delFlag
=
false
;
}
if
(
delFlag
)
{
if
(
delFlag
)
{
this
.
mapper
.
delByClerkId
(
clerkId
);
this
.
mapper
.
delByClerkId
(
clerkId
);
dto
=
null
;
dto
=
null
;
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MessageApiServiceImpl.java
View file @
b36340bb
...
@@ -12,8 +12,11 @@ import java.util.Set;
...
@@ -12,8 +12,11 @@ import java.util.Set;
import
java.util.function.Function
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
cn.hutool.core.collection.CollUtil
;
import
com.gic.business.order.dto.ordermanage.OrderInfoDTO
;
import
com.gic.business.order.dto.ordermanage.OrderInfoDTO
;
import
com.gic.business.order.service.ordermanage.WebOrderManageApiService
;
import
com.gic.business.order.service.ordermanage.WebOrderManageApiService
;
import
com.gic.haoban.manage.api.service.hm.HmQrcodeApiService
;
import
com.gic.haoban.manage.service.service.hm.HmQrcodeService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.LogManager
;
...
@@ -134,6 +137,10 @@ public class MessageApiServiceImpl implements MessageApiService {
...
@@ -134,6 +137,10 @@ public class MessageApiServiceImpl implements MessageApiService {
private
MemberQueryService
memberQueryService
;
private
MemberQueryService
memberQueryService
;
@Autowired
@Autowired
private
WebOrderManageApiService
webOrderManageApiService
;
private
WebOrderManageApiService
webOrderManageApiService
;
@Autowired
private
HmQrcodeService
hmQrcodeService
;
@Autowired
private
HmQrcodeApiService
hmQrcodeApiService
;
@Override
@Override
...
@@ -387,6 +394,13 @@ public class MessageApiServiceImpl implements MessageApiService {
...
@@ -387,6 +394,13 @@ public class MessageApiServiceImpl implements MessageApiService {
this
.
groupChatService
.
ownerDimission
(
staffId
);
this
.
groupChatService
.
ownerDimission
(
staffId
);
// 删除员工表-注意顺序
// 删除员工表-注意顺序
this
.
staffService
.
delByStaffId
(
staffId
);
this
.
staffService
.
delByStaffId
(
staffId
);
//活码删除
List
<
Long
>
hmIdList
=
hmQrcodeService
.
queryByStaffIdAndOverFlag
(
staffId
,
wxEnterpriseId
,
1
);
if
(
CollUtil
.
isNotEmpty
(
hmIdList
)){
for
(
Long
hmId
:
hmIdList
){
hmQrcodeApiService
.
delById
(
hmId
,
ChannelCodeEnum
.
ADMIN_UNBIND
.
getCode
(),
null
);
}
}
}
}
log
.
error
(
"成员同步结束"
);
log
.
error
(
"成员同步结束"
);
}
}
...
...
haoban-manage3-service/src/main/resources/mapper/hm/TabHaobanHmQrcodeMapper.xml
View file @
b36340bb
...
@@ -262,6 +262,19 @@
...
@@ -262,6 +262,19 @@
limit 1
limit 1
</select>
</select>
<select
id=
"queryByStaffIdAndOverFlag"
resultType=
"Long"
>
select
hm_id as hmId
from tab_haoban_hm_qrcode
where staff_id = #{staffId} and status_flag = 1
<if
test=
"null != wxEnterpriseId"
>
and wx_enterprise_id = #{wxEnterpriseId}
</if>
<if
test=
"hmType != null"
>
and hm_type = #{hmType}
</if>
</select>
<select
id=
"getHmStoreByEnterpriseId"
resultMap=
"TabHaobanHmQrcodeMap"
>
<select
id=
"getHmStoreByEnterpriseId"
resultMap=
"TabHaobanHmQrcodeMap"
>
select store_id storeId,
select store_id storeId,
...
...
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