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
c5fe681a
Commit
c5fe681a
authored
Jun 02, 2019
by
zjy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
user/role/tright 6.2
分离了胖丁和商户的我的管理 还需要调用其他服务
parent
ca7e39f0
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
265 additions
and
54 deletions
+265
-54
CompanyManagementController.java
...web/authority/controller/CompanyManagementController.java
+204
-0
PangdingManagementController.java
...eb/authority/controller/PangdingManagementController.java
+17
-34
CompanyService.java
...va/com/pangding/web/authority/service/CompanyService.java
+7
-7
CompanyServiceImpl.java
...ngding/web/authority/service/impl/CompanyServiceImpl.java
+24
-11
RegisterServiceImpl.java
...gding/web/authority/service/impl/RegisterServiceImpl.java
+12
-1
GenerateQrCodeUrlReqVo.java
...ngding/web/authority/vo/reqvo/GenerateQrCodeUrlReqVo.java
+1
-1
No files found.
src/main/java/com/pangding/web/authority/controller/CompanyManagementController.java
0 → 100644
View file @
c5fe681a
package
com
.
pangding
.
web
.
authority
.
controller
;
import
com.pangding.web.authority.service.CompanyService
;
import
com.pangding.web.authority.vo.CompanyBankCardVo
;
import
com.pangding.web.authority.vo.CompanyVo
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.resvo.CompanyResVo
;
import
com.pangding.web.authority.vo.resvo.DetailResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 公司我的管理controller
* @author tangfang
* @date 2019-05-20 10:49
*/
@RestController
@RequestMapping
(
value
=
"/company"
)
public
class
CompanyManagementController
{
@Autowired
CompanyService
companyServiceImpl
;
/**y
* 新增/修改公司信息
* @param reqVo 公司以及公司扩展表信息
* @return 公司信息
*/
@RequestMapping
(
value
=
"/saveCompany"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
CompanyVo
>
saveCompany
(
@RequestBody
CompanyAndCompanyExtendSaveReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyName"
,
reqVo
.
getCompanyName
())
.
notBlankCheck
(
"companyType"
,
reqVo
.
getCompanyType
())
.
notBlankCheck
(
"businessLicenseCode"
,
reqVo
.
getBusinessLicenseCode
())
.
notBlankCheck
(
"address"
,
reqVo
.
getAddress
())
.
notBlankCheck
(
"companyAttribute"
,
reqVo
.
getCompanyAttribute
())
.
notBlankCheck
(
"contactName"
,
reqVo
.
getContactName
())
.
notBlankCheck
(
"contactPhone"
,
reqVo
.
getContactPhone
())
.
checkPhoneNo
(
"contactPhone"
,
reqVo
.
getContactPhone
())
.
notBlankCheck
(
"contactCode"
,
reqVo
.
getContactCode
())
.
checkIdCard
(
"contactCode"
,
reqVo
.
getContactCode
())
.
notBlankCheck
(
"electromicAgreementCode"
,
reqVo
.
getElectromicAgreementCode
())
.
notBlankCheck
(
"signingStatus"
,
reqVo
.
getSigningStatus
())
.
notBlankCheck
(
"status"
,
reqVo
.
getStatus
())
.
notBlankCheck
(
"nature"
,
reqVo
.
getNature
())
.
notBlankCheck
(
"productOrInterface"
,
reqVo
.
getProductOrInterface
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
saveCompany
(
reqVo
));
}
/**y
* 商户查看详情,根据公司id返回用户信息和公司主表信息
* @param reqVo 包含公司id的请求对象
* @return 封装了用户,公司主表信息的对象
*/
@RequestMapping
(
value
=
"/detail"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
DetailResVo
>
getDetail
(
@RequestBody
CompanyGetReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getId
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
getDetail
(
reqVo
));
}
/**y
* 我的二维码页面
* @param reqVo 公司扩展表请求对象
* @return 公司主表信息
*/
@RequestMapping
(
value
=
"/myQrCodeUrl"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
CompanyVo
>
myQrCodeUrl
(
@RequestBody
CompanyGetReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getId
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
myQrCodeUrl
(
reqVo
));
}
/**
* 获取二维码url,有则直接返回,没有则调用微信服务生成url
* @param reqVo 封装了公司id,页面选项的请求对象
* @return 二维码url
*/
@RequestMapping
(
value
=
"/generateQrCodeUrl"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
generateQrCodeUrl
(
@RequestBody
GenerateQrCodeUrlReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
notBlankCheck
(
"select"
,
reqVo
.
getSelect
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
generateQrCodeUrl
(
reqVo
));
}
/**y
* 保存/修改银行卡信息,并调用第三方接口发送手机验证码
*
* @param reqVo 公司银行卡表信息
* @return 银行卡表主键
*/
@RequestMapping
(
value
=
"/saveBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
saveBank
(
@RequestBody
CompanyBankCardVo
reqVo
){
checkBank
(
reqVo
);
return
ResponseResult
.
result
(
companyServiceImpl
.
saveBank
(
reqVo
));
}
private
void
checkBank
(
CompanyBankCardVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"bankCardCode"
,
reqVo
.
getBankCardCode
())
.
notNumberCheck
(
"bankCardCode"
,
reqVo
.
getBankCardCode
())
.
notBlankCheck
(
"bankName"
,
reqVo
.
getBankName
())
.
notBlankCheck
(
"name"
,
reqVo
.
getName
())
.
notBlankCheck
(
"idCard"
,
reqVo
.
getIdCard
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
checkIdCard
(
"idCard"
,
reqVo
.
getIdCard
())
.
notBlankCheck
(
"reservedPhone"
,
reqVo
.
getReservedPhone
())
.
checkPhoneNo
(
"reservedPhone"
,
reqVo
.
getReservedPhone
())
.
checkException
();
}
/**y
* 提交银行卡信息,验证手机验证码,并更新银行卡状态
* @param reqVo 银行卡表数据+验证码
* @return 目前返回验证码
*/
@RequestMapping
(
value
=
"/bankSubmit"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
CompanyBankCardVo
>
bankSubmit
(
@RequestBody
BankSubmitReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"bankCardId"
,
reqVo
.
getId
())
.
notBlankCheck
(
"verifyCode"
,
reqVo
.
getVerifyCode
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
bankSubmit
(
reqVo
));
}
/**
* 获取银行卡列表
* @param reqVo 继承了分页对象,含公司id
* @return 银行卡列表分页对象
*/
@RequestMapping
(
value
=
"/bankCardList"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
PageSizeData
<
CompanyBankCardVo
>>
bankCardList
(
@RequestBody
BankCardListReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
getBankCardList
(
reqVo
));
}
/**y
* 添加用户
* @param reqVo 封装了用户信息和用户角色信息的请求对象
* @return 用户id
*/
@RequestMapping
(
value
=
"/saveUser"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
saveUser
(
@RequestBody
WebUserReqVo
reqVo
)
throws
Exception
{
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"account"
,
reqVo
.
getAccount
())
.
notBlankCheck
(
"password"
,
reqVo
.
getPassword
())
.
notBlankCheck
(
"phone"
,
reqVo
.
getPhone
())
.
checkPhoneNo
(
"phone"
,
reqVo
.
getPhone
())
.
notBlankCheck
(
"createId"
,
reqVo
.
getCreateId
())
.
notBlankCheck
(
"createName"
,
reqVo
.
getCreateName
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
saveUser
(
reqVo
));
}
/**
* 删除银行卡
* @param reqVo 封装了银行卡id的请求对象
* @return
*/
@RequestMapping
(
value
=
"/deleteBank"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
deleteBank
(
@RequestBody
CompanyBankCardVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyBankCardId"
,
reqVo
.
getId
())
.
checkException
();
companyServiceImpl
.
deleteBank
(
reqVo
);
return
new
ResponseResult
();
}
/**
* 设置该银行卡为默认支付,并取消其他银行卡的默认
* @param reqVo 封装了银行卡id的请求对象
* @return
*/
@RequestMapping
(
value
=
"/setDefault"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
setDefault
(
@RequestBody
CompanyBankCardVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"bankCardId"
,
reqVo
.
getId
())
.
checkException
();
companyServiceImpl
.
setDefault
(
reqVo
);
return
new
ResponseResult
();
}
}
src/main/java/com/pangding/web/authority/controller/
Company
Controller.java
→
src/main/java/com/pangding/web/authority/controller/
PangdingManagement
Controller.java
View file @
c5fe681a
...
@@ -5,7 +5,6 @@ import com.pangding.web.authority.vo.CompanyBankCardVo;
...
@@ -5,7 +5,6 @@ import com.pangding.web.authority.vo.CompanyBankCardVo;
import
com.pangding.web.authority.vo.CompanyVo
;
import
com.pangding.web.authority.vo.CompanyVo
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.resvo.CompanyResVo
;
import
com.pangding.web.authority.vo.resvo.CompanyResVo
;
import
com.pangding.web.authority.vo.resvo.DetailResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
...
@@ -17,18 +16,16 @@ import org.springframework.web.bind.annotation.RequestMethod;
...
@@ -17,18 +16,16 @@ import org.springframework.web.bind.annotation.RequestMethod;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
/**
/**
*
公司c
ontroller
*
胖丁我的管理C
ontroller
* @
author tangfang
* @
Author zhangjinyao
* @
date 2019-05-20 10:49
* @
create 2019/6/2 14:48
*/
*/
@RestController
@RestController
@RequestMapping
(
value
=
"/company"
)
@RequestMapping
(
value
=
"/pangding"
)
public
class
CompanyController
{
public
class
PangdingManagementController
{
@Autowired
@Autowired
CompanyService
companyServiceImpl
;
CompanyService
companyServiceImpl
;
/**y
/**y
* 分页查询公司信息
* 分页查询公司信息
* @param reqVo 继承了分页对象
* @param reqVo 继承了分页对象
...
@@ -90,43 +87,30 @@ public class CompanyController {
...
@@ -90,43 +87,30 @@ public class CompanyController {
}
}
/**y
/**y
* 商户查看详情,根据公司id返回用户信息和公司主表信息
* 我的二维码页面
* @param reqVo 包含公司id的请求对象
* @return 封装了用户,公司主表信息的对象
*/
@RequestMapping
(
value
=
"/detail"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
DetailResVo
>
getDetail
(
@RequestBody
CompanyGetReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getId
())
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
getDetail
(
reqVo
));
}
/**y
* 获取我的二维码url
* @param reqVo 公司扩展表请求对象
* @param reqVo 公司扩展表请求对象
* @return 公司
二维码url
* @return 公司
主表信息
*/
*/
@RequestMapping
(
value
=
"/
get
QrCodeUrl"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/
my
QrCodeUrl"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
getQrCodeUrl
(
@RequestBody
CompanyExtend
GetReqVo
reqVo
){
public
ResponseResult
<
CompanyVo
>
myQrCodeUrl
(
@RequestBody
Company
GetReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"
i
d"
,
reqVo
.
getId
())
.
notBlankCheck
(
"
companyI
d"
,
reqVo
.
getId
())
.
checkException
();
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
get
QrCodeUrl
(
reqVo
));
return
ResponseResult
.
result
(
companyServiceImpl
.
my
QrCodeUrl
(
reqVo
));
}
}
/**
y
/**
*
根据二维码源码调用微信接口获取二维码
url
*
获取二维码url,有则直接返回,没有则调用微信服务生成
url
* @param reqVo 封装了公司id,页面选项的请求对象
* @param reqVo 封装了公司id,页面选项的请求对象
* @return 二维码url
,目前没有调用微信接口,仅返回null
* @return 二维码url
*/
*/
@RequestMapping
(
value
=
"/
createQrCode
"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@RequestMapping
(
value
=
"/
generateQrCodeUrl
"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
String
>
createQrCode
(
@RequestBody
Cre
ateQrCodeUrlReqVo
reqVo
){
public
ResponseResult
<
String
>
generateQrCodeUrl
(
@RequestBody
Gener
ateQrCodeUrlReqVo
reqVo
){
CheckerHelper
.
newInstance
()
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
notBlankCheck
(
"companyId"
,
reqVo
.
getCompanyId
())
.
notBlankCheck
(
"select"
,
reqVo
.
getSelect
())
.
notBlankCheck
(
"select"
,
reqVo
.
getSelect
())
.
checkException
();
.
checkException
();
return
ResponseResult
.
result
(
companyServiceImpl
.
cre
ateQrCodeUrl
(
reqVo
));
return
ResponseResult
.
result
(
companyServiceImpl
.
gener
ateQrCodeUrl
(
reqVo
));
}
}
/**y
/**y
...
@@ -215,7 +199,6 @@ public class CompanyController {
...
@@ -215,7 +199,6 @@ public class CompanyController {
return
new
ResponseResult
();
return
new
ResponseResult
();
}
}
/**
/**
* 删除银行卡
* 删除银行卡
* @param reqVo 封装了银行卡id的请求对象
* @param reqVo 封装了银行卡id的请求对象
...
...
src/main/java/com/pangding/web/authority/service/CompanyService.java
View file @
c5fe681a
...
@@ -87,19 +87,19 @@ public interface CompanyService{
...
@@ -87,19 +87,19 @@ public interface CompanyService{
void
setDefault
(
CompanyBankCardVo
reqVo
);
void
setDefault
(
CompanyBankCardVo
reqVo
);
/**
/**
y
*
获取我的二维码url
*
我的二维码页面
* @param reqVo 公司扩展表请求对象
* @param reqVo 公司扩展表请求对象
* @return 公司
二维码url
* @return 公司
主表信息
*/
*/
String
getQrCodeUrl
(
CompanyExtend
GetReqVo
reqVo
);
CompanyVo
myQrCodeUrl
(
Company
GetReqVo
reqVo
);
/**
/**
*
根据二维码源码调用微信接口获取二维码
url
*
获取二维码url,有则直接返回,没有则调用微信服务生成
url
* @param reqVo 封装了公司id,页面选项的请求对象
* @param reqVo 封装了公司id,页面选项的请求对象
* @return 二维码url
,目前没有调用微信接口,仅返回null
* @return 二维码url
*/
*/
String
createQrCodeUrl
(
Cre
ateQrCodeUrlReqVo
reqVo
);
String
generateQrCodeUrl
(
Gener
ateQrCodeUrlReqVo
reqVo
);
/**
/**
* 获取银行卡列表
* 获取银行卡列表
...
...
src/main/java/com/pangding/web/authority/service/impl/CompanyServiceImpl.java
View file @
c5fe681a
...
@@ -270,31 +270,44 @@ public class CompanyServiceImpl implements CompanyService{
...
@@ -270,31 +270,44 @@ public class CompanyServiceImpl implements CompanyService{
return
companyBankCardVo
;
return
companyBankCardVo
;
}
}
/**
/**
y
*
获取我的二维码url
*
我的二维码页面
* @param reqVo 公司扩展表请求对象
* @param reqVo 公司扩展表请求对象
* @return 公司
二维码url
* @return 公司
主表信息
*/
*/
@Override
@Override
public
String
getQrCodeUrl
(
CompanyExtend
GetReqVo
reqVo
)
{
public
CompanyVo
myQrCodeUrl
(
Company
GetReqVo
reqVo
)
{
Company
ExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo
,
CompanyExtend
Vo
.
class
);
Company
Vo
companyVo
=
companyDao
.
load
(
reqVo
,
Company
Vo
.
class
);
if
(
null
==
company
ExtendVo
.
getQrCodeUrl
()
||
companyExtendVo
.
getQrCodeUrl
().
isEmpty
()
){
if
(
null
==
company
Vo
){
throw
new
CodeException
(
"
未拥有二维码url,请先添加
"
);
throw
new
CodeException
(
"
暂无公司信息
"
);
}
}
return
company
ExtendVo
.
getQrCodeUrl
()
;
return
company
Vo
;
}
}
/**
/**
*
根据二维码源码调用微信接口获取二维码
url
*
获取二维码url,有则直接返回,没有则调用微信服务生成
url
* @param reqVo 封装了公司id,页面选项的请求对象
* @param reqVo 封装了公司id,页面选项的请求对象
* @return 二维码url
,目前没有调用微信接口,仅返回null
* @return 二维码url
*/
*/
@Override
@Override
public
String
createQrCodeUrl
(
Cre
ateQrCodeUrlReqVo
reqVo
)
{
public
String
generateQrCodeUrl
(
Gener
ateQrCodeUrlReqVo
reqVo
)
{
CompanyExtendGetReqVo
reqVo1
=
new
CompanyExtendGetReqVo
();
CompanyExtendGetReqVo
reqVo1
=
new
CompanyExtendGetReqVo
();
reqVo1
.
setId
(
reqVo
.
getCompanyId
());
reqVo1
.
setId
(
reqVo
.
getCompanyId
());
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo1
,
CompanyExtendVo
.
class
);
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo1
,
CompanyExtendVo
.
class
);
if
(
null
==
companyExtendVo
){
throw
new
CodeException
(
"暂无公司扩展表信息"
);
}
String
url
=
companyExtendVo
.
getQrCodeUrl
();
if
(
null
!=
url
&&
!
url
.
isEmpty
()){
return
url
;
}
String
qrCode
=
companyExtendVo
.
getQrCode
();
String
qrCode
=
companyExtendVo
.
getQrCode
();
if
(
null
==
qrCode
||
qrCode
.
isEmpty
()){
qrCode
=
DateHelper
.
getNow
()
.
replace
(
"-"
,
""
)
.
replace
(
":"
,
""
)
.
replace
(
" "
,
""
);
}
String
select
=
reqVo
.
getSelect
();
String
select
=
reqVo
.
getSelect
();
/*此处应调用微信接口传入qrCode和select获取qrCodeUrl*/
/*此处应调用微信接口传入qrCode和select获取qrCodeUrl*/
return
null
;
return
null
;
...
...
src/main/java/com/pangding/web/authority/service/impl/RegisterServiceImpl.java
View file @
c5fe681a
...
@@ -16,6 +16,7 @@ import com.pangding.web.util.RSAUtils;
...
@@ -16,6 +16,7 @@ import com.pangding.web.util.RSAUtils;
import
com.yanzuoguang.token.TokenHelper
;
import
com.yanzuoguang.token.TokenHelper
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -71,7 +72,7 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -71,7 +72,7 @@ public class RegisterServiceImpl implements RegisterService {
CompanyExtendGetReqVo
reqVo
=
new
CompanyExtendGetReqVo
();
CompanyExtendGetReqVo
reqVo
=
new
CompanyExtendGetReqVo
();
reqVo
.
setInvitationCode
(
invitationCode
);
reqVo
.
setInvitationCode
(
invitationCode
);
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo
,
CompanyExtendVo
.
class
);
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo
,
CompanyExtendVo
.
class
);
return
companyExtendVo
==
null
?
null
:
companyExtendVo
;
return
companyExtendVo
;
}
}
/**
/**
...
@@ -152,6 +153,11 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -152,6 +153,11 @@ public class RegisterServiceImpl implements RegisterService {
/*保存公司扩展表*/
/*保存公司扩展表*/
CompanyExtendVo
extendVo
=
new
CompanyExtendVo
();
CompanyExtendVo
extendVo
=
new
CompanyExtendVo
();
extendVo
.
setId
(
reqVo
.
getId
());
extendVo
.
setId
(
reqVo
.
getId
());
String
qrCode
=
DateHelper
.
getNow
()
.
replace
(
"-"
,
""
)
.
replace
(
":"
,
""
)
.
replace
(
" "
,
""
);
extendVo
.
setQrCode
(
qrCode
);
companyExtendDaoImpl
.
save
(
extendVo
);
companyExtendDaoImpl
.
save
(
extendVo
);
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
/*此处应该调用第三方接口传入companyVo发送手机验证码并更新公司状态*/
...
@@ -215,6 +221,11 @@ public class RegisterServiceImpl implements RegisterService {
...
@@ -215,6 +221,11 @@ public class RegisterServiceImpl implements RegisterService {
/*保存公司扩展表*/
/*保存公司扩展表*/
CompanyExtendVo
extendVo
=
new
CompanyExtendVo
();
CompanyExtendVo
extendVo
=
new
CompanyExtendVo
();
extendVo
.
setId
(
reqVo
.
getId
());
extendVo
.
setId
(
reqVo
.
getId
());
String
qrCode
=
DateHelper
.
getNow
()
.
replace
(
"-"
,
""
)
.
replace
(
":"
,
""
)
.
replace
(
" "
,
""
);
extendVo
.
setQrCode
(
qrCode
);
companyExtendDaoImpl
.
save
(
extendVo
);
companyExtendDaoImpl
.
save
(
extendVo
);
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
SaveCompanyResVo
resVo
=
new
SaveCompanyResVo
();
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/
Cre
ateQrCodeUrlReqVo.java
→
src/main/java/com/pangding/web/authority/vo/reqvo/
Gener
ateQrCodeUrlReqVo.java
View file @
c5fe681a
...
@@ -4,7 +4,7 @@ package com.pangding.web.authority.vo.reqvo;
...
@@ -4,7 +4,7 @@ package com.pangding.web.authority.vo.reqvo;
* @Author zhangjinyao
* @Author zhangjinyao
* @create 2019/5/23 19:26
* @create 2019/5/23 19:26
*/
*/
public
class
Cre
ateQrCodeUrlReqVo
{
public
class
Gener
ateQrCodeUrlReqVo
{
private
String
reqId
;
private
String
reqId
;
private
String
companyId
;
private
String
companyId
;
...
...
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