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
bffc9fa4
Commit
bffc9fa4
authored
Oct 21, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
token
parent
b6538ecc
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
39 deletions
+17
-39
AuditController.java
...com/gic/haoban/manage/web/controller/AuditController.java
+3
-9
StoreController.java
...com/gic/haoban/manage/web/controller/StoreController.java
+2
-2
WxStaffController.java
...m/gic/haoban/manage/web/controller/WxStaffController.java
+12
-28
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/AuditController.java
View file @
bffc9fa4
...
@@ -131,9 +131,7 @@ public class AuditController extends WebBaseController {
...
@@ -131,9 +131,7 @@ public class AuditController extends WebBaseController {
//门店记录列表
//门店记录列表
@RequestMapping
(
"store-apply-list"
)
@RequestMapping
(
"store-apply-list"
)
public
HaobanResponse
storeApplyList
(
String
storeId
,
BasePageInfo
pageInfo
,
Integer
auditType
,
public
HaobanResponse
storeApplyList
(
String
storeId
,
BasePageInfo
pageInfo
,
Integer
auditType
,
Integer
auditStatus
,
Integer
manageFlag
,
String
clerkId
,
String
enterpriseId
)
{
Integer
auditStatus
,
Integer
manageFlag
,
String
clerkId
,
String
enterpriseId
,
String
wxEnterpriseId
)
{
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
List
<
String
>
storeIds
=
new
ArrayList
<>();
List
<
String
>
storeIds
=
new
ArrayList
<>();
if
(
manageFlag
!=
null
&&
manageFlag
==
1
)
{
if
(
manageFlag
!=
null
&&
manageFlag
==
1
)
{
List
<
String
>
roleStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
List
<
String
>
roleStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
...
@@ -355,12 +353,8 @@ public class AuditController extends WebBaseController {
...
@@ -355,12 +353,8 @@ public class AuditController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"get-audit-count"
)
@RequestMapping
(
"get-audit-count"
)
public
RestResponse
getAuditCount
(
String
clerkId
,
String
enterpriseId
)
{
public
RestResponse
getAuditCount
(
String
clerkId
,
String
enterpriseId
,
String
wxEnterpriseId
)
{
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
int
count
=
this
.
auditApiService
.
getAuditCount
(
wxEnterpriseId
,
enterpriseId
,
clerkId
);
if
(
loginUser
==
null
)
{
return
RestResponse
.
successResult
(
0
);
}
int
count
=
this
.
auditApiService
.
getAuditCount
(
loginUser
.
getWxEnterpriseId
(),
enterpriseId
,
clerkId
);
return
RestResponse
.
successResult
(
count
);
return
RestResponse
.
successResult
(
count
);
}
}
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/StoreController.java
View file @
bffc9fa4
...
@@ -173,13 +173,13 @@ public class StoreController extends WebBaseController {
...
@@ -173,13 +173,13 @@ public class StoreController extends WebBaseController {
//获取首页销售数据
//获取首页销售数据
@RequestMapping
(
"/sale-date"
)
@RequestMapping
(
"/sale-date"
)
public
HaobanResponse
saleDate
(
String
storeId
,
Integer
clerkType
,
String
clerkId
,
String
enterpriseId
)
{
public
HaobanResponse
saleDate
(
String
storeId
,
Integer
clerkType
,
String
clerkId
,
String
enterpriseId
,
String
wxEnterpriseId
)
{
if
(
StringUtils
.
isAnyBlank
(
clerkId
))
{
if
(
StringUtils
.
isAnyBlank
(
clerkId
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
}
List
<
String
>
storeIds
=
new
ArrayList
<>();
List
<
String
>
storeIds
=
new
ArrayList
<>();
if
(
clerkType
==
2
)
{
if
(
clerkType
==
2
)
{
List
<
String
>
haobanStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
this
.
getLoginUser
().
getWxEnterpriseId
()
);
List
<
String
>
haobanStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
if
(!
haobanStoreIds
.
contains
(
"-1"
))
{
if
(!
haobanStoreIds
.
contains
(
"-1"
))
{
storeIds
.
addAll
(
haobanStoreIds
);
storeIds
.
addAll
(
haobanStoreIds
);
}
}
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/WxStaffController.java
View file @
bffc9fa4
...
@@ -103,9 +103,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -103,9 +103,7 @@ public class WxStaffController extends WebBaseController {
//选择成员列表
//选择成员列表
@RequestMapping
(
"/staff-list"
)
@RequestMapping
(
"/staff-list"
)
public
HaobanResponse
staffList
(
String
storeId
,
Integer
manageFlag
,
String
clerkId
)
{
public
HaobanResponse
staffList
(
String
storeId
,
Integer
manageFlag
,
String
clerkId
,
String
wxEnterpriseId
)
{
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
List
<
String
>
storeIds
=
new
ArrayList
<>();
List
<
String
>
storeIds
=
new
ArrayList
<>();
if
(
manageFlag
!=
null
&&
manageFlag
==
1
)
{
if
(
manageFlag
!=
null
&&
manageFlag
==
1
)
{
List
<
String
>
roleStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
List
<
String
>
roleStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
...
@@ -155,9 +153,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -155,9 +153,7 @@ public class WxStaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"/store-clerks"
)
@RequestMapping
(
"/store-clerks"
)
public
HaobanResponse
storeClerks
(
BasePageInfo
basePageInfo
,
String
clerkId
,
String
enterpriseId
,
String
storeId
,
Integer
manageFlag
)
{
public
HaobanResponse
storeClerks
(
BasePageInfo
basePageInfo
,
String
clerkId
,
String
enterpriseId
,
String
storeId
,
Integer
manageFlag
,
String
wxEnterpriseId
)
{
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
List
<
String
>
storeIds
=
new
ArrayList
<>();
List
<
String
>
storeIds
=
new
ArrayList
<>();
if
(
manageFlag
!=
null
&&
manageFlag
==
1
)
{
if
(
manageFlag
!=
null
&&
manageFlag
==
1
)
{
List
<
String
>
roleStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
List
<
String
>
roleStoreIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
...
@@ -842,9 +838,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -842,9 +838,7 @@ public class WxStaffController extends WebBaseController {
*/
*/
@HttpLimit
@HttpLimit
@RequestMapping
(
"bind-staff"
)
@RequestMapping
(
"bind-staff"
)
public
HaobanResponse
bindStaff
(
String
clerkId
,
String
staffId
,
Integer
auditType
,
Integer
manageFlag
)
{
public
HaobanResponse
bindStaff
(
String
clerkId
,
String
staffId
,
Integer
auditType
,
Integer
manageFlag
,
String
wxEnterpriseId
)
{
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
if
(
StringUtils
.
isAnyBlank
(
clerkId
,
staffId
))
{
if
(
StringUtils
.
isAnyBlank
(
clerkId
,
staffId
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
}
...
@@ -1010,9 +1004,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -1010,9 +1004,7 @@ public class WxStaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"store-clerk-list"
)
@RequestMapping
(
"store-clerk-list"
)
public
HaobanResponse
storeClerkList
(
String
storeId
,
String
enterpriseId
)
{
public
HaobanResponse
storeClerkList
(
String
storeId
,
String
enterpriseId
,
String
wxEnterpriseId
)
{
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
List
<
ClerkDTO
>
list
=
clerkService
.
listClerkByNameOrCode
(
enterpriseId
,
null
,
Collections
.
singletonList
(
storeId
));
List
<
ClerkDTO
>
list
=
clerkService
.
listClerkByNameOrCode
(
enterpriseId
,
null
,
Collections
.
singletonList
(
storeId
));
if
(
CollectionUtils
.
isEmpty
(
list
))
{
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_10016
);
return
resultResponse
(
HaoBanErrCode
.
ERR_10016
);
...
@@ -1049,9 +1041,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -1049,9 +1041,7 @@ public class WxStaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"clerk-manage-list"
)
@RequestMapping
(
"clerk-manage-list"
)
public
RestResponse
clerkManageList
(
String
enterpriseId
)
{
public
RestResponse
clerkManageList
(
String
enterpriseId
,
String
wxEnterpriseId
)
{
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
List
<
ClerkDTO
>
list
=
clerkService
.
listClerkEnableHaoban
(
Collections
.
singletonList
(
enterpriseId
),
null
);
List
<
ClerkDTO
>
list
=
clerkService
.
listClerkEnableHaoban
(
Collections
.
singletonList
(
enterpriseId
),
null
);
if
(
CollectionUtils
.
isEmpty
(
list
))
{
if
(
CollectionUtils
.
isEmpty
(
list
))
{
return
RestResponse
.
failure
(
Convert
.
toStr
(
HaoBanErrCode
.
ERR_10016
.
getCode
()),
HaoBanErrCode
.
ERR_10016
.
getMsg
());
return
RestResponse
.
failure
(
Convert
.
toStr
(
HaoBanErrCode
.
ERR_10016
.
getCode
()),
HaoBanErrCode
.
ERR_10016
.
getMsg
());
...
@@ -1330,9 +1320,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -1330,9 +1320,7 @@ public class WxStaffController extends WebBaseController {
* @date 2021-12-29 10:42:24
* @date 2021-12-29 10:42:24
*/
*/
@RequestMapping
(
value
=
"getOpenIdByStaffId"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
@RequestMapping
(
value
=
"getOpenIdByStaffId"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
RestResponse
<
String
>
getOpenIdByStaffId
()
{
public
RestResponse
<
String
>
getOpenIdByStaffId
(
String
staffId
,
String
wxEnterpriseId
)
{
String
staffId
=
this
.
getLoginUser
().
getStaffId
();
String
wxEnterpriseId
=
this
.
getLoginUser
().
getWxEnterpriseId
();
StaffDTO
staffDTO
=
staffApiService
.
selectById
(
staffId
);
StaffDTO
staffDTO
=
staffApiService
.
selectById
(
staffId
);
if
(
staffDTO
==
null
)
{
if
(
staffDTO
==
null
)
{
int
code
=
HaoBanErrCode
.
ERR_6
.
getCode
();
int
code
=
HaoBanErrCode
.
ERR_6
.
getCode
();
...
@@ -1367,7 +1355,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -1367,7 +1355,7 @@ public class WxStaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/queryMenuCodesByClerkType"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/queryMenuCodesByClerkType"
,
method
=
RequestMethod
.
GET
)
public
RestResponse
<
HaobanRoleDTO
>
queryMenuByClerkType
(
Integer
clerkType
)
{
public
RestResponse
<
HaobanRoleDTO
>
queryMenuByClerkType
(
Integer
clerkType
,
String
staffId
,
String
wxEnterpriseId
)
{
if
(
clerkType
==
null
)
{
if
(
clerkType
==
null
)
{
return
RestResponse
.
failure
(
Convert
.
toStr
(
HaoBanErrCode
.
ERR_2
.
getCode
()),
HaoBanErrCode
.
ERR_2
.
getMsg
());
return
RestResponse
.
failure
(
Convert
.
toStr
(
HaoBanErrCode
.
ERR_2
.
getCode
()),
HaoBanErrCode
.
ERR_2
.
getMsg
());
}
}
...
@@ -1377,15 +1365,12 @@ public class WxStaffController extends WebBaseController {
...
@@ -1377,15 +1365,12 @@ public class WxStaffController extends WebBaseController {
ServiceResponse
<
HaobanRoleDTO
>
serviceResponse
=
haobanRoleApiService
.
getMenuByWxEnterpriseIdAndClerkType
(
"-1"
,
RoleClerkTypeEnum
.
CLERK
.
getCode
(),
0
);
ServiceResponse
<
HaobanRoleDTO
>
serviceResponse
=
haobanRoleApiService
.
getMenuByWxEnterpriseIdAndClerkType
(
"-1"
,
RoleClerkTypeEnum
.
CLERK
.
getCode
(),
0
);
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
}
}
WellDoneLoginDTO
loginUser
=
this
.
getLoginUser
();
String
staffId
=
loginUser
.
getStaffId
();
if
(
StringUtils
.
isBlank
(
staffId
)
||
"-1"
.
equals
(
staffId
))
{
if
(
StringUtils
.
isBlank
(
staffId
)
||
"-1"
.
equals
(
staffId
))
{
logger
.
info
(
"未登录游客获取系统级别的导购权限"
);
logger
.
info
(
"未登录游客获取系统级别的导购权限"
);
//游客获取系统级别的导购权限
//游客获取系统级别的导购权限
ServiceResponse
<
HaobanRoleDTO
>
serviceResponse
=
haobanRoleApiService
.
getMenuByWxEnterpriseIdAndClerkType
(
"-1"
,
RoleClerkTypeEnum
.
CLERK
.
getCode
(),
0
);
ServiceResponse
<
HaobanRoleDTO
>
serviceResponse
=
haobanRoleApiService
.
getMenuByWxEnterpriseIdAndClerkType
(
"-1"
,
RoleClerkTypeEnum
.
CLERK
.
getCode
(),
0
);
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
}
}
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
ServiceResponse
<
HaobanRoleDTO
>
serviceResponse
=
haobanRoleApiService
.
getMenuByWxEnterpriseIdAndClerkType
(
wxEnterpriseId
,
clerkType
,
1
);
ServiceResponse
<
HaobanRoleDTO
>
serviceResponse
=
haobanRoleApiService
.
getMenuByWxEnterpriseIdAndClerkType
(
wxEnterpriseId
,
clerkType
,
1
);
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
return
RestResponse
.
successResult
(
serviceResponse
.
getResult
());
}
}
...
@@ -1397,8 +1382,8 @@ public class WxStaffController extends WebBaseController {
...
@@ -1397,8 +1382,8 @@ public class WxStaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/getCountHaoBanStoreIdsByClerkId"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getCountHaoBanStoreIdsByClerkId"
,
method
=
RequestMethod
.
GET
)
public
RestResponse
<
StoreRoleVO
>
getCountHaoBanStoreIdsByClerkId
(
String
clerkId
)
{
public
RestResponse
<
StoreRoleVO
>
getCountHaoBanStoreIdsByClerkId
(
String
clerkId
,
String
wxEnterpriseId
)
{
StoreRoleDTO
storeRoleDTO
=
staffApiService
.
getCountHaoBanStoreIdsByClerkId
(
clerkId
,
this
.
getLoginUser
().
getWxEnterpriseId
()
);
StoreRoleDTO
storeRoleDTO
=
staffApiService
.
getCountHaoBanStoreIdsByClerkId
(
clerkId
,
wxEnterpriseId
);
StoreRoleVO
storeRoleVO
=
new
StoreRoleVO
();
StoreRoleVO
storeRoleVO
=
new
StoreRoleVO
();
storeRoleVO
.
setStoreCount
(
storeRoleDTO
.
getStoreCount
());
storeRoleVO
.
setStoreCount
(
storeRoleDTO
.
getStoreCount
());
storeRoleVO
.
setStoreDTO
(
storeService
.
getStore
(
storeRoleDTO
.
getStoreId
()));
storeRoleVO
.
setStoreDTO
(
storeService
.
getStore
(
storeRoleDTO
.
getStoreId
()));
...
@@ -1412,8 +1397,8 @@ public class WxStaffController extends WebBaseController {
...
@@ -1412,8 +1397,8 @@ public class WxStaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/getHaoBanStoreIdsRolesByClerkId"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getHaoBanStoreIdsRolesByClerkId"
,
method
=
RequestMethod
.
GET
)
public
RestResponse
<
List
<
String
>>
getHaoBanStoreIdsRolesByClerkId
(
String
clerkId
)
{
public
RestResponse
<
List
<
String
>>
getHaoBanStoreIdsRolesByClerkId
(
String
clerkId
,
String
wxEnterpriseId
)
{
List
<
String
>
storeIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
this
.
getLoginUser
().
getWxEnterpriseId
()
);
List
<
String
>
storeIds
=
staffApiService
.
getHaoBanStoreIdsRolesByClerkId
(
clerkId
,
wxEnterpriseId
);
return
RestResponse
.
successResult
(
storeIds
);
return
RestResponse
.
successResult
(
storeIds
);
}
}
...
@@ -1571,8 +1556,7 @@ public class WxStaffController extends WebBaseController {
...
@@ -1571,8 +1556,7 @@ public class WxStaffController extends WebBaseController {
* @return
* @return
*/
*/
@RequestMapping
(
"external-friend-count"
)
@RequestMapping
(
"external-friend-count"
)
public
RestResponse
friendCount
()
{
public
RestResponse
friendCount
(
String
staffId
)
{
String
staffId
=
this
.
getLoginUser
().
getStaffId
();
StaffDTO
staff
=
staffApiService
.
selectById
(
staffId
);
StaffDTO
staff
=
staffApiService
.
selectById
(
staffId
);
if
(
staff
==
null
)
{
if
(
staff
==
null
)
{
return
RestResponse
.
successResult
(
0
);
return
RestResponse
.
successResult
(
0
);
...
...
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