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
915631d9
Commit
915631d9
authored
Jul 20, 2019
by
tangf
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://192.168.0.204/pd-new/pd-user
parents
132d0dbe
3d4e574d
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
230 additions
and
42 deletions
+230
-42
CompanyManagementController.java
...web/authority/controller/CompanyManagementController.java
+0
-2
PangdingManagementController.java
...eb/authority/controller/PangdingManagementController.java
+5
-0
RoleDao.java
src/main/java/com/pangding/web/authority/dao/RoleDao.java
+2
-0
RoleDaoImpl.java
...java/com/pangding/web/authority/dao/impl/RoleDaoImpl.java
+8
-0
CompanyService.java
...va/com/pangding/web/authority/service/CompanyService.java
+5
-0
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+48
-5
RegisterServiceImpl.java
...gding/web/authority/service/impl/RegisterServiceImpl.java
+84
-25
UserServiceImpl.java
.../pangding/web/authority/service/impl/UserServiceImpl.java
+4
-2
LoginResVo.java
...ava/com/pangding/web/authority/vo/cloudvo/LoginResVo.java
+10
-0
CompanyBankCardGetReqVo.java
...gding/web/authority/vo/reqvo/CompanyBankCardGetReqVo.java
+10
-0
CompanyBankReqVo.java
...com/pangding/web/authority/vo/reqvo/CompanyBankReqVo.java
+3
-3
ExamineConfigReqVo.java
...m/pangding/web/authority/vo/reqvo/ExamineConfigReqVo.java
+27
-0
GetEmptyRolesReqVo.java
...m/pangding/web/authority/vo/reqvo/GetEmptyRolesReqVo.java
+8
-0
CompanyResVo.java
...ava/com/pangding/web/authority/vo/resvo/CompanyResVo.java
+10
-0
LoginCompanyResVo.java
...om/pangding/web/authority/vo/resvo/LoginCompanyResVo.java
+6
-5
No files found.
src/main/java/com/pangding/web/authority/controller/CompanyManagementController.java
View file @
915631d9
...
@@ -178,8 +178,6 @@ public class CompanyManagementController {
...
@@ -178,8 +178,6 @@ public class CompanyManagementController {
.
notBlankCheck
(
"email"
,
reqVo
.
getEmail
())
.
notBlankCheck
(
"email"
,
reqVo
.
getEmail
())
.
notBlankCheck
(
"phone"
,
reqVo
.
getPhone
())
.
notBlankCheck
(
"phone"
,
reqVo
.
getPhone
())
.
checkPhoneNo
(
"phone"
,
reqVo
.
getPhone
())
.
checkPhoneNo
(
"phone"
,
reqVo
.
getPhone
())
.
notBlankCheck
(
"createId"
,
reqVo
.
getCreateId
())
.
notBlankCheck
(
"createName"
,
reqVo
.
getCreateName
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
checkException
();
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
saveUser
(
reqVo
));
return
ResponseResult
.
result
(
companyServiceImpl
.
saveUser
(
reqVo
));
...
...
src/main/java/com/pangding/web/authority/controller/PangdingManagementController.java
View file @
915631d9
...
@@ -299,6 +299,11 @@ public class PangdingManagementController {
...
@@ -299,6 +299,11 @@ public class PangdingManagementController {
return
ResponseResult
.
result
(
companyServiceImpl
.
findCompanyDivideInfo
(
req
));
return
ResponseResult
.
result
(
companyServiceImpl
.
findCompanyDivideInfo
(
req
));
}
}
/**
* 审核公司
* @param reqVo
* @return
*/
@RequestMapping
(
value
=
"/examineConfig"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/examineConfig"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
examineConfig
(
@RequestBody
ExamineConfigReqVo
reqVo
){
public
ResponseResult
examineConfig
(
@RequestBody
ExamineConfigReqVo
reqVo
){
companyServiceImpl
.
examineConfig
(
reqVo
);
companyServiceImpl
.
examineConfig
(
reqVo
);
...
...
src/main/java/com/pangding/web/authority/dao/RoleDao.java
View file @
915631d9
package
com
.
pangding
.
web
.
authority
.
dao
;
package
com
.
pangding
.
web
.
authority
.
dao
;
import
com.pangding.web.authority.vo.reqvo.GetEmptyRolesReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.RoleGetReqVo
;
import
com.pangding.web.authority.vo.reqvo.RoleGetReqVo
;
import
com.pangding.web.authority.vo.RoleVo
;
import
com.pangding.web.authority.vo.RoleVo
;
...
@@ -47,4 +48,5 @@ public interface RoleDao extends BaseDao {
...
@@ -47,4 +48,5 @@ public interface RoleDao extends BaseDao {
*/
*/
List
<
RoleVo
>
getChild
(
RoleGetReqVo
roleGetReqVo
);
List
<
RoleVo
>
getChild
(
RoleGetReqVo
roleGetReqVo
);
List
<
RoleVo
>
getEmptyRoles
(
GetEmptyRolesReqVo
getEmptyRolesReqVo
);
}
}
src/main/java/com/pangding/web/authority/dao/impl/RoleDaoImpl.java
View file @
915631d9
package
com
.
pangding
.
web
.
authority
.
dao
.
impl
;
package
com
.
pangding
.
web
.
authority
.
dao
.
impl
;
import
com.pangding.web.authority.dao.RoleDao
;
import
com.pangding.web.authority.dao.RoleDao
;
import
com.pangding.web.authority.vo.reqvo.GetEmptyRolesReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.ListRoleReqVo
;
import
com.pangding.web.authority.vo.reqvo.RoleGetReqVo
;
import
com.pangding.web.authority.vo.reqvo.RoleGetReqVo
;
import
com.pangding.web.authority.vo.RoleVo
;
import
com.pangding.web.authority.vo.RoleVo
;
...
@@ -19,6 +20,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
...
@@ -19,6 +20,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
private
static
final
String
CHECK_NAME_EXIST
=
"CHECK_NAME_EXIST"
;
private
static
final
String
CHECK_NAME_EXIST
=
"CHECK_NAME_EXIST"
;
private
static
final
String
SELECT
=
"SELECT"
;
private
static
final
String
SELECT
=
"SELECT"
;
private
static
final
String
GET_EMPTY_ROLES
=
"GET_EMPTY_ROLES"
;
@Override
@Override
protected
void
init
()
{
protected
void
init
()
{
...
@@ -29,6 +31,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
...
@@ -29,6 +31,7 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
table
.
add
(
SELECT
,
"select * from pd_role where 1=1 "
)
table
.
add
(
SELECT
,
"select * from pd_role where 1=1 "
)
.
add
(
"id"
,
"and pid = ?"
);
.
add
(
"id"
,
"and pid = ?"
);
table
.
add
(
GET_EMPTY_ROLES
,
"select * from pd_role where company_id = ''"
);
}
}
@Override
@Override
...
@@ -50,4 +53,9 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
...
@@ -50,4 +53,9 @@ public class RoleDaoImpl extends BaseDaoImpl implements RoleDao {
public
List
<
RoleVo
>
getChild
(
RoleGetReqVo
roleGetReqVo
)
{
public
List
<
RoleVo
>
getChild
(
RoleGetReqVo
roleGetReqVo
)
{
return
this
.
query
(
RoleVo
.
class
,
SELECT
,
roleGetReqVo
);
return
this
.
query
(
RoleVo
.
class
,
SELECT
,
roleGetReqVo
);
}
}
@Override
public
List
<
RoleVo
>
getEmptyRoles
(
GetEmptyRolesReqVo
getEmptyRolesReqVo
)
{
return
this
.
query
(
RoleVo
.
class
,
GET_EMPTY_ROLES
,
getEmptyRolesReqVo
);
}
}
}
src/main/java/com/pangding/web/authority/service/CompanyService.java
View file @
915631d9
...
@@ -173,5 +173,10 @@ public interface CompanyService{
...
@@ -173,5 +173,10 @@ public interface CompanyService{
*/
*/
CompanyVo
checkInvitationCode
(
CheckInvitationCodeReqVo
reqVo
);
CompanyVo
checkInvitationCode
(
CheckInvitationCodeReqVo
reqVo
);
/**
* 审核公司
* @param reqVo
* @return
*/
void
examineConfig
(
ExamineConfigReqVo
reqVo
);
void
examineConfig
(
ExamineConfigReqVo
reqVo
);
}
}
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
915631d9
...
@@ -58,6 +58,8 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -58,6 +58,8 @@ public class CompanyServiceImpl implements CompanyService {
private
CompanyMsgDao
companyMsgDao
;
private
CompanyMsgDao
companyMsgDao
;
@Autowired
@Autowired
private
CompanyDivideRuleDao
companyDivideRuleDao
;
private
CompanyDivideRuleDao
companyDivideRuleDao
;
@Autowired
private
RoleDao
roleDaoImpl
;
/**
/**
* 修改公司信息
* 修改公司信息
...
@@ -101,8 +103,17 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -101,8 +103,17 @@ public class CompanyServiceImpl implements CompanyService {
userGetReqVo
.
setCompanyId
(
reqVo
.
getId
());
userGetReqVo
.
setCompanyId
(
reqVo
.
getId
());
UserVo
userVo
=
userDaoImpl
.
load
(
userGetReqVo
,
UserVo
.
class
);
UserVo
userVo
=
userDaoImpl
.
load
(
userGetReqVo
,
UserVo
.
class
);
if
(
null
!=
userVo
)
{
if
(
null
!=
userVo
)
{
userVo
.
setPassword
(
""
);
userVo
.
setRemark
(
""
);
resVo
.
setUserVo
(
userVo
);
resVo
.
setUserVo
(
userVo
);
}
}
/*获取没有公司id的角色数组*/
GetEmptyRolesReqVo
getEmptyRolesReqVo
=
new
GetEmptyRolesReqVo
();
List
<
RoleVo
>
roleVoList
=
roleDaoImpl
.
getEmptyRoles
(
getEmptyRolesReqVo
);
if
(
null
==
roleVoList
||
roleVoList
.
isEmpty
()){
throw
new
CodeException
(
"暂无未分配的角色,请先创建角色"
);
}
resVo
.
setRoleVoList
(
roleVoList
);
return
resVo
;
return
resVo
;
}
}
...
@@ -828,6 +839,11 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -828,6 +839,11 @@ public class CompanyServiceImpl implements CompanyService {
return
companyDao
.
load
(
companyGetReqVo
,
CompanyVo
.
class
);
return
companyDao
.
load
(
companyGetReqVo
,
CompanyVo
.
class
);
}
}
/**
* 审核公司
* @param reqVo
* @return
*/
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
examineConfig
(
ExamineConfigReqVo
reqVo
)
{
public
void
examineConfig
(
ExamineConfigReqVo
reqVo
)
{
...
@@ -842,11 +858,25 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -842,11 +858,25 @@ public class CompanyServiceImpl implements CompanyService {
CompanyExtendGetReqVo
companyExtendGetReqVo
=
new
CompanyExtendGetReqVo
();
CompanyExtendGetReqVo
companyExtendGetReqVo
=
new
CompanyExtendGetReqVo
();
companyExtendGetReqVo
.
setId
(
reqVo
.
getCompanyId
());
companyExtendGetReqVo
.
setId
(
reqVo
.
getCompanyId
());
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
companyExtendGetReqVo
,
CompanyExtendVo
.
class
);
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
companyExtendGetReqVo
,
CompanyExtendVo
.
class
);
companyExtendVo
.
setWithdrawMoney
(
reqVo
.
getWithdrawMoney
());
if
(
null
==
companyExtendVo
){
companyExtendVo
.
setWithdrawRule
(
reqVo
.
getWithdrawRule
());
companyExtendVo
=
new
CompanyExtendVo
();
companyExtendVo
.
setWithdrawFee
(
reqVo
.
getWithdrawFee
());
companyExtendVo
.
setId
(
reqVo
.
getCompanyId
());
companyExtendVo
.
setQrCodeType
(
reqVo
.
getQrCodeType
());
companyExtendVo
.
setQrCode
(
DateHelper
.
getNow
()
companyExtendDaoImpl
.
update
(
companyExtendVo
);
.
replace
(
"-"
,
""
)
.
replace
(
":"
,
""
)
.
replace
(
" "
,
""
));
companyExtendVo
.
setWithdrawMoney
(
reqVo
.
getWithdrawMoney
());
companyExtendVo
.
setWithdrawRule
(
reqVo
.
getWithdrawRule
());
companyExtendVo
.
setWithdrawFee
(
reqVo
.
getWithdrawFee
());
companyExtendVo
.
setQrCodeType
(
reqVo
.
getQrCodeType
());
companyExtendDaoImpl
.
create
(
companyExtendVo
);
}
else
{
companyExtendVo
.
setWithdrawMoney
(
reqVo
.
getWithdrawMoney
());
companyExtendVo
.
setWithdrawRule
(
reqVo
.
getWithdrawRule
());
companyExtendVo
.
setWithdrawFee
(
reqVo
.
getWithdrawFee
());
companyExtendVo
.
setQrCodeType
(
reqVo
.
getQrCodeType
());
companyExtendDaoImpl
.
update
(
companyExtendVo
);
}
/*新增或更新pd_company_divide_rule表*/
/*新增或更新pd_company_divide_rule表*/
CompanyDivideRuleVo
companyDivideRuleVo
=
new
CompanyDivideRuleVo
();
CompanyDivideRuleVo
companyDivideRuleVo
=
new
CompanyDivideRuleVo
();
ObjectHelper
.
writeWithFrom
(
companyDivideRuleVo
,
reqVo
);
ObjectHelper
.
writeWithFrom
(
companyDivideRuleVo
,
reqVo
);
...
@@ -865,6 +895,19 @@ public class CompanyServiceImpl implements CompanyService {
...
@@ -865,6 +895,19 @@ public class CompanyServiceImpl implements CompanyService {
companyDivideRuleVo
.
setBonusExplain
(
companyDivideRuleResVo
.
getBonusExplain
());
companyDivideRuleVo
.
setBonusExplain
(
companyDivideRuleResVo
.
getBonusExplain
());
companyDivideRuleDao
.
update
(
companyDivideRuleVo
);
companyDivideRuleDao
.
update
(
companyDivideRuleVo
);
}
}
/*更新角色表*/
RoleGetReqVo
roleGetReqVo
=
new
RoleGetReqVo
();
roleGetReqVo
.
setId
(
reqVo
.
getRoleId
());
RoleVo
roleVo
=
roleDaoImpl
.
load
(
roleGetReqVo
,
RoleVo
.
class
);
roleVo
.
setCompanyId
(
reqVo
.
getCompanyId
());
roleVo
.
setIsAdmin
(
1
);
roleDaoImpl
.
update
(
roleVo
);
/*保存用户角色关系*/
UserRoleVo
userRoleVo
=
new
UserRoleVo
();
userRoleVo
.
setId
(
StringHelper
.
getNewID
());
userRoleVo
.
setUserId
(
reqVo
.
getUserId
());
userRoleVo
.
setRoleId
(
roleVo
.
getId
());
userRoleDaoImpl
.
create
(
userRoleVo
);
}
}
}
}
src/main/java/com/pangding/web/authority/service/impl/RegisterServiceImpl.java
View file @
915631d9
...
@@ -166,11 +166,8 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -166,11 +166,8 @@ public class RegisterServiceImpl implements RegisterService {
* @return 返回保存数据各表的主键
* @return 返回保存数据各表的主键
*/
*/
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
SaveCompanyResVo
saveIndividual
(
RegisterIndividualReqVo
reqVo
)
{
public
SaveCompanyResVo
saveIndividual
(
RegisterIndividualReqVo
reqVo
)
{
this
.
checkPhone
(
reqVo
.
getId
(),
reqVo
.
getContactPhone
());
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
CompanyGetReqVo
companyGetReqVo
=
new
CompanyGetReqVo
();
CompanyGetReqVo
companyGetReqVo
=
new
CompanyGetReqVo
();
companyGetReqVo
.
setId
(
reqVo
.
getId
());
companyGetReqVo
.
setId
(
reqVo
.
getId
());
...
@@ -242,15 +239,17 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -242,15 +239,17 @@ public class RegisterServiceImpl implements RegisterService {
* @return 返回保存数据各表的主键
* @return 返回保存数据各表的主键
*/
*/
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
SaveCompanyResVo
saveEnterprice
(
RegisterEnterpriceReqVo
reqVo
)
{
public
SaveCompanyResVo
saveEnterprice
(
RegisterEnterpriceReqVo
reqVo
)
{
this
.
checkPhone
(
reqVo
.
getId
(),
reqVo
.
getContactPhone
());
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
CompanyGetReqVo
companyGetReqVo
=
new
CompanyGetReqVo
();
companyGetReqVo
.
setId
(
reqVo
.
getId
());
CompanyVo
company
=
companyDaoImpl
.
load
(
companyGetReqVo
,
CompanyVo
.
class
);
CompanyReqVo
companyReqVo
=
new
CompanyReqVo
();
CompanyReqVo
companyReqVo
=
new
CompanyReqVo
();
companyReqVo
.
setBankList
(
new
ArrayList
());
ObjectHelper
.
writeWithFrom
(
companyReqVo
,
reqVo
);
ObjectHelper
.
writeWithFrom
(
companyReqVo
,
reqVo
);
companyReqVo
.
setCompanyAttribution
(
reqVo
.
getCompanyAttribute
());
companyReqVo
.
setStatus
(
company
.
getStatus
());
companyReqVo
.
setBankList
(
new
ArrayList
());
CompanyBankReqVo
companyBankReqVo
=
new
CompanyBankReqVo
();
CompanyBankReqVo
companyBankReqVo
=
new
CompanyBankReqVo
();
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
,
reqVo
);
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
,
reqVo
);
companyBankReqVo
.
setId
(
StringHelper
.
getNewID
());
companyBankReqVo
.
setId
(
StringHelper
.
getNewID
());
...
@@ -266,6 +265,7 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -266,6 +265,7 @@ public class RegisterServiceImpl implements RegisterService {
ObjectHelper
.
writeWithFrom
(
companyVo
,
resCompanyReqVo
);
ObjectHelper
.
writeWithFrom
(
companyVo
,
resCompanyReqVo
);
companyVo
.
setProductOrInterface
(
CompanyConstant
.
PRODUCT
);
companyVo
.
setProductOrInterface
(
CompanyConstant
.
PRODUCT
);
companyVo
.
setExamineStatus
(
0
);
companyVo
.
setExamineStatus
(
0
);
companyVo
.
setCompanyAttribute
(
reqVo
.
getCompanyAttribute
());
companyDaoImpl
.
update
(
companyVo
);
companyDaoImpl
.
update
(
companyVo
);
List
<
CompanyBankReqVo
>
bankList
=
resCompanyReqVo
.
getBankList
();
List
<
CompanyBankReqVo
>
bankList
=
resCompanyReqVo
.
getBankList
();
...
@@ -278,7 +278,20 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -278,7 +278,20 @@ public class RegisterServiceImpl implements RegisterService {
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
bankList
.
get
(
0
));
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
bankList
.
get
(
0
));
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
companyBankCardVo
.
setPhone
(
reqVo
.
getContactPhone
());
companyBankCardVo
.
setPhone
(
reqVo
.
getContactPhone
());
companyBankCardDaoImpl
.
save
(
companyBankCardVo
);
companyBankCardVo
.
setType
(
reqVo
.
getCompanyType
());
companyBankCardVo
.
setName
(
reqVo
.
getContactName
());
companyBankCardVo
.
setIdCard
(
reqVo
.
getContactCode
());
companyBankCardVo
.
setCompanyId
(
reqVo
.
getId
());
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
companyBankCardGetReqVo
.
setBankCardCode
(
companyBankCardVo
.
getBankCardCode
());
CompanyBankCardVo
companyBankCardVo1
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
if
(
null
==
companyBankCardVo1
){
companyBankCardDaoImpl
.
create
(
companyBankCardVo
);
}
else
{
companyBankCardVo
.
setId
(
companyBankCardVo1
.
getId
());
companyBankCardDaoImpl
.
update
(
companyBankCardVo
);
}
/*保存公司扩展表*/
/*保存公司扩展表*/
CompanyExtendVo
extendVo
=
new
CompanyExtendVo
();
CompanyExtendVo
extendVo
=
new
CompanyExtendVo
();
...
@@ -381,6 +394,29 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -381,6 +394,29 @@ public class RegisterServiceImpl implements RegisterService {
loginVo
.
setExpairTime
(
DateHelper
.
getNow
());
loginVo
.
setExpairTime
(
DateHelper
.
getNow
());
tokenService
.
save
(
loginVo
);
tokenService
.
save
(
loginVo
);
CompanyBankCardGetReqVo
getReqVo
=
new
CompanyBankCardGetReqVo
();
getReqVo
.
setCompanyId
(
companyVo
.
getId
());
List
<
CompanyBankCardVo
>
companyBankCardVoList
=
companyBankCardDaoImpl
.
loadList
(
getReqVo
,
CompanyBankCardVo
.
class
);
if
(
companyBankCardVoList
!=
null
&&
!
companyBankCardVoList
.
isEmpty
()){
loginCompanyResVo
.
setBankCardVoList
(
companyBankCardVoList
);
}
resVo
.
setCompanyResVo
(
loginCompanyResVo
);
/*获取商家信息*/
CompanyScenicInfoReqVo
companyScenicInfoReqVo
=
new
CompanyScenicInfoReqVo
();
companyScenicInfoReqVo
.
setReqId
(
StringHelper
.
getNewID
());
companyScenicInfoReqVo
.
setCompanyId
(
companyVo
.
getId
());
companyScenicInfoReqVo
.
setProductOrInterface
(
0
);
ResponseResult
result
=
new
ResponseResult
();
try
{
result
=
storeFeign
.
getCompanyScenicInfo
(
companyScenicInfoReqVo
);
}
catch
(
Exception
e
){
resVo
.
setMerchant
(
null
);
}
Merchant
merchant
=
(
Merchant
)
result
.
getData
();
resVo
.
setMerchant
(
merchant
);
/*判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面*/
/*判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面*/
if
(
companyVo
.
getStatus
()
<
(
CompanyConstant
.
COMPANY_STATUS_BIND_PHONE
)
&&
CompanyConstant
.
COMPANY_TYPE_PERSON
==(
companyVo
.
getCompanyType
())){
if
(
companyVo
.
getStatus
()
<
(
CompanyConstant
.
COMPANY_STATUS_BIND_PHONE
)
&&
CompanyConstant
.
COMPANY_TYPE_PERSON
==(
companyVo
.
getCompanyType
())){
resVo
.
setCode
(
"01"
);
resVo
.
setCode
(
"01"
);
...
@@ -394,32 +430,24 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -394,32 +430,24 @@ public class RegisterServiceImpl implements RegisterService {
return
resVo
;
return
resVo
;
}
}
/*判断电子签约状态,若不等于1,则跳转签约页面*/
/*判断电子签约状态,若不等于1,则跳转签约页面*/
else
if
(
companyVo
.
getSigningStatus
()
!=
CompanyConstant
.
COMPANY_STATUS_SIGN_success
){
/*
else if (companyVo.getSigningStatus() != CompanyConstant.COMPANY_STATUS_SIGN_success){
CompanyReqVo companyReqVo = new CompanyReqVo();
CompanyReqVo companyReqVo = new CompanyReqVo();
companyReqVo.setId(companyVo.getId());
companyReqVo.setId(companyVo.getId());
ResponseResult
result
=
new
ResponseResult
();
ResponseResult result
1
= new ResponseResult();
try {
try {
result
=
payFeign
.
sign
(
companyReqVo
);
result
1
= payFeign.sign(companyReqVo);
}catch (Exception e){
}catch (Exception e){
e.printStackTrace();
e.printStackTrace();
throw new CodeException("跳转签约页面失败,请重试");
throw new CodeException("跳转签约页面失败,请重试");
}
}
CompanyReqVo
companyReqVo1
=
(
CompanyReqVo
)
result
.
getData
();
CompanyReqVo companyReqVo1 = (CompanyReqVo) result
1
.getData();
resVo.setCode("04");
resVo.setCode("04");
resVo.setMsg("未签约,跳转签约页面");
resVo.setMsg("未签约,跳转签约页面");
resVo.setUrl(companyReqVo1.getSignUrl());
resVo.setUrl(companyReqVo1.getSignUrl());
return resVo;
return resVo;
}
}
*/
CompanyBankCardGetReqVo
getReqVo
=
new
CompanyBankCardGetReqVo
();
if
(
companyBankCardVoList
==
null
||
companyBankCardVoList
.
isEmpty
()){
getReqVo
.
setCompanyId
(
companyVo
.
getId
());
List
<
CompanyBankCardVo
>
companyBankCardVoList
=
companyBankCardDaoImpl
.
loadList
(
getReqVo
,
CompanyBankCardVo
.
class
);
List
<
String
>
bankCardCodeList
=
new
ArrayList
();
if
(
companyBankCardVoList
!=
null
&&
!
companyBankCardVoList
.
isEmpty
()){
for
(
CompanyBankCardVo
companyBankCardVo:
companyBankCardVoList
)
{
bankCardCodeList
.
add
(
companyBankCardVo
.
getBankCardCode
());
}
}
else
{
/*该公司没有银行卡,需要跳转添加银行卡*/
/*该公司没有银行卡,需要跳转添加银行卡*/
resVo
.
setCode
(
"03"
);
resVo
.
setCode
(
"03"
);
resVo
.
setMsg
(
"还未添加银行卡,跳转添加银行卡页面"
);
resVo
.
setMsg
(
"还未添加银行卡,跳转添加银行卡页面"
);
...
@@ -482,8 +510,7 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -482,8 +510,7 @@ public class RegisterServiceImpl implements RegisterService {
Collections
.
sort
(
authorityListByLevel
);
Collections
.
sort
(
authorityListByLevel
);
resVo
.
setAuthorityListByLevel
(
authorityListByLevel
);
resVo
.
setAuthorityListByLevel
(
authorityListByLevel
);
}
}
loginCompanyResVo
.
setBankCardCodeList
(
bankCardCodeList
);
resVo
.
setCompanyResVo
(
loginCompanyResVo
);
resVo
.
setCode
(
"00"
);
resVo
.
setCode
(
"00"
);
return
resVo
;
return
resVo
;
}
}
...
@@ -562,11 +589,22 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -562,11 +589,22 @@ public class RegisterServiceImpl implements RegisterService {
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
CompanyReqVo
companyReqVo
=
new
CompanyReqVo
();
CompanyReqVo
companyReqVo
=
new
CompanyReqVo
();
ObjectHelper
.
writeWithFrom
(
companyReqVo
,
companyVo
);
ObjectHelper
.
writeWithFrom
(
companyReqVo
,
companyVo
);
companyReqVo
.
setValidateCode
(
reqVo
.
getVerifyCode
());
companyReqVo
.
setCompanyAttribution
(
companyVo
.
getCompanyAttribute
());
companyReqVo
.
setCompanyAttribution
(
companyVo
.
getCompanyAttribute
());
CompanyBankReqVo
companyBankReqVo
=
new
CompanyBankReqVo
();
CompanyBankReqVo
companyBankReqVo
=
new
CompanyBankReqVo
();
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
,
reqVo
);
ObjectHelper
.
writeWithFrom
(
companyBankReqVo
,
reqVo
);
companyBankReqVo
.
setType
(
reqVo
.
getCompanyType
());
companyBankReqVo
.
setCompanyId
(
reqVo
.
getId
());
companyBankReqVo
.
setName
(
reqVo
.
getContactName
());
companyBankReqVo
.
setIdCard
(
reqVo
.
getContactCode
());
companyBankReqVo
.
setPhone
(
reqVo
.
getContactPhone
());
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
companyBankCardGetReqVo
.
setBankCardCode
(
reqVo
.
getBankCardCode
());
CompanyBankCardVo
companyBankCardVo1
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
companyBankReqVo
.
setStatus
(
companyBankCardVo1
.
getStatus
());
companyBankReqVo
.
setId
(
StringHelper
.
getNewID
());
companyBankReqVo
.
setId
(
StringHelper
.
getNewID
());
companyBankReqVo
.
setValidateCode
(
reqVo
.
getVerifyCode
());
companyBankReqVo
.
setValidateCode
(
reqVo
.
getVerifyCode
());
companyReqVo
.
setBankList
(
new
ArrayList
<>());
companyReqVo
.
getBankList
().
add
(
companyBankReqVo
);
companyReqVo
.
getBankList
().
add
(
companyBankReqVo
);
ResponseResult
result
=
payFeign
.
setCompanyInfo
(
companyReqVo
);
ResponseResult
result
=
payFeign
.
setCompanyInfo
(
companyReqVo
);
...
@@ -580,6 +618,7 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -580,6 +618,7 @@ public class RegisterServiceImpl implements RegisterService {
ObjectHelper
.
writeWithFrom
(
companyVo1
,
resCompanyReqVo
);
ObjectHelper
.
writeWithFrom
(
companyVo1
,
resCompanyReqVo
);
companyVo1
.
setProductOrInterface
(
CompanyConstant
.
PRODUCT
);
companyVo1
.
setProductOrInterface
(
CompanyConstant
.
PRODUCT
);
companyVo1
.
setExamineStatus
(
0
);
companyVo1
.
setExamineStatus
(
0
);
companyVo1
.
setCompanyAttribute
(
resCompanyReqVo
.
getCompanyAttribution
());
companyDaoImpl
.
update
(
companyVo1
);
companyDaoImpl
.
update
(
companyVo1
);
List
<
CompanyBankReqVo
>
bankList
=
resCompanyReqVo
.
getBankList
();
List
<
CompanyBankReqVo
>
bankList
=
resCompanyReqVo
.
getBankList
();
...
@@ -591,7 +630,27 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -591,7 +630,27 @@ public class RegisterServiceImpl implements RegisterService {
CompanyBankCardVo
companyBankCardVo
=
new
CompanyBankCardVo
();
CompanyBankCardVo
companyBankCardVo
=
new
CompanyBankCardVo
();
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
bankList
.
get
(
0
));
ObjectHelper
.
writeWithFrom
(
companyBankCardVo
,
bankList
.
get
(
0
));
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
companyBankCardVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
companyBankCardDaoImpl
.
update
(
companyBankCardVo
);
if
(
6
==
companyReqVo
.
getStatus
()){
companyBankCardVo
.
setStatus
(
1
);
companyBankCardVo
.
setBindingTime
(
DateHelper
.
getNow
()
.
substring
(
0
,
10
)
.
replace
(
"-"
,
""
));
}
companyBankCardVo
.
setType
(
resCompanyReqVo
.
getCompanyType
());
companyBankCardVo
.
setCompanyId
(
resCompanyReqVo
.
getId
());
companyBankCardVo
.
setName
(
resCompanyReqVo
.
getContactName
());
companyBankCardVo
.
setIdCard
(
resCompanyReqVo
.
getContactCode
());
companyBankCardVo
.
setPhone
(
resCompanyReqVo
.
getContactPhone
());
CompanyBankCardGetReqVo
companyBankCardGetReqVo1
=
new
CompanyBankCardGetReqVo
();
companyBankCardGetReqVo1
.
setBankCardCode
(
bankList
.
get
(
0
).
getBankCardCode
());
CompanyBankCardVo
companyBankCardVo2
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo1
,
CompanyBankCardVo
.
class
);
if
(
null
==
companyBankCardVo2
){
companyBankCardDaoImpl
.
create
(
companyBankCardVo
);
}
else
{
companyBankCardVo
.
setId
(
companyBankCardVo2
.
getId
());
companyBankCardDaoImpl
.
update
(
companyBankCardVo
);
}
return
reqVo
.
getVerifyCode
();
return
reqVo
.
getVerifyCode
();
}
}
...
...
src/main/java/com/pangding/web/authority/service/impl/UserServiceImpl.java
View file @
915631d9
...
@@ -124,7 +124,8 @@ public class UserServiceImpl implements UserService {
...
@@ -124,7 +124,8 @@ public class UserServiceImpl implements UserService {
UserGetReqVo
userGetReqVo
=
new
UserGetReqVo
();
UserGetReqVo
userGetReqVo
=
new
UserGetReqVo
();
userGetReqVo
.
setAccount
(
userVo
.
getAccount
());
userGetReqVo
.
setAccount
(
userVo
.
getAccount
());
UserVo
userVo1
=
userDao
.
load
(
userGetReqVo
,
UserVo
.
class
);
UserVo
userVo1
=
userDao
.
load
(
userGetReqVo
,
UserVo
.
class
);
if
(
null
!=
userVo1
){
if
((
null
!=
userVo1
&&
null
==
userVo
.
getId
())
||
(
null
!=
userVo1
&&
null
!=
userVo
.
getId
()
&&
!
userVo1
.
getId
().
equals
(
userVo
.
getId
()))){
throw
new
CodeException
(
"用户名"
+
userVo
.
getAccount
()+
"已存在"
);
throw
new
CodeException
(
"用户名"
+
userVo
.
getAccount
()+
"已存在"
);
}
}
}
}
...
@@ -134,7 +135,8 @@ public class UserServiceImpl implements UserService {
...
@@ -134,7 +135,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
){
if
((
null
!=
userVo1
&&
null
==
userVo
.
getId
())
||
(
null
!=
userVo1
&&
null
!=
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/cloudvo/LoginResVo.java
View file @
915631d9
...
@@ -28,6 +28,16 @@ public class LoginResVo {
...
@@ -28,6 +28,16 @@ public class LoginResVo {
private
List
<
AuthorityListByLevelResVo
>
authorityListByLevel
;
private
List
<
AuthorityListByLevelResVo
>
authorityListByLevel
;
private
Merchant
merchant
;
public
Merchant
getMerchant
()
{
return
merchant
;
}
public
void
setMerchant
(
Merchant
merchant
)
{
this
.
merchant
=
merchant
;
}
public
String
getUrl
()
{
public
String
getUrl
()
{
return
url
;
return
url
;
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/CompanyBankCardGetReqVo.java
View file @
915631d9
...
@@ -13,6 +13,16 @@ public class CompanyBankCardGetReqVo {
...
@@ -13,6 +13,16 @@ public class CompanyBankCardGetReqVo {
private
Integer
isDefault
;
private
Integer
isDefault
;
private
String
bankCardCode
;
public
String
getBankCardCode
()
{
return
bankCardCode
;
}
public
void
setBankCardCode
(
String
bankCardCode
)
{
this
.
bankCardCode
=
bankCardCode
;
}
public
Integer
getIsDefault
()
{
public
Integer
getIsDefault
()
{
return
isDefault
;
return
isDefault
;
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/CompanyBankReqVo.java
View file @
915631d9
...
@@ -33,7 +33,7 @@ public class CompanyBankReqVo {
...
@@ -33,7 +33,7 @@ public class CompanyBankReqVo {
/**
/**
* 类型 公司 个人
* 类型 公司 个人
*/
*/
private
String
type
;
private
Integer
type
;
/**
/**
* 公司id
* 公司id
...
@@ -115,11 +115,11 @@ public class CompanyBankReqVo {
...
@@ -115,11 +115,11 @@ public class CompanyBankReqVo {
this
.
bankCode
=
bankCode
;
this
.
bankCode
=
bankCode
;
}
}
public
String
getType
()
{
public
Integer
getType
()
{
return
type
;
return
type
;
}
}
public
void
setType
(
String
type
)
{
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
this
.
type
=
type
;
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/ExamineConfigReqVo.java
View file @
915631d9
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
import
com.pangding.web.authority.vo.RoleVo
;
import
com.yanzuoguang.dao.TableAnnotation
;
import
com.yanzuoguang.dao.TableAnnotation
;
/**
/**
...
@@ -87,6 +88,32 @@ public class ExamineConfigReqVo {
...
@@ -87,6 +88,32 @@ public class ExamineConfigReqVo {
*/
*/
private
String
examineFailedReason
;
private
String
examineFailedReason
;
/**
* 给该用户分配的角色id
*/
private
String
roleId
;
/**
* 用户id
*/
private
String
userId
;
public
String
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
String
userId
)
{
this
.
userId
=
userId
;
}
public
String
getRoleId
()
{
return
roleId
;
}
public
void
setRoleId
(
String
roleId
)
{
this
.
roleId
=
roleId
;
}
public
Integer
getExamineStatus
()
{
public
Integer
getExamineStatus
()
{
return
examineStatus
;
return
examineStatus
;
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/GetEmptyRolesReqVo.java
0 → 100644
View file @
915631d9
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
/**
* @Author zhangjinyao
* @create 2019/7/18 19:45
*/
public
class
GetEmptyRolesReqVo
{
}
src/main/java/com/pangding/web/authority/vo/resvo/CompanyResVo.java
View file @
915631d9
...
@@ -19,6 +19,16 @@ public class CompanyResVo {
...
@@ -19,6 +19,16 @@ public class CompanyResVo {
private
CompanyBankCardVo
bankCardVo
;
private
CompanyBankCardVo
bankCardVo
;
private
List
<
RoleVo
>
roleVoList
;
public
List
<
RoleVo
>
getRoleVoList
()
{
return
roleVoList
;
}
public
void
setRoleVoList
(
List
<
RoleVo
>
roleVoList
)
{
this
.
roleVoList
=
roleVoList
;
}
public
Merchant
getMerchant
()
{
public
Merchant
getMerchant
()
{
return
merchant
;
return
merchant
;
}
}
...
...
src/main/java/com/pangding/web/authority/vo/resvo/LoginCompanyResVo.java
View file @
915631d9
package
com
.
pangding
.
web
.
authority
.
vo
.
resvo
;
package
com
.
pangding
.
web
.
authority
.
vo
.
resvo
;
import
com.pangding.web.authority.vo.CompanyBankCardVo
;
import
com.pangding.web.authority.vo.CompanyVo
;
import
com.pangding.web.authority.vo.CompanyVo
;
import
java.util.List
;
import
java.util.List
;
...
@@ -11,7 +12,7 @@ import java.util.List;
...
@@ -11,7 +12,7 @@ import java.util.List;
public
class
LoginCompanyResVo
{
public
class
LoginCompanyResVo
{
private
CompanyVo
companyVo
;
private
CompanyVo
companyVo
;
private
List
<
String
>
bankCardCode
List
;
private
List
<
CompanyBankCardVo
>
bankCardVo
List
;
public
CompanyVo
getCompanyVo
()
{
public
CompanyVo
getCompanyVo
()
{
return
companyVo
;
return
companyVo
;
...
@@ -21,11 +22,11 @@ public class LoginCompanyResVo {
...
@@ -21,11 +22,11 @@ public class LoginCompanyResVo {
this
.
companyVo
=
companyVo
;
this
.
companyVo
=
companyVo
;
}
}
public
List
<
String
>
getBankCardCode
List
()
{
public
List
<
CompanyBankCardVo
>
getBankCardVo
List
()
{
return
bankCard
Code
List
;
return
bankCard
Vo
List
;
}
}
public
void
setBankCard
CodeList
(
List
<
String
>
bankCardCode
List
)
{
public
void
setBankCard
VoList
(
List
<
CompanyBankCardVo
>
bankCardVo
List
)
{
this
.
bankCard
CodeList
=
bankCardCode
List
;
this
.
bankCard
VoList
=
bankCardVo
List
;
}
}
}
}
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