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
3b1ab9ea
Commit
3b1ab9ea
authored
Jul 15, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:加好友逻辑修改
parent
a05e5257
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
73 additions
and
22 deletions
+73
-22
HmQrcodeApiService.java
.../gic/haoban/manage/api/service/hm/HmQrcodeApiService.java
+12
-0
TabHaobanHmClerkRelationMapper.java
...service/dao/mapper/hm/TabHaobanHmClerkRelationMapper.java
+8
-1
HmClerkRelationService.java
...ban/manage/service/service/hm/HmClerkRelationService.java
+12
-0
HmClerkRelationServiceImpl.java
...e/service/service/hm/impl/HmClerkRelationServiceImpl.java
+4
-0
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+5
-1
HmQrcodeApiServiceImpl.java
...e/service/service/out/impl/hm/HmQrcodeApiServiceImpl.java
+26
-20
TabHaobanHmClerkRelationMapper.xml
...in/resources/mapper/hm/TabHaobanHmClerkRelationMapper.xml
+6
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/hm/HmQrcodeApiService.java
View file @
3b1ab9ea
...
@@ -176,4 +176,16 @@ public interface HmQrcodeApiService {
...
@@ -176,4 +176,16 @@ public interface HmQrcodeApiService {
*/
*/
HmClerkRelationDTO
getOneHmClerkByHmId
(
Long
hmId
);
HmClerkRelationDTO
getOneHmClerkByHmId
(
Long
hmId
);
/**
* 根据活码id和staffId随机找一个
*
* @param hmId hm id
* @param staffId 员工id
* @return {@link HmClerkRelationDTO }
* @author mozhu
* @date 2022-07-15 17:24:01
*/
HmClerkRelationDTO
getOneHmClerkByHmIdAndStaffId
(
Long
hmId
,
String
staffId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/hm/TabHaobanHmClerkRelationMapper.java
View file @
3b1ab9ea
...
@@ -113,7 +113,7 @@ public interface TabHaobanHmClerkRelationMapper {
...
@@ -113,7 +113,7 @@ public interface TabHaobanHmClerkRelationMapper {
/**
/**
* 根据
导购信息获取hmid
* 根据
hmid 获取导购信息
*
*
* @param hmId hm id
* @param hmId hm id
* @return {@link List }<{@link TabHaobanHmClerkRelation }>
* @return {@link List }<{@link TabHaobanHmClerkRelation }>
...
@@ -122,5 +122,12 @@ public interface TabHaobanHmClerkRelationMapper {
...
@@ -122,5 +122,12 @@ public interface TabHaobanHmClerkRelationMapper {
*/
*/
List
<
TabHaobanHmClerkRelation
>
getHmClerkByHmId
(
@Param
(
"hmId"
)
Long
hmId
);
List
<
TabHaobanHmClerkRelation
>
getHmClerkByHmId
(
@Param
(
"hmId"
)
Long
hmId
);
/**
* 根据hmid 获取导购信息
* @param hmId
* @param staffId
* @return
*/
TabHaobanHmClerkRelation
getHmClerkByHmIdAndStaffId
(
@Param
(
"hmId"
)
Long
hmId
,
@Param
(
"staffId"
)
String
staffId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/HmClerkRelationService.java
View file @
3b1ab9ea
...
@@ -121,4 +121,16 @@ public interface HmClerkRelationService {
...
@@ -121,4 +121,16 @@ public interface HmClerkRelationService {
*/
*/
List
<
HmClerkRelationBO
>
getHmClerkByHmId
(
Long
hmId
);
List
<
HmClerkRelationBO
>
getHmClerkByHmId
(
Long
hmId
);
/**
* 获取导购
*
* @param hmId hm id
* @param staffId 员工id
* @return {@link HmClerkRelationBO }
* @author mozhu
* @date 2022-07-15 17:26:53
*/
HmClerkRelationBO
getHmClerkByHmIdAndStaffId
(
Long
hmId
,
String
staffId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/hm/impl/HmClerkRelationServiceImpl.java
View file @
3b1ab9ea
...
@@ -84,4 +84,8 @@ public class HmClerkRelationServiceImpl implements HmClerkRelationService {
...
@@ -84,4 +84,8 @@ public class HmClerkRelationServiceImpl implements HmClerkRelationService {
return
EntityUtil
.
changeEntityListByJSON
(
HmClerkRelationBO
.
class
,
tabHaobanHmClerkRelationMapper
.
getHmClerkByHmId
(
hmId
));
return
EntityUtil
.
changeEntityListByJSON
(
HmClerkRelationBO
.
class
,
tabHaobanHmClerkRelationMapper
.
getHmClerkByHmId
(
hmId
));
}
}
@Override
public
HmClerkRelationBO
getHmClerkByHmIdAndStaffId
(
Long
hmId
,
String
staffId
)
{
return
EntityUtil
.
changeEntityByOrika
(
HmClerkRelationBO
.
class
,
tabHaobanHmClerkRelationMapper
.
getHmClerkByHmIdAndStaffId
(
hmId
,
staffId
));
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
3b1ab9ea
...
@@ -351,12 +351,16 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
...
@@ -351,12 +351,16 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
staffClerkRelationDTO
=
staffClerkRelationService
.
getBindByClerkId
(
hmQrcodeDTO
.
getClerkId
(),
wxEnterpriseId
);
staffClerkRelationDTO
=
staffClerkRelationService
.
getBindByClerkId
(
hmQrcodeDTO
.
getClerkId
(),
wxEnterpriseId
);
}
else
if
(
hmQrcodeDTO
.
getHmType
()
==
2
)
{
}
else
if
(
hmQrcodeDTO
.
getHmType
()
==
2
)
{
HmClerkRelationDTO
hmClerkRelationDTO
=
null
;
HmClerkRelationDTO
hmClerkRelationDTO
=
null
;
//有主门店导购绑定主导购,没有主门店导购绑定第一个导购,其余随机
TabHaobanClerkMainStoreRelated
mainStoreRelated
=
clerkMainStoreRelatedService
.
getMainStoreByStaffId
(
staffId
,
wxEnterpriseId
);
TabHaobanClerkMainStoreRelated
mainStoreRelated
=
clerkMainStoreRelatedService
.
getMainStoreByStaffId
(
staffId
,
wxEnterpriseId
);
if
(
mainStoreRelated
!=
null
)
{
if
(
mainStoreRelated
!=
null
)
{
StaffClerkRelationDTO
relationDTO
=
staffClerkRelationService
.
getOneBindByStoreId
(
staffId
,
mainStoreRelated
.
getStoreId
());
StaffClerkRelationDTO
relationDTO
=
staffClerkRelationService
.
getOneBindByStoreId
(
staffId
,
mainStoreRelated
.
getStoreId
());
hmClerkRelationDTO
=
hmQrcodeApiService
.
getHmClerkByHmIdAndClerkId
(
refId
,
relationDTO
.
getClerkId
());
hmClerkRelationDTO
=
hmQrcodeApiService
.
getHmClerkByHmIdAndClerkId
(
refId
,
relationDTO
.
getClerkId
());
if
(
hmClerkRelationDTO
==
null
)
{
if
(
hmClerkRelationDTO
==
null
)
{
hmClerkRelationDTO
=
hmQrcodeApiService
.
getOneHmClerkByHmId
(
refId
);
hmClerkRelationDTO
=
hmQrcodeApiService
.
getOneHmClerkByHmIdAndStaffId
(
refId
,
staffId
);
if
(
hmClerkRelationDTO
==
null
)
{
hmClerkRelationDTO
=
hmQrcodeApiService
.
getOneHmClerkByHmId
(
refId
);
}
}
}
}
else
{
}
else
{
hmClerkRelationDTO
=
hmQrcodeApiService
.
getOneHmClerkByHmId
(
refId
);
hmClerkRelationDTO
=
hmQrcodeApiService
.
getOneHmClerkByHmId
(
refId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/hm/HmQrcodeApiServiceImpl.java
View file @
3b1ab9ea
This diff is collapsed.
Click to expand it.
haoban-manage3-service/src/main/resources/mapper/hm/TabHaobanHmClerkRelationMapper.xml
View file @
3b1ab9ea
...
@@ -176,5 +176,11 @@
...
@@ -176,5 +176,11 @@
where hm_id = #{hmId} and status = 1
where hm_id = #{hmId} and status = 1
</select>
</select>
<select
id=
"getHmClerkByHmIdAndStaffId"
resultMap=
"TabHaobanHmClerkRelationMap"
>
select
<include
refid=
"Base_Column_List"
></include>
from tab_haoban_hm_clerk_relation
where hm_id = #{hmId} and staff_id = #{staffId} and status = 1 limit 1
</select>
</mapper>
</mapper>
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