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
80cd72a1
Commit
80cd72a1
authored
Aug 01, 2019
by
zjy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
user/role/tright 8.1
parent
4de6535d
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
115 additions
and
28 deletions
+115
-28
PangdingPartnerController.java
...g/web/authority/controller/PangdingPartnerController.java
+13
-0
CompanyService.java
...va/com/pangding/web/authority/service/CompanyService.java
+1
-4
PangdingPartnerService.java
...angding/web/authority/service/PangdingPartnerService.java
+8
-4
PangdingPartnerServiceImpl.java
...eb/authority/service/impl/PangdingPartnerServiceImpl.java
+22
-14
CompanyGetReqVo.java
.../com/pangding/web/authority/vo/reqvo/CompanyGetReqVo.java
+10
-0
InvitationReqVo.java
.../com/pangding/web/authority/vo/reqvo/InvitationReqVo.java
+2
-1
InviteMembersReqVo.java
...m/pangding/web/authority/vo/reqvo/InviteMembersReqVo.java
+29
-0
InviteMembersResVo.java
...m/pangding/web/authority/vo/resvo/InviteMembersResVo.java
+23
-0
ManagementResVo.java
.../com/pangding/web/authority/vo/resvo/ManagementResVo.java
+7
-5
No files found.
src/main/java/com/pangding/web/authority/controller/PangdingPartnerController.java
View file @
80cd72a1
...
@@ -184,4 +184,17 @@ public class PangdingPartnerController {
...
@@ -184,4 +184,17 @@ public class PangdingPartnerController {
.
checkException
();
.
checkException
();
return
ResponseResult
.
result
(
pangdingPartnerServiceImpl
.
invitation
(
reqVo
));
return
ResponseResult
.
result
(
pangdingPartnerServiceImpl
.
invitation
(
reqVo
));
}
}
/**
* 邀请商家列表
* @param reqVo
* @return
*/
@PostMapping
(
value
=
"/inviteMembers"
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseResult
<
InviteMembersResVo
>
inviteMembers
(
@RequestBody
InviteMembersReqVo
reqVo
){
CheckerHelper
.
newInstance
()
.
notBlankCheck
(
"invitationCompanyId"
,
reqVo
.
getInvitationCompanyId
())
.
checkException
();
return
ResponseResult
.
result
(
pangdingPartnerServiceImpl
.
inviteMembers
(
reqVo
));
}
}
}
src/main/java/com/pangding/web/authority/service/CompanyService.java
View file @
80cd72a1
...
@@ -4,10 +4,7 @@ package com.pangding.web.authority.service;
...
@@ -4,10 +4,7 @@ package com.pangding.web.authority.service;
import
com.pangding.web.authority.vo.CompanyBankCardVo
;
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.*
;
import
com.pangding.web.authority.vo.resvo.GetCompanyDivideResVo
;
import
com.pangding.web.authority.vo.resvo.GetCompanyResVo
;
import
com.pangding.web.authority.vo.resvo.SaveCompanyResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
com.yanzuoguang.util.vo.ResponseResult
;
...
...
src/main/java/com/pangding/web/authority/service/PangdingPartnerService.java
View file @
80cd72a1
...
@@ -2,10 +2,7 @@ package com.pangding.web.authority.service;
...
@@ -2,10 +2,7 @@ package com.pangding.web.authority.service;
import
com.pangding.web.authority.vo.CompanyBankCardVo
;
import
com.pangding.web.authority.vo.CompanyBankCardVo
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.reqvo.*
;
import
com.pangding.web.authority.vo.resvo.HomeResVo
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.authority.vo.resvo.ManagementResVo
;
import
com.pangding.web.authority.vo.resvo.MobileWithdrawalResVo
;
import
com.pangding.web.authority.vo.resvo.PrecipitationResVo
;
import
java.util.List
;
import
java.util.List
;
...
@@ -90,4 +87,11 @@ public interface PangdingPartnerService {
...
@@ -90,4 +87,11 @@ public interface PangdingPartnerService {
* @return
* @return
*/
*/
String
invitation
(
InvitationReqVo
reqVo
);
String
invitation
(
InvitationReqVo
reqVo
);
/**
* 邀请商家列表
* @param reqVo
* @return
*/
InviteMembersResVo
inviteMembers
(
InviteMembersReqVo
reqVo
);
}
}
src/main/java/com/pangding/web/authority/service/impl/PangdingPartnerServiceImpl.java
View file @
80cd72a1
...
@@ -8,10 +8,7 @@ import com.pangding.web.authority.util.CompanyBankCardConstant;
...
@@ -8,10 +8,7 @@ import com.pangding.web.authority.util.CompanyBankCardConstant;
import
com.pangding.web.authority.util.ShareCodeUtil
;
import
com.pangding.web.authority.util.ShareCodeUtil
;
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.HomeResVo
;
import
com.pangding.web.authority.vo.resvo.*
;
import
com.pangding.web.authority.vo.resvo.ManagementResVo
;
import
com.pangding.web.authority.vo.resvo.MobileWithdrawalResVo
;
import
com.pangding.web.authority.vo.resvo.PrecipitationResVo
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.exception.CodeException
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.PageSizeData
;
...
@@ -170,17 +167,12 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
...
@@ -170,17 +167,12 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
/*默认银行卡对象*/
/*默认银行卡对象*/
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
CompanyBankCardGetReqVo
companyBankCardGetReqVo
=
new
CompanyBankCardGetReqVo
();
companyBankCardGetReqVo
.
setCompanyId
(
userVo
.
getCompanyId
());
companyBankCardGetReqVo
.
setCompanyId
(
userVo
.
getCompanyId
());
companyBankCardGetReqVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_DEFAULT
);
List
<
CompanyBankCardVo
>
companyBankCardVoList
=
companyBankCardDaoImpl
.
loadList
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
CompanyBankCardVo
companyBankCardVo
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
/*若没有默认银行卡,则取出数据库中该公司第一张银行卡*/
if
(
null
!=
companyBankCardVoList
&&
!
companyBankCardVoList
.
isEmpty
()){
if
(
null
==
companyBankCardVo
){
Collections
.
sort
(
companyBankCardVoList
);
companyBankCardGetReqVo
.
setIsDefault
(
CompanyBankCardConstant
.
IS_NOT_DEFAULT
);
resVo
.
setCompanyBankCardVoList
(
companyBankCardVoList
);
companyBankCardVo
=
companyBankCardDaoImpl
.
load
(
companyBankCardGetReqVo
,
CompanyBankCardVo
.
class
);
if
(
null
==
companyBankCardVo
){
throw
new
CodeException
(
"未查询到该用户银行卡信息"
);
}
}
}
resVo
.
setCompanyBankCardVo
(
companyBankCardVo
);
return
resVo
;
return
resVo
;
}
}
...
@@ -234,6 +226,8 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
...
@@ -234,6 +226,8 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
@Override
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
String
invitation
(
InvitationReqVo
reqVo
)
{
public
String
invitation
(
InvitationReqVo
reqVo
)
{
/*邀请码*/
CompanyExtendGetReqVo
companyExtendGetReqVo
=
new
CompanyExtendGetReqVo
();
CompanyExtendGetReqVo
companyExtendGetReqVo
=
new
CompanyExtendGetReqVo
();
companyExtendGetReqVo
.
setId
(
reqVo
.
getCompanyId
());
companyExtendGetReqVo
.
setId
(
reqVo
.
getCompanyId
());
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo
,
CompanyExtendVo
.
class
);
CompanyExtendVo
companyExtendVo
=
companyExtendDaoImpl
.
load
(
reqVo
,
CompanyExtendVo
.
class
);
...
@@ -251,6 +245,20 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
...
@@ -251,6 +245,20 @@ public class PangdingPartnerServiceImpl implements PangdingPartnerService {
companyExtendVo
.
setInvitationCode
(
invitationCode
);
companyExtendVo
.
setInvitationCode
(
invitationCode
);
companyExtendDaoImpl
.
update
(
companyExtendVo
);
companyExtendDaoImpl
.
update
(
companyExtendVo
);
}
}
return
invitationCode
;
return
invitationCode
;
}
}
/**
* 邀请商家列表
* @param reqVo
* @return
*/
@Override
public
InviteMembersResVo
inviteMembers
(
InviteMembersReqVo
reqVo
)
{
InviteMembersResVo
resVo
=
new
InviteMembersResVo
();
PageSizeData
<
CompanyVo
>
companyVoPageSizeData
=
companyDaoImpl
.
loadPage
(
reqVo
,
CompanyVo
.
class
);
resVo
.
setCompanyVoPageSizeData
(
companyVoPageSizeData
);
return
resVo
;
}
}
}
src/main/java/com/pangding/web/authority/vo/reqvo/CompanyGetReqVo.java
View file @
80cd72a1
...
@@ -13,6 +13,16 @@ public class CompanyGetReqVo {
...
@@ -13,6 +13,16 @@ public class CompanyGetReqVo {
private
String
companyName
;
private
String
companyName
;
private
String
invitationCode
;
public
String
getInvitationCode
()
{
return
invitationCode
;
}
public
void
setInvitationCode
(
String
invitationCode
)
{
this
.
invitationCode
=
invitationCode
;
}
public
Integer
getProductOrInterface
()
{
public
Integer
getProductOrInterface
()
{
return
productOrInterface
;
return
productOrInterface
;
}
}
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/InvitationReqVo.java
View file @
80cd72a1
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
import
com.yanzuoguang.util.vo.BaseVo
;
import
com.yanzuoguang.util.vo.BaseVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
/**
/**
* @Author zhangjinyao
* @Author zhangjinyao
* @create 2019/6/20 17:21
* @create 2019/6/20 17:21
*/
*/
public
class
InvitationReqVo
extends
BaseVo
{
public
class
InvitationReqVo
extends
PageSizeData
{
private
String
reqId
;
private
String
reqId
;
private
String
companyId
;
private
String
companyId
;
...
...
src/main/java/com/pangding/web/authority/vo/reqvo/InviteMembersReqVo.java
0 → 100644
View file @
80cd72a1
package
com
.
pangding
.
web
.
authority
.
vo
.
reqvo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
/**
* @Author zhangjinyao
* @create 2019/8/1 14:56
*/
public
class
InviteMembersReqVo
extends
PageSizeData
{
private
String
reqId
;
private
String
invitationCompanyId
;
public
String
getReqId
()
{
return
reqId
;
}
public
void
setReqId
(
String
reqId
)
{
this
.
reqId
=
reqId
;
}
public
String
getInvitationCompanyId
()
{
return
invitationCompanyId
;
}
public
void
setInvitationCompanyId
(
String
invitationCompanyId
)
{
this
.
invitationCompanyId
=
invitationCompanyId
;
}
}
src/main/java/com/pangding/web/authority/vo/resvo/InviteMembersResVo.java
0 → 100644
View file @
80cd72a1
package
com
.
pangding
.
web
.
authority
.
vo
.
resvo
;
import
com.pangding.web.authority.vo.CompanyVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
java.util.List
;
/**
* @Author zhangjinyao
* @create 2019/8/1 11:16
*/
public
class
InviteMembersResVo
{
private
PageSizeData
<
CompanyVo
>
companyVoPageSizeData
;
public
PageSizeData
<
CompanyVo
>
getCompanyVoPageSizeData
()
{
return
companyVoPageSizeData
;
}
public
void
setCompanyVoPageSizeData
(
PageSizeData
<
CompanyVo
>
companyVoPageSizeData
)
{
this
.
companyVoPageSizeData
=
companyVoPageSizeData
;
}
}
src/main/java/com/pangding/web/authority/vo/resvo/ManagementResVo.java
View file @
80cd72a1
...
@@ -4,6 +4,8 @@ import com.pangding.web.authority.vo.CompanyBankCardVo;
...
@@ -4,6 +4,8 @@ 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.UserVo
;
import
com.pangding.web.authority.vo.UserVo
;
import
java.util.List
;
/**
/**
* @Author zhangjinyao
* @Author zhangjinyao
* @create 2019/6/20 11:50
* @create 2019/6/20 11:50
...
@@ -13,7 +15,7 @@ public class ManagementResVo {
...
@@ -13,7 +15,7 @@ public class ManagementResVo {
private
CompanyVo
companyVo
;
private
CompanyVo
companyVo
;
private
CompanyBankCardVo
companyBankCardVo
;
private
List
<
CompanyBankCardVo
>
companyBankCardVoList
;
public
UserVo
getUserVo
()
{
public
UserVo
getUserVo
()
{
return
userVo
;
return
userVo
;
...
@@ -31,11 +33,11 @@ public class ManagementResVo {
...
@@ -31,11 +33,11 @@ public class ManagementResVo {
this
.
companyVo
=
companyVo
;
this
.
companyVo
=
companyVo
;
}
}
public
CompanyBankCardVo
getCompanyBankCardVo
()
{
public
List
<
CompanyBankCardVo
>
getCompanyBankCardVoList
()
{
return
companyBankCardVo
;
return
companyBankCardVo
List
;
}
}
public
void
setCompanyBankCardVo
(
CompanyBankCardVo
companyBankCardVo
)
{
public
void
setCompanyBankCardVo
List
(
List
<
CompanyBankCardVo
>
companyBankCardVoList
)
{
this
.
companyBankCardVo
=
companyBankCardVo
;
this
.
companyBankCardVo
List
=
companyBankCardVoList
;
}
}
}
}
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