Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
T
tcm-system
Project
Project
Details
Activity
Releases
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
TCM
tcm-system
Commits
f36294bc
Commit
f36294bc
authored
Aug 29, 2019
by
tangf
Browse files
Options
Browse Files
Download
Plain Diff
1
parents
952026b1
5b9f64b1
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
99 additions
and
26 deletions
+99
-26
RoleController.java
...com/pangding/web/authority/controller/RoleController.java
+16
-0
RoleService.java
.../java/com/pangding/web/authority/service/RoleService.java
+2
-0
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+30
-24
RoleServiceImpl.java
.../pangding/web/authority/service/impl/RoleServiceImpl.java
+8
-0
UserServiceImpl.java
.../pangding/web/authority/service/impl/UserServiceImpl.java
+2
-2
AddReqVo.java
...in/java/com/pangding/web/authority/vo/reqvo/AddReqVo.java
+37
-0
DataSynReqVo.java
...ava/com/pangding/web/authority/vo/reqvo/DataSynReqVo.java
+4
-0
No files found.
src/main/java/com/pangding/web/authority/controller/RoleController.java
View file @
f36294bc
...
@@ -3,6 +3,7 @@ package com.pangding.web.authority.controller;
...
@@ -3,6 +3,7 @@ package com.pangding.web.authority.controller;
import
com.pangding.web.authority.vo.RoleVo
;
import
com.pangding.web.authority.vo.RoleVo
;
import
com.pangding.web.authority.vo.UserVo
;
import
com.pangding.web.authority.vo.UserVo
;
import
com.pangding.web.authority.vo.reqvo.AddReqVo
;
import
com.pangding.web.authority.vo.reqvo.CountByRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.CountByRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.WebRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.WebRoleReqVo
;
...
@@ -111,4 +112,19 @@ public class RoleController {
...
@@ -111,4 +112,19 @@ public class RoleController {
roleServiceImpl
.
delete
(
webRoleReqVo
);
roleServiceImpl
.
delete
(
webRoleReqVo
);
return
new
ResponseResult
();
return
new
ResponseResult
();
}
}
/**
* 给指定角色添加权限
* @param reqVo
* @return
*/
@RequestMapping
(
value
=
"/add"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
add
(
@RequestBody
AddReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"roleId"
,
reqVo
.
getRoleId
())
.
notBlankCheck
(
"authorityId"
,
reqVo
.
getAuthorityId
())
.
checkException
();
roleServiceImpl
.
add
(
reqVo
);
return
new
ResponseResult
();
}
}
}
src/main/java/com/pangding/web/authority/service/RoleService.java
View file @
f36294bc
...
@@ -2,6 +2,7 @@ package com.pangding.web.authority.service;
...
@@ -2,6 +2,7 @@ package com.pangding.web.authority.service;
import
com.pangding.web.authority.vo.AuthorityVo
;
import
com.pangding.web.authority.vo.AuthorityVo
;
import
com.pangding.web.authority.vo.UserVo
;
import
com.pangding.web.authority.vo.UserVo
;
import
com.pangding.web.authority.vo.reqvo.AddReqVo
;
import
com.pangding.web.authority.vo.reqvo.CountByRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.CountByRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.WebRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.WebRoleReqVo
;
...
@@ -108,4 +109,5 @@ public interface RoleService {
...
@@ -108,4 +109,5 @@ public interface RoleService {
*/
*/
PageSizeData
<
UserVo
>
countByRole
(
CountByRoleReqVo
reqVo
);
PageSizeData
<
UserVo
>
countByRole
(
CountByRoleReqVo
reqVo
);
void
add
(
AddReqVo
reqVo
);
}
}
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
f36294bc
...
@@ -134,14 +134,6 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -134,14 +134,6 @@ public class CompanyServiceImpl implements CompanyService {
resVo
.
setCompanyVo
(
companyVo
);
resVo
.
setCompanyVo
(
companyVo
);
}
}
/*获取公司扩展表信息*/
CompanyExtendGetReqVo
companyExtendGetReqVo
=
new
CompanyExtendGetReqVo
();
companyExtendGetReqVo
.
setId
(
reqVo
.
getId
());
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
companyExtendGetReqVo
,
CompanyExtendVo
.
class
);
if
(
null
!=
companyExtendVo
)
{
resVo
.
setCompanyExtendVo
(
companyExtendVo
);
}
/*此处需要根据公司id和productOrInterface获取商户信息*/
/*此处需要根据公司id和productOrInterface获取商户信息*/
CompanyScenicInfoReqVo
companyScenicInfoReqVo
=
new
CompanyScenicInfoReqVo
();
CompanyScenicInfoReqVo
companyScenicInfoReqVo
=
new
CompanyScenicInfoReqVo
();
companyScenicInfoReqVo
.
setCompanyId
(
companyVo
.
getId
());
companyScenicInfoReqVo
.
setCompanyId
(
companyVo
.
getId
());
...
@@ -156,7 +148,13 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -156,7 +148,13 @@ public class CompanyServiceImpl implements CompanyService {
resVo
.
setMerchant
(
null
);
resVo
.
setMerchant
(
null
);
}
}
/*获取公司扩展表信息*/
CompanyExtendGetReqVo
companyExtendGetReqVo
=
new
CompanyExtendGetReqVo
();
companyExtendGetReqVo
.
setId
(
reqVo
.
getId
());
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
companyExtendGetReqVo
,
CompanyExtendVo
.
class
);
if
(
null
!=
companyExtendVo
)
{
resVo
.
setCompanyExtendVo
(
companyExtendVo
);
}
/*获取公司银行卡列表*/
/*获取公司银行卡列表*/
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
companyBankCardGetReqVo
.
setCompanyId
(
reqVo
.
getId
());
companyBankCardGetReqVo
.
setCompanyId
(
reqVo
.
getId
());
...
@@ -180,7 +178,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -180,7 +178,7 @@ public class CompanyServiceImpl implements CompanyService {
/*返回结果对象*/
/*返回结果对象*/
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
/*检查用户名*/
/*检查用户名*/
if
(
null
!=
reqVo
.
getAccount
(
)){
if
(
!
StringHelper
.
isEmpty
(
reqVo
.
getAccount
()
)){
userServiceImpl
.
isValid
(
reqVo
.
getAccount
());
userServiceImpl
.
isValid
(
reqVo
.
getAccount
());
UserVo
userReqVo
=
new
UserVo
();
UserVo
userReqVo
=
new
UserVo
();
userReqVo
.
setAccount
(
reqVo
.
getAccount
());
userReqVo
.
setAccount
(
reqVo
.
getAccount
());
...
@@ -209,7 +207,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -209,7 +207,7 @@ public class CompanyServiceImpl implements CompanyService {
if
(
reqVo
.
getCompanyType
()
==
1
)
{
if
(
reqVo
.
getCompanyType
()
==
1
)
{
CompanyBankCardVo
companyBankCardVo
=
new
CompanyBankCardVo
();
CompanyBankCardVo
companyBankCardVo
=
new
CompanyBankCardVo
();
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
reqVo
);
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
reqVo
);
companyBankCardVo
.
setId
(
reqVo
.
getCompanyBankCardId
()!=
null
?
reqVo
.
getCompanyBankCardId
():
StringHelper
.
getNewID
());
companyBankCardVo
.
setId
(
!
StringHelper
.
isEmpty
(
reqVo
.
getCompanyBankCardId
())
?
reqVo
.
getCompanyBankCardId
():
StringHelper
.
getNewID
());
companyBankCardVo
.
setName
(
reqVo
.
getContactName
());
companyBankCardVo
.
setName
(
reqVo
.
getContactName
());
companyBankCardVo
.
setPhone
(
reqVo
.
getContactPhone
());
companyBankCardVo
.
setPhone
(
reqVo
.
getContactPhone
());
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
...
@@ -234,7 +232,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -234,7 +232,7 @@ public class CompanyServiceImpl implements CompanyService {
companyVo1
.
setCompanyAttribute
(
companyReqVo
.
getCompanyAttribution
());
companyVo1
.
setCompanyAttribute
(
companyReqVo
.
getCompanyAttribution
());
/*保存公司主表*/
/*保存公司主表*/
if
(
reqVo
.
getCompanyId
()!=
null
){
if
(
!
StringHelper
.
isEmpty
(
reqVo
.
getCompanyId
())
){
companyDao
.
update
(
companyVo1
);
companyDao
.
update
(
companyVo1
);
}
else
{
}
else
{
companyDao
.
create
(
companyVo1
);
companyDao
.
create
(
companyVo1
);
...
@@ -251,7 +249,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -251,7 +249,7 @@ public class CompanyServiceImpl implements CompanyService {
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
companyBankReqVo
);
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
companyBankReqVo
);
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
if
(
null
!=
reqVo
.
getCompanyBankCardId
(
)){
if
(
!
StringHelper
.
isEmpty
(
reqVo
.
getCompanyBankCardId
()
)){
companyBankCardDao
.
update
(
companyBankCardVo
);
companyBankCardDao
.
update
(
companyBankCardVo
);
}
else
{
}
else
{
companyBankCardDao
.
create
(
companyBankCardVo
);
companyBankCardDao
.
create
(
companyBankCardVo
);
...
@@ -268,7 +266,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -268,7 +266,7 @@ public class CompanyServiceImpl implements CompanyService {
.
replace
(
":"
,
""
)
.
replace
(
":"
,
""
)
.
replace
(
" "
,
""
);
.
replace
(
" "
,
""
);
extendVo
.
setQrCode
(
qrCode
);
extendVo
.
setQrCode
(
qrCode
);
if
(
null
!=
reqVo
.
getCompanyExtendId
(
)){
if
(
!
StringHelper
.
isEmpty
(
reqVo
.
getCompanyExtendId
()
)){
companyExtendDaoImpl
.
update
(
extendVo
);
companyExtendDaoImpl
.
update
(
extendVo
);
}
else
{
}
else
{
companyExtendDaoImpl
.
create
(
extendVo
);
companyExtendDaoImpl
.
create
(
extendVo
);
...
@@ -296,19 +294,26 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -296,19 +294,26 @@ public class CompanyServiceImpl implements CompanyService {
/*保存用户*/
/*保存用户*/
UserVo
userVo
=
new
UserVo
();
UserVo
userVo
=
new
UserVo
();
userVo
.
setId
(
reqVo
.
getUserId
()!=
null
?
reqVo
.
getUserId
():
StringHelper
.
getNewID
());
if
(
StringHelper
.
isEmpty
(
reqVo
.
getUserId
())){
userVo
.
setId
(
StringHelper
.
getNewID
());
userVo
.
setPassword
(
StringHelper
.
md5
(
"123456"
));
userVo
.
setRemark
(
"123456"
);
userVo
.
setCreateId
(
reqVo
.
getCreateId
());
userVo
.
setCreateName
(
reqVo
.
getCreateName
());
userVo
.
setCompanyId
(
companyVo
.
getId
());
userVo
.
setIsFirst
(
1
);
}
else
{
UserGetReqVo
userGetReqVo
=
new
UserGetReqVo
();
userGetReqVo
.
setId
(
reqVo
.
getUserId
());
userVo
=
userDaoImpl
.
load
(
userGetReqVo
,
UserVo
.
class
);
}
userVo
.
setAccount
(
reqVo
.
getAccount
());
userVo
.
setAccount
(
reqVo
.
getAccount
());
userVo
.
setPassword
(
StringHelper
.
md5
(
"123456"
));
userVo
.
setRemark
(
"123456"
);
userVo
.
setName
(
reqVo
.
getContactName
());
userVo
.
setName
(
reqVo
.
getContactName
());
userVo
.
setCreateId
(
reqVo
.
getCreateId
());
userVo
.
setCreateName
(
reqVo
.
getCreateName
());
userVo
.
setCompanyId
(
companyVo
.
getId
());
userVo
.
setPhone
(
reqVo
.
getContactPhone
());
userVo
.
setPhone
(
reqVo
.
getContactPhone
());
userVo
.
setIsFirst
(
1
);
/*检查手机是否存在*/
/*检查手机是否存在*/
userServiceImpl
.
checkPhone
(
userVo
);
/*userServiceImpl.checkPhone(userVo);*/
if
(
null
!=
reqVo
.
getUserId
(
)){
if
(
!
StringHelper
.
isEmpty
(
reqVo
.
getUserId
()
)){
userDaoImpl
.
update
(
userVo
);
userDaoImpl
.
update
(
userVo
);
}
else
{
}
else
{
userDaoImpl
.
create
(
userVo
);
userDaoImpl
.
create
(
userVo
);
...
@@ -431,7 +436,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -431,7 +436,7 @@ public class CompanyServiceImpl implements CompanyService {
userVo
.
setAccount
(
reqVo
.
getAccount
());
userVo
.
setAccount
(
reqVo
.
getAccount
());
userVo
.
setName
(
reqVo
.
getContactName
());
userVo
.
setName
(
reqVo
.
getContactName
());
userVo
.
setPhone
(
reqVo
.
getContactPhone
());
userVo
.
setPhone
(
reqVo
.
getContactPhone
());
userServiceImpl
.
checkPhone
(
userVo
);
/*userServiceImpl.checkPhone(userVo);*/
userDaoImpl
.
update
(
userVo
);
userDaoImpl
.
update
(
userVo
);
resVo
.
setUserId
(
userVo
.
getId
());
resVo
.
setUserId
(
userVo
.
getId
());
...
@@ -501,6 +506,7 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -501,6 +506,7 @@ public class CompanyServiceImpl implements CompanyService {
reqVo
.
setId
(
id
);
reqVo
.
setId
(
id
);
BankCardListReqVo
reqVo1
=
new
BankCardListReqVo
();
BankCardListReqVo
reqVo1
=
new
BankCardListReqVo
();
reqVo1
.
setCompanyId
(
reqVo
.
getCompanyId
());
PageSizeData
<
CompanyBankCardVo
>
companyBankCardDaoBankCardList
=
companyBankCardDao
.
getBankCardList
(
reqVo1
);
PageSizeData
<
CompanyBankCardVo
>
companyBankCardDaoBankCardList
=
companyBankCardDao
.
getBankCardList
(
reqVo1
);
/*若该银行卡是第一张银行卡,则设为默认*/
/*若该银行卡是第一张银行卡,则设为默认*/
...
...
src/main/java/com/pangding/web/authority/service/impl/RoleServiceImpl.java
View file @
f36294bc
...
@@ -310,4 +310,12 @@ public class RoleServiceImpl implements RoleService {
...
@@ -310,4 +310,12 @@ public class RoleServiceImpl implements RoleService {
public
PageSizeData
<
UserVo
>
countByRole
(
CountByRoleReqVo
reqVo
)
{
public
PageSizeData
<
UserVo
>
countByRole
(
CountByRoleReqVo
reqVo
)
{
return
userDaoImpl
.
countByRole
(
reqVo
);
return
userDaoImpl
.
countByRole
(
reqVo
);
}
}
@Override
public
void
add
(
AddReqVo
reqVo
)
{
RoleAuthorityVo
roleAuthorityVo
=
new
RoleAuthorityVo
();
ObjectHelper
.
writeWithFrom
(
roleAuthorityVo
,
reqVo
);
roleAuthorityVo
.
setId
(
StringHelper
.
getNewID
());
roleAuthorityDaoImpl
.
create
(
roleAuthorityVo
);
}
}
}
src/main/java/com/pangding/web/authority/service/impl/UserServiceImpl.java
View file @
f36294bc
...
@@ -148,8 +148,8 @@ public class UserServiceImpl implements UserService {
...
@@ -148,8 +148,8 @@ public class UserServiceImpl implements UserService {
UserGetReqVo
userGetReqVo
=
new
UserGetReqVo
();
UserGetReqVo
userGetReqVo
=
new
UserGetReqVo
();
userGetReqVo
.
setPhone
(
userVo
.
getPhone
());
userGetReqVo
.
setPhone
(
userVo
.
getPhone
());
UserVo
userVo1
=
userDao
.
load
(
userGetReqVo
,
UserVo
.
class
);
UserVo
userVo1
=
userDao
.
load
(
userGetReqVo
,
UserVo
.
class
);
if
((
null
!=
userVo1
&&
null
==
userVo
.
getId
(
))
||
if
((
!
StringHelper
.
isEmpty
(
userVo1
)
&&
StringHelper
.
isEmpty
(
userVo
.
getId
()
))
||
(
null
!=
userVo1
&&
null
!=
userVo
.
getId
(
)
&&
!
userVo1
.
getId
().
equals
(
userVo
.
getId
()))){
(
!
StringHelper
.
isEmpty
(
userVo1
)
&&
!
StringHelper
.
isEmpty
(
userVo
.
getId
()
)
&&
!
userVo1
.
getId
().
equals
(
userVo
.
getId
()))){
throw
new
CodeException
(
"手机号"
+
userVo
.
getPhone
()+
"已存在"
);
throw
new
CodeException
(
"手机号"
+
userVo
.
getPhone
()+
"已存在"
);
}
}
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/AddReqVo.java
0 → 100644
View file @
f36294bc
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
/**
* @Author zhangjinyao
* @create 2019/8/20 16:54
*/
public
class
AddReqVo
{
private
String
reqId
;
private
String
roleId
;
private
String
authorityId
;
public
String
getReqId
()
{
return
reqId
;
}
public
void
setReqId
(
String
reqId
)
{
this
.
reqId
=
reqId
;
}
public
String
getRoleId
()
{
return
roleId
;
}
public
void
setRoleId
(
String
roleId
)
{
this
.
roleId
=
roleId
;
}
public
String
getAuthorityId
()
{
return
authorityId
;
}
public
void
setAuthorityId
(
String
authorityId
)
{
this
.
authorityId
=
authorityId
;
}
}
src/main/java/com/pangding/web/authority/vo/reqvo/DataSynReqVo.java
0 → 100644
View file @
f36294bc
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
public
class
DataSynReqVo
{
}
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