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
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
Show 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