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
c3cc38cf
Commit
c3cc38cf
authored
Aug 26, 2021
by
QianQiXiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解绑记录接口
parent
c547ea4e
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
132 additions
and
53 deletions
+132
-53
StaffClerkRelationApiService.java
...oban/manage/api/service/StaffClerkRelationApiService.java
+27
-8
StaffClerkBindLogMapper.java
...an/manage/service/dao/mapper/StaffClerkBindLogMapper.java
+12
-1
StaffClerkBindLogService.java
...oban/manage/service/service/StaffClerkBindLogService.java
+6
-3
StaffClerkRelationService.java
...ban/manage/service/service/StaffClerkRelationService.java
+0
-2
StaffClerkBindLogServiceImpl.java
...ge/service/service/impl/StaffClerkBindLogServiceImpl.java
+13
-5
StaffClerkRelationServiceImpl.java
...e/service/service/impl/StaffClerkRelationServiceImpl.java
+2
-0
StaffClerkRelationApiServiceImpl.java
...ce/service/out/impl/StaffClerkRelationApiServiceImpl.java
+26
-5
StaffClerkBindLogMapper.xml
...ice/src/main/resources/mapper/StaffClerkBindLogMapper.xml
+43
-24
AuditController.java
...com/gic/haoban/manage/web/controller/AuditController.java
+3
-5
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/StaffClerkRelationApiService.java
View file @
c3cc38cf
...
@@ -24,6 +24,7 @@ public interface StaffClerkRelationApiService {
...
@@ -24,6 +24,7 @@ public interface StaffClerkRelationApiService {
/**
/**
* 根据staffid 获取列表
* 根据staffid 获取列表
*
* @param staffId
* @param staffId
* @return
* @return
*/
*/
...
@@ -39,16 +40,16 @@ public interface StaffClerkRelationApiService {
...
@@ -39,16 +40,16 @@ public interface StaffClerkRelationApiService {
StaffClerkRelationDTO
getByCodeAndEnterpriseId
(
String
clerkCode
,
String
enterpriseId
);
StaffClerkRelationDTO
getByCodeAndEnterpriseId
(
String
clerkCode
,
String
enterpriseId
);
void
delAndInsert
(
StaffClerkRelationDTO
staffClerkRelation
,
String
optStaffId
,
int
chanelCode
);
void
delAndInsert
(
StaffClerkRelationDTO
staffClerkRelation
,
String
optStaffId
,
int
chanelCode
);
/**
/**
* 解绑
* 解绑
*
* @param storeId
* @param storeId
* @param clerkCode
* @param clerkCode
* @return
* @return
*/
*/
String
delByStoreIdAndCode
(
String
storeId
,
String
clerkCode
);
String
delByStoreIdAndCode
(
String
storeId
,
String
clerkCode
);
StaffClerkRelationDTO
getOneByClerkId
(
String
clerkId
);
StaffClerkRelationDTO
getOneByClerkId
(
String
clerkId
);
...
@@ -57,41 +58,47 @@ public interface StaffClerkRelationApiService {
...
@@ -57,41 +58,47 @@ public interface StaffClerkRelationApiService {
/**
/**
* 导购列表
* 导购列表
*
* @param storeId
* @param storeId
* @return
* @return
*/
*/
List
<
StaffClerkRelationDTO
>
listByStoreId
(
String
storeId
);
List
<
StaffClerkRelationDTO
>
listByStoreId
(
String
storeId
);
/**
/**
* 解绑
* 解绑
*
* @param staffId 操作人
* @param staffId 操作人
* @param clerkId
* @param clerkId
* @return
* @return
*/
*/
boolean
unbindByStaffAndClerkId
(
String
staffId
,
String
clerkId
);
boolean
unbindByStaffAndClerkId
(
String
staffId
,
String
clerkId
);
/**
/**
* 查询导购信息
* 查询导购信息
*
* @param clerkId
* @param clerkId
* @return
* @return
*/
*/
StaffClerkRelationDTO
getOneByStoreIdAndStaffId
(
String
storeId
,
String
staffId
);
StaffClerkRelationDTO
getOneByStoreIdAndStaffId
(
String
storeId
,
String
staffId
);
/**
/**
* 查询导购信息
* 查询导购信息
*
* @param clerkId
* @param clerkId
* @return
* @return
*/
*/
StaffClerkRelationDTO
getByClerkId
(
String
clerkId
);
StaffClerkRelationDTO
getByClerkId
(
String
clerkId
);
/**
/**
*
* @param enterpriseId
* @param enterpriseId
* @param wxUserId
* @param wxUserId
* @return
* @return
*/
*/
List
<
StaffClerkRelationDTO
>
listByEnterpriseIdAndWxUserId
(
String
enterpriseId
,
String
wxUserId
);
List
<
StaffClerkRelationDTO
>
listByEnterpriseIdAndWxUserId
(
String
enterpriseId
,
String
wxUserId
);
/**
/**
* 删除关联关系
* 删除关联关系
*
* @param clerkId
* @param clerkId
*/
*/
void
delByClerkId
(
String
clerkId
);
void
delByClerkId
(
String
clerkId
);
...
@@ -108,6 +115,17 @@ public interface StaffClerkRelationApiService {
...
@@ -108,6 +115,17 @@ public interface StaffClerkRelationApiService {
Page
<
StaffClerkBindLogDetailDTO
>
pageStaffClerkBindLog
(
String
wxEnterpriseId
,
String
search
,
String
enterpriseId
,
int
optType
,
BasePageInfo
pageInfo
);
Page
<
StaffClerkBindLogDetailDTO
>
pageStaffClerkBindLog
(
String
wxEnterpriseId
,
String
search
,
String
enterpriseId
,
int
optType
,
BasePageInfo
pageInfo
);
/**
/**
* 搜索解绑列表
*
* @param wxEnterpriseId
* @param clerkId
* @param enterpriseId
* @param pageInfo
* @return
*/
Page
<
StaffClerkBindLogDetailDTO
>
pageStaffClerkUnBindLog
(
String
wxEnterpriseId
,
String
clerkId
,
String
enterpriseId
,
int
optType
,
BasePageInfo
pageInfo
);
/**
* 追加到绑定日志
* 追加到绑定日志
*
*
* @param staffId
* @param staffId
...
@@ -140,6 +158,7 @@ public interface StaffClerkRelationApiService {
...
@@ -140,6 +158,7 @@ public interface StaffClerkRelationApiService {
/**
/**
* 查询状态正常导购
* 查询状态正常导购
*
* @return
* @return
*/
*/
List
<
StaffClerkRelationDTO
>
listAll
();
List
<
StaffClerkRelationDTO
>
listAll
();
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/StaffClerkBindLogMapper.java
View file @
c3cc38cf
...
@@ -10,31 +10,38 @@ import java.util.List;
...
@@ -10,31 +10,38 @@ import java.util.List;
@Mapper
@Mapper
public
interface
StaffClerkBindLogMapper
{
public
interface
StaffClerkBindLogMapper
{
/**
/**
*
*/
*/
int
deleteByPrimaryKey
(
Integer
logId
);
int
deleteByPrimaryKey
(
Integer
logId
);
/**
/**
*
*/
*/
int
insert
(
TabHaobanStaffClerkBindLog
record
);
int
insert
(
TabHaobanStaffClerkBindLog
record
);
/**
/**
*
*/
*/
int
insertSelective
(
TabHaobanStaffClerkBindLog
record
);
int
insertSelective
(
TabHaobanStaffClerkBindLog
record
);
/**
/**
*
*/
*/
TabHaobanStaffClerkBindLog
selectByPrimaryKey
(
Integer
logId
);
TabHaobanStaffClerkBindLog
selectByPrimaryKey
(
Integer
logId
);
/**
/**
*
*/
*/
int
updateByPrimaryKeySelective
(
TabHaobanStaffClerkBindLog
record
);
int
updateByPrimaryKeySelective
(
TabHaobanStaffClerkBindLog
record
);
/**
/**
*
*/
*/
int
updateByPrimaryKey
(
TabHaobanStaffClerkBindLog
record
);
int
updateByPrimaryKey
(
TabHaobanStaffClerkBindLog
record
);
/**
/**
* 列表
* 列表
*
* @param clerkIds
* @param clerkIds
* @param staffIds
* @param staffIds
* @param enterpriseIds
* @param enterpriseIds
...
@@ -42,5 +49,8 @@ public interface StaffClerkBindLogMapper {
...
@@ -42,5 +49,8 @@ public interface StaffClerkBindLogMapper {
* @return
* @return
*/
*/
public
List
<
TabHaobanStaffClerkBindLog
>
listStaffClerkBindLog
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"clerkIds"
)
List
<
String
>
clerkIds
public
List
<
TabHaobanStaffClerkBindLog
>
listStaffClerkBindLog
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"clerkIds"
)
List
<
String
>
clerkIds
,
@Param
(
"staffIds"
)
List
<
String
>
staffIds
,
@Param
(
"enterpriseIds"
)
List
<
String
>
enterpriseIds
,
@Param
(
"optType"
)
int
optType
,
@Param
(
"search"
)
String
search
);
,
@Param
(
"staffIds"
)
List
<
String
>
staffIds
,
@Param
(
"enterpriseIds"
)
List
<
String
>
enterpriseIds
,
@Param
(
"optType"
)
int
optType
,
@Param
(
"search"
)
String
search
);
public
List
<
TabHaobanStaffClerkBindLog
>
StaffClerkUnBindLog
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"clerkId"
)
String
clerkIds
,
@Param
(
"enterpriseId"
)
String
enterpriseIds
,
@Param
(
"optType"
)
int
optType
);
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/StaffClerkBindLogService.java
View file @
c3cc38cf
...
@@ -15,19 +15,21 @@ import java.util.List;
...
@@ -15,19 +15,21 @@ import java.util.List;
public
interface
StaffClerkBindLogService
{
public
interface
StaffClerkBindLogService
{
/**
/**
* 绑定日志
* 绑定日志
*
* @param bindLog
* @param bindLog
*/
*/
public
void
insert
(
TabHaobanStaffClerkBindLog
bindLog
);
public
void
insert
(
TabHaobanStaffClerkBindLog
bindLog
);
/**
/**
* 插入日志到mq
* 插入日志到mq
*
* @param staffId
* @param staffId
* @param optStaffId
* @param optStaffId
* @param optType
* @param optType
* @param channelCode
* @param channelCode
* @param relationId
* @param relationId
*/
*/
public
void
pushToMq
(
String
staffId
,
String
optStaffId
,
int
optType
,
int
channelCode
,
String
relationId
);
public
void
pushToMq
(
String
staffId
,
String
optStaffId
,
int
optType
,
int
channelCode
,
String
relationId
);
/**
/**
* 插入日志到mq
* 插入日志到mq
...
@@ -40,8 +42,9 @@ public interface StaffClerkBindLogService {
...
@@ -40,8 +42,9 @@ public interface StaffClerkBindLogService {
public
void
pushToMqBatch
(
String
optStaffId
,
int
optType
,
int
channelCode
,
List
<
String
>
relationIds
);
public
void
pushToMqBatch
(
String
optStaffId
,
int
optType
,
int
channelCode
,
List
<
String
>
relationIds
);
/**
/**
*
* @return
* @return
*/
*/
public
Page
<
StaffClerkBindLogDetailDTO
>
pageBindLog
(
String
wxEnterpriseId
,
List
<
String
>
clerkIds
,
List
<
String
>
staffIds
,
List
<
String
>
enterpriseIds
,
int
optType
,
String
search
,
BasePageInfo
pageInfo
);
public
Page
<
StaffClerkBindLogDetailDTO
>
pageBindLog
(
String
wxEnterpriseId
,
List
<
String
>
clerkIds
,
List
<
String
>
staffIds
,
List
<
String
>
enterpriseIds
,
int
optType
,
String
search
,
BasePageInfo
pageInfo
);
public
Page
<
StaffClerkBindLogDetailDTO
>
pageUnBindLog
(
String
wxEnterpriseId
,
String
clerkId
,
String
enterpriseId
,
int
optType
,
BasePageInfo
pageInfo
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/StaffClerkRelationService.java
View file @
c3cc38cf
...
@@ -129,6 +129,4 @@ public interface StaffClerkRelationService {
...
@@ -129,6 +129,4 @@ public interface StaffClerkRelationService {
* @date 2021-07-15 16:26:17
* @date 2021-07-15 16:26:17
*/
*/
List
<
StaffClerkRelationDTO
>
listAll
();
List
<
StaffClerkRelationDTO
>
listAll
();
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/StaffClerkBindLogServiceImpl.java
View file @
c3cc38cf
...
@@ -30,12 +30,12 @@ import java.util.stream.Collectors;
...
@@ -30,12 +30,12 @@ import java.util.stream.Collectors;
@Service
@Service
public
class
StaffClerkBindLogServiceImpl
implements
StaffClerkBindLogService
{
public
class
StaffClerkBindLogServiceImpl
implements
StaffClerkBindLogService
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
StaffClerkBindLogServiceImpl
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
StaffClerkBindLogServiceImpl
.
class
);
@Autowired
@Autowired
private
StaffClerkBindLogMapper
staffClerkBindLogMapper
;
private
StaffClerkBindLogMapper
staffClerkBindLogMapper
;
private
static
final
String
STAFF_LOG_MQ
=
"haobanStaffClerkBindLogMq"
;
private
static
final
String
STAFF_LOG_MQ
=
"haobanStaffClerkBindLogMq"
;
@Override
@Override
public
void
insert
(
TabHaobanStaffClerkBindLog
bindLog
)
{
public
void
insert
(
TabHaobanStaffClerkBindLog
bindLog
)
{
...
@@ -54,7 +54,7 @@ public class StaffClerkBindLogServiceImpl implements StaffClerkBindLogService {
...
@@ -54,7 +54,7 @@ public class StaffClerkBindLogServiceImpl implements StaffClerkBindLogService {
GicMQClient
clientInstance
=
GICMQClientUtil
.
getClientInstance
();
GicMQClient
clientInstance
=
GICMQClientUtil
.
getClientInstance
();
try
{
try
{
String
ret
=
JSONObject
.
toJSONString
(
infoDTO
);
String
ret
=
JSONObject
.
toJSONString
(
infoDTO
);
logger
.
info
(
"绑定的mq日志:{}"
,
ret
);
logger
.
info
(
"绑定的mq日志:{}"
,
ret
);
clientInstance
.
sendMessage
(
STAFF_LOG_MQ
,
ret
);
clientInstance
.
sendMessage
(
STAFF_LOG_MQ
,
ret
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
...
@@ -85,9 +85,17 @@ public class StaffClerkBindLogServiceImpl implements StaffClerkBindLogService {
...
@@ -85,9 +85,17 @@ public class StaffClerkBindLogServiceImpl implements StaffClerkBindLogService {
}
}
@Override
@Override
public
Page
<
StaffClerkBindLogDetailDTO
>
pageBindLog
(
String
wxEnterpriseId
,
List
<
String
>
clerkIds
,
List
<
String
>
staffIds
,
List
<
String
>
enterpriseIds
,
int
optType
,
String
search
,
BasePageInfo
pageInfo
)
{
public
Page
<
StaffClerkBindLogDetailDTO
>
pageBindLog
(
String
wxEnterpriseId
,
List
<
String
>
clerkIds
,
List
<
String
>
staffIds
,
List
<
String
>
enterpriseIds
,
int
optType
,
String
search
,
BasePageInfo
pageInfo
)
{
PageHelper
.
startPage
(
pageInfo
);
PageHelper
.
startPage
(
pageInfo
);
List
<
TabHaobanStaffClerkBindLog
>
clerkBindLogList
=
staffClerkBindLogMapper
.
listStaffClerkBindLog
(
wxEnterpriseId
,
clerkIds
,
staffIds
,
enterpriseIds
,
optType
,
search
);
List
<
TabHaobanStaffClerkBindLog
>
clerkBindLogList
=
staffClerkBindLogMapper
.
listStaffClerkBindLog
(
wxEnterpriseId
,
clerkIds
,
staffIds
,
enterpriseIds
,
optType
,
search
);
Page
<
StaffClerkBindLogDetailDTO
>
retPage
=
PageUtil
.
changePageHelperToCurrentPage
(
new
PageInfo
<>(
clerkBindLogList
),
StaffClerkBindLogDetailDTO
.
class
);
return
retPage
;
}
@Override
public
Page
<
StaffClerkBindLogDetailDTO
>
pageUnBindLog
(
String
wxEnterpriseId
,
String
clerkId
,
String
enterpriseId
,
int
optType
,
BasePageInfo
pageInfo
)
{
PageHelper
.
startPage
(
pageInfo
);
List
<
TabHaobanStaffClerkBindLog
>
clerkBindLogList
=
staffClerkBindLogMapper
.
StaffClerkUnBindLog
(
wxEnterpriseId
,
clerkId
,
enterpriseId
,
optType
);
Page
<
StaffClerkBindLogDetailDTO
>
retPage
=
PageUtil
.
changePageHelperToCurrentPage
(
new
PageInfo
<>(
clerkBindLogList
),
StaffClerkBindLogDetailDTO
.
class
);
Page
<
StaffClerkBindLogDetailDTO
>
retPage
=
PageUtil
.
changePageHelperToCurrentPage
(
new
PageInfo
<>(
clerkBindLogList
),
StaffClerkBindLogDetailDTO
.
class
);
return
retPage
;
return
retPage
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/StaffClerkRelationServiceImpl.java
View file @
c3cc38cf
...
@@ -184,6 +184,8 @@ public class StaffClerkRelationServiceImpl implements StaffClerkRelationService
...
@@ -184,6 +184,8 @@ public class StaffClerkRelationServiceImpl implements StaffClerkRelationService
return
EntityUtil
.
changeEntityByJSON
(
StaffClerkRelationDTO
.
class
,
mapper
.
getByCodeAndEnterpriseId
(
clerkCode
,
enterpriseId
));
return
EntityUtil
.
changeEntityByJSON
(
StaffClerkRelationDTO
.
class
,
mapper
.
getByCodeAndEnterpriseId
(
clerkCode
,
enterpriseId
));
}
}
@Override
@Override
public
String
insert
(
StaffClerkRelationDTO
staffClerkRelation
)
{
public
String
insert
(
StaffClerkRelationDTO
staffClerkRelation
)
{
String
uuid
=
StringUtil
.
randomUUID
();
String
uuid
=
StringUtil
.
randomUUID
();
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/StaffClerkRelationApiServiceImpl.java
View file @
c3cc38cf
...
@@ -144,7 +144,7 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
...
@@ -144,7 +144,7 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
if
(!
nameMap
.
containsKey
(
infoDTO
.
getEnterpriseId
()))
{
if
(!
nameMap
.
containsKey
(
infoDTO
.
getEnterpriseId
()))
{
EnterpriseDTO
enterpriseDTO
=
enterpriseService
.
getEnterpriseById
(
infoDTO
.
getEnterpriseId
());
EnterpriseDTO
enterpriseDTO
=
enterpriseService
.
getEnterpriseById
(
infoDTO
.
getEnterpriseId
());
if
(
null
!=
enterpriseDTO
)
{
if
(
null
!=
enterpriseDTO
)
{
nameMap
.
put
(
infoDTO
.
getEnterpriseId
(),
enterpriseDTO
.
getEnterpriseName
()
+
"_"
+
enterpriseDTO
.
getBrandName
());
nameMap
.
put
(
infoDTO
.
getEnterpriseId
(),
enterpriseDTO
.
getEnterpriseName
()
+
"_"
+
enterpriseDTO
.
getBrandName
());
}
else
{
}
else
{
nameMap
.
put
(
infoDTO
.
getEnterpriseId
(),
"未知商户"
);
nameMap
.
put
(
infoDTO
.
getEnterpriseId
(),
"未知商户"
);
}
}
...
@@ -173,11 +173,11 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
...
@@ -173,11 +173,11 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
infoDTO
.
setClerkName
(
nameMap
.
get
(
infoDTO
.
getClerkId
()));
infoDTO
.
setClerkName
(
nameMap
.
get
(
infoDTO
.
getClerkId
()));
infoDTO
.
setStoreName
(
nameMap
.
get
(
infoDTO
.
getStoreId
()));
infoDTO
.
setStoreName
(
nameMap
.
get
(
infoDTO
.
getStoreId
()));
if
((
nameMap
.
get
(
infoDTO
.
getEnterpriseId
()))
!=
null
)
{
if
((
nameMap
.
get
(
infoDTO
.
getEnterpriseId
()))
!=
null
)
{
String
EnterpriseandBrandName
=
nameMap
.
get
(
infoDTO
.
getEnterpriseId
());
String
EnterpriseandBrandName
=
nameMap
.
get
(
infoDTO
.
getEnterpriseId
());
String
split
[]
=
EnterpriseandBrandName
.
split
(
"_"
);
String
split
[]
=
EnterpriseandBrandName
.
split
(
"_"
);
infoDTO
.
setEnterpriseName
(
split
[
0
]);
infoDTO
.
setEnterpriseName
(
split
[
0
]);
if
(
split
[
1
]
!=
null
)
{
if
(
split
[
1
]
!=
null
)
{
infoDTO
.
setBrandName
(
split
[
1
]);
infoDTO
.
setBrandName
(
split
[
1
]);
}
}
}
}
...
@@ -367,6 +367,27 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
...
@@ -367,6 +367,27 @@ public class StaffClerkRelationApiServiceImpl implements StaffClerkRelationApiSe
}
}
@Override
@Override
public
Page
<
StaffClerkBindLogDetailDTO
>
pageStaffClerkUnBindLog
(
String
wxEnterpriseId
,
String
clerkId
,
String
enterpriseId
,
int
optType
,
BasePageInfo
pageInfo
)
{
if
(
wxEnterpriseId
==
null
)
{
logger
.
info
(
"没有关联企业"
);
return
null
;
}
ClerkDTO
clerkDTO
=
clerkService
.
getClerkByClerkId
(
clerkId
);
if
(
clerkDTO
==
null
)
{
logger
.
info
(
"没有这个导购"
);
return
null
;
}
String
clerkCode
=
clerkDTO
.
getClerkCode
();
StaffClerkRelationDTO
relationDTO
=
staffClerkRelatinService
.
getByCodeAndEnterpriseId
(
clerkCode
,
enterpriseId
);
if
(
null
==
relationDTO
)
{
logger
.
info
(
"没有解绑信息"
);
return
null
;
}
Page
<
StaffClerkBindLogDetailDTO
>
retList
=
staffClerkBindLogService
.
pageUnBindLog
(
wxEnterpriseId
,
clerkId
,
enterpriseId
,
optType
,
pageInfo
);
return
retList
;
}
@Override
public
void
pushToBindLog
(
String
staffId
,
String
optStaffId
,
int
optType
,
int
channelCode
,
String
relationId
)
{
public
void
pushToBindLog
(
String
staffId
,
String
optStaffId
,
int
optType
,
int
channelCode
,
String
relationId
)
{
staffClerkBindLogService
.
pushToMq
(
staffId
,
optStaffId
,
optType
,
channelCode
,
relationId
);
staffClerkBindLogService
.
pushToMq
(
staffId
,
optStaffId
,
optType
,
channelCode
,
relationId
);
}
}
...
...
haoban-manage3-service/src/main/resources/mapper/StaffClerkBindLogMapper.xml
View file @
c3cc38cf
...
@@ -2,45 +2,46 @@
...
@@ -2,45 +2,46 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.StaffClerkBindLogMapper"
>
<mapper
namespace=
"com.gic.haoban.manage.service.dao.mapper.StaffClerkBindLogMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
<id
column=
"log_id"
jdbcType=
"INTEGER"
property=
"logId"
/>
<id
column=
"log_id"
jdbcType=
"INTEGER"
property=
"logId"
/>
<result
column=
"staff_id"
jdbcType=
"VARCHAR"
property=
"staffId"
/>
<result
column=
"staff_id"
jdbcType=
"VARCHAR"
property=
"staffId"
/>
<result
column=
"wx_enterprise_id"
jdbcType=
"VARCHAR"
property=
"wxEnterpriseId"
/>
<result
column=
"wx_enterprise_id"
jdbcType=
"VARCHAR"
property=
"wxEnterpriseId"
/>
<result
column=
"opt_staff_id"
jdbcType=
"VARCHAR"
property=
"optStaffId"
/>
<result
column=
"opt_staff_id"
jdbcType=
"VARCHAR"
property=
"optStaffId"
/>
<result
column=
"opt_type"
jdbcType=
"INTEGER"
property=
"optType"
/>
<result
column=
"opt_type"
jdbcType=
"INTEGER"
property=
"optType"
/>
<result
column=
"channel_code"
jdbcType=
"INTEGER"
property=
"channelCode"
/>
<result
column=
"channel_code"
jdbcType=
"INTEGER"
property=
"channelCode"
/>
<result
column=
"enterprise_id"
jdbcType=
"VARCHAR"
property=
"enterpriseId"
/>
<result
column=
"enterprise_id"
jdbcType=
"VARCHAR"
property=
"enterpriseId"
/>
<result
column=
"clerk_id"
jdbcType=
"VARCHAR"
property=
"clerkId"
/>
<result
column=
"clerk_id"
jdbcType=
"VARCHAR"
property=
"clerkId"
/>
<result
column=
"clerk_code"
jdbcType=
"VARCHAR"
property=
"clerkCode"
/>
<result
column=
"clerk_code"
jdbcType=
"VARCHAR"
property=
"clerkCode"
/>
<result
column=
"clerk_phone"
jdbcType=
"VARCHAR"
property=
"clerkPhone"
/>
<result
column=
"clerk_phone"
jdbcType=
"VARCHAR"
property=
"clerkPhone"
/>
<result
column=
"status_flag"
jdbcType=
"INTEGER"
property=
"statusFlag"
/>
<result
column=
"status_flag"
jdbcType=
"INTEGER"
property=
"statusFlag"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
log_id, staff_id, wx_enterprise_id, opt_staff_id, opt_type, channel_code, enterprise_id,
log_id
, staff_id, wx_enterprise_id, opt_staff_id, opt_type, channel_code, enterprise_id,
clerk_id, clerk_code,clerk_phone, status_flag, create_time, update_time
clerk_id, clerk_code,clerk_phone, status_flag, create_time, update_time
</sql>
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
select
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
from tab_haoban_staff_clerk_bind_log
from tab_haoban_staff_clerk_bind_log
where log_id = #{logId,jdbcType=INTEGER}
where log_id = #{logId,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_haoban_staff_clerk_bind_log
delete
from tab_haoban_staff_clerk_bind_log
where log_id = #{logId,jdbcType=INTEGER}
where log_id = #{logId,jdbcType=INTEGER}
</delete>
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
<insert
id=
"insert"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
insert into tab_haoban_staff_clerk_bind_log (staff_id, wx_enterprise_id,
insert into tab_haoban_staff_clerk_bind_log (staff_id, wx_enterprise_id,
opt_staff_id, opt_type, channel_code,
opt_staff_id, opt_type, channel_code,
enterprise_id, clerk_id, clerk_code, clerk_phone,
enterprise_id, clerk_id, clerk_code, clerk_phone,
status_flag, create_time, update_time
status_flag, create_time, update_time)
)
values (#{staffId,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR},
values ( #{staffId,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR},
#{optStaffId,jdbcType=VARCHAR}, #{optType,jdbcType=INTEGER}, #{channelCode,jdbcType=INTEGER},
#{optStaffId,jdbcType=VARCHAR}, #{optType,jdbcType=INTEGER}, #{channelCode,jdbcType=INTEGER},
#{enterpriseId,jdbcType=VARCHAR}, #{clerkId,jdbcType=VARCHAR}, #{clerkCode,jdbcType=VARCHAR},#{clerk_phon
e,jdbcType=VARCHAR},
#{enterpriseId,jdbcType=VARCHAR}, #{clerkId,jdbcType=VARCHAR}, #{clerkCod
e,jdbcType=VARCHAR},
#{statusFlag,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
#{clerk_phone,jdbcType=VARCHAR},
)
#{statusFlag,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
)
</insert>
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
<insert
id=
"insertSelective"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
insert into tab_haoban_staff_clerk_bind_log
insert into tab_haoban_staff_clerk_bind_log
...
@@ -128,7 +129,8 @@
...
@@ -128,7 +129,8 @@
</if>
</if>
</trim>
</trim>
</insert>
</insert>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanStaffClerkBindLog"
>
update tab_haoban_staff_clerk_bind_log
update tab_haoban_staff_clerk_bind_log
<set>
<set>
<if
test=
"staffId != null"
>
<if
test=
"staffId != null"
>
...
@@ -184,7 +186,7 @@
...
@@ -184,7 +186,7 @@
</update>
</update>
<select
id=
"listStaffClerkBindLog"
resultMap=
"BaseResultMap"
>
<select
id=
"listStaffClerkBindLog"
resultMap=
"BaseResultMap"
>
select
select
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
from tab_haoban_staff_clerk_bind_log
from tab_haoban_staff_clerk_bind_log
where wx_enterprise_id=#{wxEnterpriseId}
where wx_enterprise_id=#{wxEnterpriseId}
<if
test=
"clerkIds!=null and clerkIds.size()>0"
>
<if
test=
"clerkIds!=null and clerkIds.size()>0"
>
...
@@ -213,4 +215,20 @@
...
@@ -213,4 +215,20 @@
</if>
</if>
order by create_time desc
order by create_time desc
</select>
</select>
<select
id=
"StaffClerkUnBindLog"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_staff_clerk_bind_log
where wx_enterprise_id=#{wxEnterpriseId}
<if
test=
"clerkIds=null "
>
and clerk_id = #{item}
</if>
<if
test=
"enterpriseIds!=null"
>
and enterprise_id = #{item}
</if>
<if
test=
"optType!=-1"
>
and opt_type=#{optType}
</if>
order by create_time desc
</select>
</mapper>
</mapper>
\ No newline at end of file
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/AuditController.java
View file @
c3cc38cf
...
@@ -57,7 +57,6 @@ public class AuditController extends WebBaseController {
...
@@ -57,7 +57,6 @@ public class AuditController extends WebBaseController {
@Autowired
@Autowired
private
ClerkService
clerkService
;
private
ClerkService
clerkService
;
//关联记录列表
//关联记录列表
@RequestMapping
(
"clerk-apply-list"
)
@RequestMapping
(
"clerk-apply-list"
)
public
HaobanResponse
staffStoreList
(
String
staffId
,
Integer
auditType
,
Integer
auditStatus
,
String
wxEnterpriseId
,
BasePageInfo
pageInfo
)
{
public
HaobanResponse
staffStoreList
(
String
staffId
,
Integer
auditType
,
Integer
auditStatus
,
String
wxEnterpriseId
,
BasePageInfo
pageInfo
)
{
...
@@ -97,17 +96,16 @@ public class AuditController extends WebBaseController {
...
@@ -97,17 +96,16 @@ public class AuditController extends WebBaseController {
}
}
/**
/**
*
* @param wxEnterpriseId 微信企业Id
* @param wxEnterpriseId 微信企业Id
* @param clerk
Code
导购Id
* @param clerk
Id
导购Id
* @param enterpriseId 企业Id
* @param enterpriseId 企业Id
* @param optType 操作类型 0 绑定 1解绑 默认传 1
* @param optType 操作类型 0 绑定 1解绑 默认传 1
* @param pageInfo 页面
* @param pageInfo 页面
* @return
* @return
*/
*/
@RequestMapping
(
"clerk-unbind-list"
)
@RequestMapping
(
"clerk-unbind-list"
)
public
HaobanResponse
staffUnbindList
(
String
wxEnterpriseId
,
String
clerk
Code
,
String
enterpriseId
,
@RequestParam
(
defaultValue
=
"1"
)
Integer
optType
,
BasePageInfo
pageInfo
)
{
public
HaobanResponse
staffUnbindList
(
String
wxEnterpriseId
,
String
clerk
Id
,
String
enterpriseId
,
@RequestParam
(
defaultValue
=
"1"
)
Integer
optType
,
BasePageInfo
pageInfo
)
{
Page
<
StaffClerkBindLogDetailDTO
>
page
=
staffClerkRelationApiService
.
pageStaffClerk
BindLog
(
wxEnterpriseId
,
clerkCode
,
enterpriseId
,
optType
,
pageInfo
);
Page
<
StaffClerkBindLogDetailDTO
>
page
=
staffClerkRelationApiService
.
pageStaffClerk
UnBindLog
(
wxEnterpriseId
,
clerkId
,
enterpriseId
,
optType
,
pageInfo
);
if
(
page
==
null
)
{
if
(
page
==
null
)
{
return
resultResponse
(
HaoBanErrCode
.
ERR_8
);
return
resultResponse
(
HaoBanErrCode
.
ERR_8
);
}
}
...
...
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