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
afe32438
You need to sign in or sign up before continuing.
Commit
afe32438
authored
Jun 14, 2019
by
zjy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
user/role/tright 6.14
parent
06f3fe8b
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
93 additions
and
28 deletions
+93
-28
AuthorityDao.java
...ain/java/com/pangding/web/authority/dao/AuthorityDao.java
+2
-0
CompanyBankCardDao.java
...va/com/pangding/web/authority/dao/CompanyBankCardDao.java
+2
-0
UserDao.java
src/main/java/com/pangding/web/authority/dao/UserDao.java
+1
-1
AuthorityDaoImpl.java
...com/pangding/web/authority/dao/impl/AuthorityDaoImpl.java
+11
-1
CompanyBankCardDaoImpl.java
...ngding/web/authority/dao/impl/CompanyBankCardDaoImpl.java
+8
-0
UserDaoImpl.java
...java/com/pangding/web/authority/dao/impl/UserDaoImpl.java
+4
-4
DataService.java
.../java/com/pangding/web/authority/service/DataService.java
+0
-2
AuthorityServiceImpl.java
...ding/web/authority/service/impl/AuthorityServiceImpl.java
+3
-3
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+15
-2
DataServiceImpl.java
.../pangding/web/authority/service/impl/DataServiceImpl.java
+34
-4
RoleConstant.java
...in/java/com/pangding/web/authority/util/RoleConstant.java
+2
-0
CompanyBankCardVo.java
...java/com/pangding/web/authority/vo/CompanyBankCardVo.java
+6
-6
UserGetSuperAdminReqVo.java
...ngding/web/authority/vo/reqvo/UserGetSuperAdminReqVo.java
+5
-5
No files found.
src/main/java/com/pangding/web/authority/dao/AuthorityDao.java
View file @
afe32438
...
@@ -2,6 +2,7 @@ package com.pangding.web.authority.dao;
...
@@ -2,6 +2,7 @@ package com.pangding.web.authority.dao;
import
com.pangding.web.authority.vo.AuthorityVo
;
import
com.pangding.web.authority.vo.AuthorityVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityAfterReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityAfterReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityGetReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityListReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityListReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListAuthorityByPageReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListAuthorityByPageReqVo
;
import
com.yanzuoguang.dao.BaseDao
;
import
com.yanzuoguang.dao.BaseDao
;
...
@@ -33,4 +34,5 @@ public interface AuthorityDao extends BaseDao {
...
@@ -33,4 +34,5 @@ public interface AuthorityDao extends BaseDao {
List
<
AuthorityVo
>
after
(
AuthorityAfterReqVo
afterReqVo
);
List
<
AuthorityVo
>
after
(
AuthorityAfterReqVo
afterReqVo
);
List
<
AuthorityVo
>
listBySort
(
AuthorityGetReqVo
reqVo
);
}
}
src/main/java/com/pangding/web/authority/dao/CompanyBankCardDao.java
View file @
afe32438
...
@@ -23,4 +23,6 @@ public interface CompanyBankCardDao extends BaseDao {
...
@@ -23,4 +23,6 @@ public interface CompanyBankCardDao extends BaseDao {
* @param setNotDefaultReqVo 设置非默认的请求对象
* @param setNotDefaultReqVo 设置非默认的请求对象
*/
*/
void
setNotDefault
(
CompanyBankCardSetNotDefaultReqVo
setNotDefaultReqVo
);
void
setNotDefault
(
CompanyBankCardSetNotDefaultReqVo
setNotDefaultReqVo
);
void
checkBankCardCode
(
CompanyBankCardVo
checkReqVo
);
}
}
src/main/java/com/pangding/web/authority/dao/UserDao.java
View file @
afe32438
...
@@ -56,7 +56,7 @@ public interface UserDao extends BaseDao {
...
@@ -56,7 +56,7 @@ public interface UserDao extends BaseDao {
*/
*/
PageSizeData
<
UserVo
>
getUserVoList
(
ListUserReqVo
reqVo
);
PageSizeData
<
UserVo
>
getUserVoList
(
ListUserReqVo
reqVo
);
UserVo
get
Super
Admin
(
UserGetSuperAdminReqVo
reqVo
);
UserVo
getAdmin
(
UserGetSuperAdminReqVo
reqVo
);
/**
/**
* 获取该公司该角色已分配的角色列表
* 获取该公司该角色已分配的角色列表
...
...
src/main/java/com/pangding/web/authority/dao/impl/AuthorityDaoImpl.java
View file @
afe32438
...
@@ -3,6 +3,7 @@ package com.pangding.web.authority.dao.impl;
...
@@ -3,6 +3,7 @@ package com.pangding.web.authority.dao.impl;
import
com.pangding.web.authority.dao.AuthorityDao
;
import
com.pangding.web.authority.dao.AuthorityDao
;
import
com.pangding.web.authority.vo.AuthorityVo
;
import
com.pangding.web.authority.vo.AuthorityVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityAfterReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityAfterReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityGetReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityListReqVo
;
import
com.pangding.web.authority.vo.reqvo.AuthorityListReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListAuthorityByPageReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListAuthorityByPageReqVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
...
@@ -21,6 +22,7 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao {
...
@@ -21,6 +22,7 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao {
private
static
final
String
SELECT
=
"SELECT"
;
private
static
final
String
SELECT
=
"SELECT"
;
private
static
final
String
GET_LEVEL_ONE
=
"GET_LEVEL_ONE"
;
private
static
final
String
GET_LEVEL_ONE
=
"GET_LEVEL_ONE"
;
private
static
final
String
AFTER
=
"AFTER"
;
private
static
final
String
AFTER
=
"AFTER"
;
private
static
final
String
LIST_BY_SORT
=
"LIST_BY_SORT"
;
@Override
@Override
protected
void
init
()
{
protected
void
init
()
{
...
@@ -35,11 +37,14 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao {
...
@@ -35,11 +37,14 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao {
.
add
(
"levelOne"
,
"and pid = '' "
);
.
add
(
"levelOne"
,
"and pid = '' "
);
table
.
add
(
GET_LEVEL_ONE
,
"select * from pd_authority where 1=1 "
)
table
.
add
(
GET_LEVEL_ONE
,
"select * from pd_authority where 1=1 "
)
.
add
(
"levelOne"
,
"and pid = '' "
);
.
add
(
"levelOne"
,
"and pid = ''
order by sort asc
"
);
table
.
add
(
AFTER
,
"select * from pd_authority where 1=1 "
)
table
.
add
(
AFTER
,
"select * from pd_authority where 1=1 "
)
.
add
(
"pid"
,
"and pid = ? "
)
.
add
(
"pid"
,
"and pid = ? "
)
.
add
(
"sort"
,
"and sort >= ? "
);
.
add
(
"sort"
,
"and sort >= ? "
);
table
.
add
(
LIST_BY_SORT
,
"select * from pd_authority where 1=1 "
)
.
add
(
"pid"
,
"and pid = ? order by sort asc"
);
}
}
/**
/**
...
@@ -72,4 +77,9 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao {
...
@@ -72,4 +77,9 @@ public class AuthorityDaoImpl extends BaseDaoImpl implements AuthorityDao {
public
List
<
AuthorityVo
>
after
(
AuthorityAfterReqVo
afterReqVo
)
{
public
List
<
AuthorityVo
>
after
(
AuthorityAfterReqVo
afterReqVo
)
{
return
this
.
query
(
AuthorityVo
.
class
,
AFTER
,
afterReqVo
);
return
this
.
query
(
AuthorityVo
.
class
,
AFTER
,
afterReqVo
);
}
}
@Override
public
List
<
AuthorityVo
>
listBySort
(
AuthorityGetReqVo
reqVo
)
{
return
this
.
query
(
AuthorityVo
.
class
,
LIST_BY_SORT
,
reqVo
);
}
}
}
src/main/java/com/pangding/web/authority/dao/impl/CompanyBankCardDaoImpl.java
View file @
afe32438
...
@@ -16,6 +16,7 @@ import org.springframework.stereotype.Component;
...
@@ -16,6 +16,7 @@ import org.springframework.stereotype.Component;
public
class
CompanyBankCardDaoImpl
extends
BaseDaoImpl
implements
CompanyBankCardDao
{
public
class
CompanyBankCardDaoImpl
extends
BaseDaoImpl
implements
CompanyBankCardDao
{
private
static
final
String
GET_BANK_CARD_LIST
=
"GET_BANK_CARD_LIST"
;
private
static
final
String
GET_BANK_CARD_LIST
=
"GET_BANK_CARD_LIST"
;
private
static
final
String
SET_NOT_DEFAULT
=
"SET_NOT_DEFAULT"
;
private
static
final
String
SET_NOT_DEFAULT
=
"SET_NOT_DEFAULT"
;
private
static
final
String
CHECK_BANK_CARD_CODE
=
"CHECK_BANK_CARD_CODE"
;
@Override
@Override
protected
void
init
()
{
protected
void
init
()
{
...
@@ -27,6 +28,8 @@ public class CompanyBankCardDaoImpl extends BaseDaoImpl implements CompanyBankCa
...
@@ -27,6 +28,8 @@ public class CompanyBankCardDaoImpl extends BaseDaoImpl implements CompanyBankCa
table
.
add
(
SET_NOT_DEFAULT
,
"update pd_company_bank_card a set a.is_default = 0 where 1=1 "
)
table
.
add
(
SET_NOT_DEFAULT
,
"update pd_company_bank_card a set a.is_default = 0 where 1=1 "
)
.
add
(
"id"
,
"and id = ?"
)
.
add
(
"id"
,
"and id = ?"
)
.
add
(
"companyId"
,
"and company_id = ?"
);
.
add
(
"companyId"
,
"and company_id = ?"
);
table
.
addExist
(
CHECK_BANK_CARD_CODE
,
"bank_card_code"
);
}
}
/**
/**
...
@@ -43,4 +46,9 @@ public class CompanyBankCardDaoImpl extends BaseDaoImpl implements CompanyBankCa
...
@@ -43,4 +46,9 @@ public class CompanyBankCardDaoImpl extends BaseDaoImpl implements CompanyBankCa
public
void
setNotDefault
(
CompanyBankCardSetNotDefaultReqVo
setNotDefaultReqVo
)
{
public
void
setNotDefault
(
CompanyBankCardSetNotDefaultReqVo
setNotDefaultReqVo
)
{
this
.
updateSql
(
SET_NOT_DEFAULT
,
setNotDefaultReqVo
);
this
.
updateSql
(
SET_NOT_DEFAULT
,
setNotDefaultReqVo
);
}
}
@Override
public
void
checkBankCardCode
(
CompanyBankCardVo
checkReqVo
)
{
this
.
checkExist
(
CHECK_BANK_CARD_CODE
,
checkReqVo
,
"该银行卡号已存在"
);
}
}
}
src/main/java/com/pangding/web/authority/dao/impl/UserDaoImpl.java
View file @
afe32438
...
@@ -22,7 +22,7 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao {
...
@@ -22,7 +22,7 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao {
private
static
final
String
SELECT
=
"SELECT"
;
private
static
final
String
SELECT
=
"SELECT"
;
private
static
final
String
CHECK_ACCOUNT
=
"CHECK_ACCOUNT"
;
private
static
final
String
CHECK_ACCOUNT
=
"CHECK_ACCOUNT"
;
private
static
final
String
CHECK_PHONE
=
"CHECK_PHONE"
;
private
static
final
String
CHECK_PHONE
=
"CHECK_PHONE"
;
private
static
final
String
GET_
SUPER_ADMIN
=
"GET_SUPER
_ADMIN"
;
private
static
final
String
GET_
ADMIN
=
"GET
_ADMIN"
;
private
static
final
String
COUNT_BY_ROLE
=
"COUNT_BY_ROLE"
;
private
static
final
String
COUNT_BY_ROLE
=
"COUNT_BY_ROLE"
;
@Override
@Override
...
@@ -35,7 +35,7 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao {
...
@@ -35,7 +35,7 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao {
table
.
addExist
(
CHECK_PHONE
,
"phone"
);
table
.
addExist
(
CHECK_PHONE
,
"phone"
);
table
.
add
(
GET_
SUPER_
ADMIN
,
"SELECT u.* FROM pd_user u,pd_user_role ur WHERE u.id = ur.user_id"
)
table
.
add
(
GET_ADMIN
,
"SELECT u.* FROM pd_user u,pd_user_role ur WHERE u.id = ur.user_id"
)
.
add
(
"superAdminRoleId"
,
"and ur.role_id = ?"
)
.
add
(
"superAdminRoleId"
,
"and ur.role_id = ?"
)
.
add
(
"companyId"
,
"and u.company_id = ? "
);
.
add
(
"companyId"
,
"and u.company_id = ? "
);
...
@@ -72,8 +72,8 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao {
...
@@ -72,8 +72,8 @@ public class UserDaoImpl extends BaseDaoImpl implements UserDao {
}
}
@Override
@Override
public
UserVo
get
Super
Admin
(
UserGetSuperAdminReqVo
reqVo
)
{
public
UserVo
getAdmin
(
UserGetSuperAdminReqVo
reqVo
)
{
return
this
.
queryFirst
(
UserVo
.
class
,
GET_
SUPER_
ADMIN
,
reqVo
);
return
this
.
queryFirst
(
UserVo
.
class
,
GET_ADMIN
,
reqVo
);
}
}
@Override
@Override
...
...
src/main/java/com/pangding/web/authority/service/DataService.java
View file @
afe32438
package
com
.
pangding
.
web
.
authority
.
service
;
package
com
.
pangding
.
web
.
authority
.
service
;
import
com.pangding.web.authority.vo.reqvo.SaveDataReqVo
;
import
com.pangding.web.authority.vo.resvo.FindResVo
;
import
com.pangding.web.authority.vo.resvo.FindResVo
;
import
java.util.List
;
/**
/**
* @Author zhangjinyao
* @Author zhangjinyao
...
...
src/main/java/com/pangding/web/authority/service/impl/AuthorityServiceImpl.java
View file @
afe32438
...
@@ -265,7 +265,7 @@ public class AuthorityServiceImpl implements AuthorityService {
...
@@ -265,7 +265,7 @@ public class AuthorityServiceImpl implements AuthorityService {
private
List
<
AuthorityListByLevelResVo
>
getChildList
(
String
id
){
private
List
<
AuthorityListByLevelResVo
>
getChildList
(
String
id
){
AuthorityGetReqVo
reqVo
=
new
AuthorityGetReqVo
();
AuthorityGetReqVo
reqVo
=
new
AuthorityGetReqVo
();
reqVo
.
setPid
(
id
);
reqVo
.
setPid
(
id
);
List
<
AuthorityVo
>
childList
=
authorityDao
.
l
oadList
(
reqVo
,
AuthorityVo
.
class
);
List
<
AuthorityVo
>
childList
=
authorityDao
.
l
istBySort
(
reqVo
);
List
<
AuthorityListByLevelResVo
>
childResList
=
new
ArrayList
();
List
<
AuthorityListByLevelResVo
>
childResList
=
new
ArrayList
();
if
(
null
!=
childList
&&
!
childList
.
isEmpty
()){
if
(
null
!=
childList
&&
!
childList
.
isEmpty
()){
for
(
AuthorityVo
authorityVo:
childList
)
{
for
(
AuthorityVo
authorityVo:
childList
)
{
...
@@ -283,8 +283,8 @@ public class AuthorityServiceImpl implements AuthorityService {
...
@@ -283,8 +283,8 @@ public class AuthorityServiceImpl implements AuthorityService {
public
List
<
AuthorityListByLevelResVo
>
getCompanyAuthority
(
CompanyAuthorityReqVo
reqVo
)
{
public
List
<
AuthorityListByLevelResVo
>
getCompanyAuthority
(
CompanyAuthorityReqVo
reqVo
)
{
UserGetSuperAdminReqVo
userGetSuperAdminReqVo
=
new
UserGetSuperAdminReqVo
();
UserGetSuperAdminReqVo
userGetSuperAdminReqVo
=
new
UserGetSuperAdminReqVo
();
userGetSuperAdminReqVo
.
setCompanyId
(
reqVo
.
getCompanyId
());
userGetSuperAdminReqVo
.
setCompanyId
(
reqVo
.
getCompanyId
());
userGetSuperAdminReqVo
.
set
Super
AdminRoleId
(
RoleConstant
.
SUPER_ADMIN_ROLE_ID
);
userGetSuperAdminReqVo
.
setAdminRoleId
(
RoleConstant
.
SUPER_ADMIN_ROLE_ID
);
UserVo
superAdmin
=
userDaoImpl
.
get
Super
Admin
(
userGetSuperAdminReqVo
);
UserVo
superAdmin
=
userDaoImpl
.
getAdmin
(
userGetSuperAdminReqVo
);
if
(
null
==
superAdmin
){
if
(
null
==
superAdmin
){
throw
new
CodeException
(
"暂无超级管理员"
);
throw
new
CodeException
(
"暂无超级管理员"
);
}
}
...
...
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
afe32438
...
@@ -89,8 +89,8 @@ public class CompanyServiceImpl implements CompanyService{
...
@@ -89,8 +89,8 @@ public class CompanyServiceImpl implements CompanyService{
/*获取用户表信息*/
/*获取用户表信息*/
UserGetSuperAdminReqVo
req
=
new
UserGetSuperAdminReqVo
();
UserGetSuperAdminReqVo
req
=
new
UserGetSuperAdminReqVo
();
req
.
setCompanyId
(
reqVo
.
getId
());
req
.
setCompanyId
(
reqVo
.
getId
());
req
.
set
SuperAdminRoleId
(
RoleConstant
.
SUPER_
ADMIN_ROLE_ID
);
req
.
set
AdminRoleId
(
RoleConstant
.
ADMIN_ROLE_ID
);
UserVo
userVo
=
userDaoImpl
.
get
Super
Admin
(
req
);
UserVo
userVo
=
userDaoImpl
.
getAdmin
(
req
);
if
(
null
!=
userVo
){
if
(
null
!=
userVo
){
resVo
.
setUserVo
(
userVo
);
resVo
.
setUserVo
(
userVo
);
}
}
...
@@ -418,6 +418,12 @@ public class CompanyServiceImpl implements CompanyService{
...
@@ -418,6 +418,12 @@ public class CompanyServiceImpl implements CompanyService{
/*若该卡存在,则修改*/
/*若该卡存在,则修改*/
CompanyBankCardGetReqVo
getReqVo
=
new
CompanyBankCardGetReqVo
();
CompanyBankCardGetReqVo
getReqVo
=
new
CompanyBankCardGetReqVo
();
if
(
null
!=
reqVo
.
getId
()
&&
!
""
.
equals
(
reqVo
.
getId
())){
if
(
null
!=
reqVo
.
getId
()
&&
!
""
.
equals
(
reqVo
.
getId
())){
/*检查银行卡号是否存在*/
CompanyBankCardVo
checkReqVo
=
new
CompanyBankCardVo
();
checkReqVo
.
setId
(
reqVo
.
getId
());
checkReqVo
.
setBankCardCode
(
reqVo
.
getBankCardCode
());
companyBankCardDao
.
checkBankCardCode
(
checkReqVo
);
getReqVo
.
setId
(
reqVo
.
getId
());
getReqVo
.
setId
(
reqVo
.
getId
());
CompanyBankCardVo
companyBankCardVo
=
companyBankCardDao
.
load
(
getReqVo
,
CompanyBankCardVo
.
class
);
CompanyBankCardVo
companyBankCardVo
=
companyBankCardDao
.
load
(
getReqVo
,
CompanyBankCardVo
.
class
);
if
(
null
!=
companyBankCardVo
){
if
(
null
!=
companyBankCardVo
){
...
@@ -430,6 +436,11 @@ public class CompanyServiceImpl implements CompanyService{
...
@@ -430,6 +436,11 @@ public class CompanyServiceImpl implements CompanyService{
}
}
/*若卡不存在,则新增*/
/*若卡不存在,则新增*/
else
{
else
{
/*检查银行卡号是否存在*/
CompanyBankCardVo
checkReqVo
=
new
CompanyBankCardVo
();
checkReqVo
.
setBankCardCode
(
reqVo
.
getBankCardCode
());
companyBankCardDao
.
checkBankCardCode
(
checkReqVo
);
reqVo
.
setId
(
id
);
reqVo
.
setId
(
id
);
BankCardListReqVo
reqVo1
=
new
BankCardListReqVo
();
BankCardListReqVo
reqVo1
=
new
BankCardListReqVo
();
PageSizeData
<
CompanyBankCardVo
>
companyBankCardDaoBankCardList
=
companyBankCardDao
.
getBankCardList
(
reqVo1
);
PageSizeData
<
CompanyBankCardVo
>
companyBankCardDaoBankCardList
=
companyBankCardDao
.
getBankCardList
(
reqVo1
);
...
@@ -437,6 +448,8 @@ public class CompanyServiceImpl implements CompanyService{
...
@@ -437,6 +448,8 @@ public class CompanyServiceImpl implements CompanyService{
/*若该银行卡是第一张银行卡,则设为默认*/
/*若该银行卡是第一张银行卡,则设为默认*/
if
(
null
==
companyBankCardDaoBankCardList
||
companyBankCardDaoBankCardList
.
getList
().
isEmpty
()){
if
(
null
==
companyBankCardDaoBankCardList
||
companyBankCardDaoBankCardList
.
getList
().
isEmpty
()){
reqVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
reqVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
}
else
{
reqVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_NOT_DEFAULT
);
}
}
reqVo
.
setStatus
(
0
);
reqVo
.
setStatus
(
0
);
companyBankCardDao
.
create
(
reqVo
);
companyBankCardDao
.
create
(
reqVo
);
...
...
src/main/java/com/pangding/web/authority/service/impl/DataServiceImpl.java
View file @
afe32438
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
package
com
.
pangding
.
web
.
authority
.
service
.
impl
;
import
com.pangding.web.authority.dao.CompanyBankCardDao
;
import
com.pangding.web.authority.dao.*
;
import
com.pangding.web.authority.dao.CompanyDao
;
import
com.pangding.web.authority.dao.CompanyExtendDao
;
import
com.pangding.web.authority.dao.UserDao
;
import
com.pangding.web.authority.feign.DataFeign
;
import
com.pangding.web.authority.feign.DataFeign
;
import
com.pangding.web.authority.service.DataService
;
import
com.pangding.web.authority.service.DataService
;
import
com.pangding.web.authority.util.CompanyConstant
;
import
com.pangding.web.authority.util.RoleConstant
;
import
com.pangding.web.authority.vo.*
;
import
com.pangding.web.authority.vo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.resvo.FindResVo
;
import
com.pangding.web.authority.vo.resvo.FindResVo
;
...
@@ -35,6 +34,8 @@ public class DataServiceImpl implements DataService {
...
@@ -35,6 +34,8 @@ public class DataServiceImpl implements DataService {
private
CompanyExtendDao
companyExtendDaoImpl
;
private
CompanyExtendDao
companyExtendDaoImpl
;
@Autowired
@Autowired
private
CompanyBankCardDao
companyBankCardDaoImpl
;
private
CompanyBankCardDao
companyBankCardDaoImpl
;
@Autowired
private
UserRoleDao
userRoleDaoImpl
;
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
...
@@ -66,6 +67,7 @@ public class DataServiceImpl implements DataService {
...
@@ -66,6 +67,7 @@ public class DataServiceImpl implements DataService {
companyVo
.
setCreateTime
(
tyyCompanyVo
.
getCreateTime
());
companyVo
.
setCreateTime
(
tyyCompanyVo
.
getCreateTime
());
companyVo
.
setExamineStatus
(
Integer
.
parseInt
(
enterpriseVo
.
getExamine
()));
companyVo
.
setExamineStatus
(
Integer
.
parseInt
(
enterpriseVo
.
getExamine
()));
companyVo
.
setCompanyAttribute
(
Integer
.
parseInt
(
enterpriseVo
.
getUsertype
()));
companyVo
.
setCompanyAttribute
(
Integer
.
parseInt
(
enterpriseVo
.
getUsertype
()));
companyVo
.
setProductOrInterface
(
CompanyConstant
.
PRODUCT
);
if
(
null
!=
tyyCompanyExtendVo
){
if
(
null
!=
tyyCompanyExtendVo
){
companyVo
.
setElectromicAgreementCode
(
tyyCompanyExtendVo
.
getCode
());
companyVo
.
setElectromicAgreementCode
(
tyyCompanyExtendVo
.
getCode
());
companyVo
.
setSigningStatus
(
tyyCompanyExtendVo
.
getStatus
());
companyVo
.
setSigningStatus
(
tyyCompanyExtendVo
.
getStatus
());
...
@@ -75,6 +77,8 @@ public class DataServiceImpl implements DataService {
...
@@ -75,6 +77,8 @@ public class DataServiceImpl implements DataService {
CompanyVo
companyVo1
=
companyDaoImpl
.
load
(
companyGetReqVo
,
CompanyVo
.
class
);
CompanyVo
companyVo1
=
companyDaoImpl
.
load
(
companyGetReqVo
,
CompanyVo
.
class
);
if
(
null
==
companyVo1
){
if
(
null
==
companyVo1
){
companyDaoImpl
.
create
(
companyVo
);
companyDaoImpl
.
create
(
companyVo
);
}
else
{
companyDaoImpl
.
update
(
companyVo
);
}
}
/*保存用户表*/
/*保存用户表*/
...
@@ -93,6 +97,23 @@ public class DataServiceImpl implements DataService {
...
@@ -93,6 +97,23 @@ public class DataServiceImpl implements DataService {
UserVo
userVo1
=
userDaoImpl
.
load
(
userGetReqVo
,
UserVo
.
class
);
UserVo
userVo1
=
userDaoImpl
.
load
(
userGetReqVo
,
UserVo
.
class
);
if
(
null
==
userVo1
){
if
(
null
==
userVo1
){
userDaoImpl
.
create
(
userVo
);
userDaoImpl
.
create
(
userVo
);
/*给用户分配管理员角色*/
UserRoleVo
userRoleVo
=
new
UserRoleVo
();
userRoleVo
.
setUserId
(
userVo
.
getId
());
userRoleVo
.
setRoleId
(
RoleConstant
.
ADMIN_ROLE_ID
);
userRoleDaoImpl
.
create
(
userRoleVo
);
}
else
{
userVo
.
setId
(
userVo1
.
getId
());
userDaoImpl
.
update
(
userVo
);
/*给用户分配管理员角色*/
UserRoleVo
userRoleVo
=
new
UserRoleVo
();
userRoleVo
.
setUserId
(
userVo1
.
getId
());
userRoleVo
.
setRoleId
(
RoleConstant
.
ADMIN_ROLE_ID
);
UserRoleVo
userRoleVo1
=
userRoleDaoImpl
.
load
(
userRoleVo
,
UserRoleVo
.
class
);
if
(
null
==
userRoleVo1
){
userRoleVo
.
setId
(
StringHelper
.
getNewID
());
userRoleDaoImpl
.
create
(
userRoleVo
);
}
}
}
/*保存公司扩展表*/
/*保存公司扩展表*/
...
@@ -110,9 +131,12 @@ public class DataServiceImpl implements DataService {
...
@@ -110,9 +131,12 @@ public class DataServiceImpl implements DataService {
CompanyExtendVo
companyExtendVo1
=
companyExtendDaoImpl
.
load
(
companyExtendGetReqVo
,
CompanyExtendVo
.
class
);
CompanyExtendVo
companyExtendVo1
=
companyExtendDaoImpl
.
load
(
companyExtendGetReqVo
,
CompanyExtendVo
.
class
);
if
(
null
==
companyExtendVo1
){
if
(
null
==
companyExtendVo1
){
companyExtendDaoImpl
.
create
(
companyExtendVo
);
companyExtendDaoImpl
.
create
(
companyExtendVo
);
}
else
{
companyExtendDaoImpl
.
update
(
companyExtendVo
);
}
}
/*保存银行卡表*/
/*保存银行卡表*/
Boolean
flag
=
true
;
for
(
EnterpriseBankVo
enterpriseBankVo:
enterpriseBankVoList
)
{
for
(
EnterpriseBankVo
enterpriseBankVo:
enterpriseBankVoList
)
{
CompanyBankCardVo
companyBankCardVo
=
new
CompanyBankCardVo
();
CompanyBankCardVo
companyBankCardVo
=
new
CompanyBankCardVo
();
companyBankCardVo
.
setId
(
enterpriseBankVo
.
getId
());
companyBankCardVo
.
setId
(
enterpriseBankVo
.
getId
());
...
@@ -128,11 +152,17 @@ public class DataServiceImpl implements DataService {
...
@@ -128,11 +152,17 @@ public class DataServiceImpl implements DataService {
companyBankCardVo
.
setStatus
(
enterpriseBankVo
.
getBankStatus
());
companyBankCardVo
.
setStatus
(
enterpriseBankVo
.
getBankStatus
());
companyBankCardVo
.
setBindingCode
(
enterpriseBankVo
.
getBindId
());
companyBankCardVo
.
setBindingCode
(
enterpriseBankVo
.
getBindId
());
companyBankCardVo
.
setBindingTime
(
enterpriseBankVo
.
getBindDate
());
companyBankCardVo
.
setBindingTime
(
enterpriseBankVo
.
getBindDate
());
if
(
flag
){
companyBankCardVo
.
setIsDefault
(
"1"
);
flag
=
false
;
}
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
companyBankCardGetReqVo
.
setId
(
companyBankCardVo
.
getId
());
companyBankCardGetReqVo
.
setId
(
companyBankCardVo
.
getId
());
CompanyBankCardVo
companyBankCardVo1
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
CompanyBankCardVo
companyBankCardVo1
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
if
(
null
==
companyBankCardVo1
){
if
(
null
==
companyBankCardVo1
){
companyBankCardDaoImpl
.
create
(
companyBankCardVo
);
companyBankCardDaoImpl
.
create
(
companyBankCardVo
);
}
else
{
companyBankCardDaoImpl
.
update
(
companyBankCardVo
);
}
}
}
}
}
}
...
...
src/main/java/com/pangding/web/authority/util/RoleConstant.java
View file @
afe32438
...
@@ -10,4 +10,6 @@ public class RoleConstant {
...
@@ -10,4 +10,6 @@ public class RoleConstant {
* 超级管理员角色id
* 超级管理员角色id
*/
*/
public
static
final
String
SUPER_ADMIN_ROLE_ID
=
"z001559267717678b813b7a85db4521f"
;
public
static
final
String
SUPER_ADMIN_ROLE_ID
=
"z001559267717678b813b7a85db4521f"
;
public
static
final
String
ADMIN_ROLE_ID
=
"z0015604817387d5bcf3437fce751234"
;
}
}
src/main/java/com/pangding/web/authority/vo/CompanyBankCardVo.java
View file @
afe32438
...
@@ -25,7 +25,7 @@ public class CompanyBankCardVo extends BaseVo {
...
@@ -25,7 +25,7 @@ public class CompanyBankCardVo extends BaseVo {
@TableAnnotation
(
"bank_code"
)
@TableAnnotation
(
"bank_code"
)
private
String
bankCode
;
private
String
bankCode
;
private
int
type
;
private
Integer
type
;
@TableAnnotation
(
"company_id"
)
@TableAnnotation
(
"company_id"
)
private
String
companyId
;
private
String
companyId
;
...
@@ -38,7 +38,7 @@ public class CompanyBankCardVo extends BaseVo {
...
@@ -38,7 +38,7 @@ public class CompanyBankCardVo extends BaseVo {
@TableAnnotation
(
"reserved_phone"
)
@TableAnnotation
(
"reserved_phone"
)
private
String
phone
;
private
String
phone
;
private
int
status
;
private
Integer
status
;
@TableAnnotation
(
"binding_code"
)
@TableAnnotation
(
"binding_code"
)
private
String
bindingCode
;
private
String
bindingCode
;
...
@@ -105,11 +105,11 @@ public class CompanyBankCardVo extends BaseVo {
...
@@ -105,11 +105,11 @@ public class CompanyBankCardVo extends BaseVo {
this
.
bankCode
=
bankCode
;
this
.
bankCode
=
bankCode
;
}
}
public
int
getType
()
{
public
Integer
getType
()
{
return
type
;
return
type
;
}
}
public
void
setType
(
int
type
)
{
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
...
@@ -139,11 +139,11 @@ public class CompanyBankCardVo extends BaseVo {
...
@@ -139,11 +139,11 @@ public class CompanyBankCardVo extends BaseVo {
public
int
getStatus
()
{
public
Integer
getStatus
()
{
return
status
;
return
status
;
}
}
public
void
setStatus
(
int
status
)
{
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
this
.
status
=
status
;
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/UserGetSuperAdminReqVo.java
View file @
afe32438
...
@@ -7,7 +7,7 @@ package com.pangding.web.authority.vo.reqvo;
...
@@ -7,7 +7,7 @@ package com.pangding.web.authority.vo.reqvo;
public
class
UserGetSuperAdminReqVo
{
public
class
UserGetSuperAdminReqVo
{
private
String
companyId
;
private
String
companyId
;
private
String
superA
dminRoleId
;
private
String
a
dminRoleId
;
public
String
getCompanyId
()
{
public
String
getCompanyId
()
{
return
companyId
;
return
companyId
;
...
@@ -17,11 +17,11 @@ public class UserGetSuperAdminReqVo {
...
@@ -17,11 +17,11 @@ public class UserGetSuperAdminReqVo {
this
.
companyId
=
companyId
;
this
.
companyId
=
companyId
;
}
}
public
String
get
Super
AdminRoleId
()
{
public
String
getAdminRoleId
()
{
return
superA
dminRoleId
;
return
a
dminRoleId
;
}
}
public
void
set
SuperAdminRoleId
(
String
superA
dminRoleId
)
{
public
void
set
AdminRoleId
(
String
a
dminRoleId
)
{
this
.
superAdminRoleId
=
superA
dminRoleId
;
this
.
adminRoleId
=
a
dminRoleId
;
}
}
}
}
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