Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
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
youjj
cloud-platform
Commits
334f9138
Commit
334f9138
authored
Sep 19, 2020
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加商家入驻流程
parent
4c7dee47
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
50 additions
and
12 deletions
+50
-12
CompanyInfoVo.java
...a/com/github/wxiaoqi/security/admin/vo/CompanyInfoVo.java
+7
-0
CompanyInfoApplyBiz.java
...ithub/wxiaoqi/security/admin/biz/CompanyInfoApplyBiz.java
+2
-0
CompanyInfoBiz.java
...com/github/wxiaoqi/security/admin/biz/CompanyInfoBiz.java
+22
-12
CompanyInfoOrderBiz.java
...ithub/wxiaoqi/security/admin/biz/CompanyInfoOrderBiz.java
+8
-0
AppCompanyInfoController.java
...wxiaoqi/security/admin/rest/AppCompanyInfoController.java
+11
-0
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/vo/CompanyInfoVo.java
View file @
334f9138
...
@@ -2,9 +2,12 @@ package com.github.wxiaoqi.security.admin.vo;
...
@@ -2,9 +2,12 @@ package com.github.wxiaoqi.security.admin.vo;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoApply
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoApply
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoOrder
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
/**
/**
* @author libin
* @author libin
* @version 1.0
* @version 1.0
...
@@ -18,4 +21,8 @@ public class CompanyInfoVo extends CompanyInfo {
...
@@ -18,4 +21,8 @@ public class CompanyInfoVo extends CompanyInfo {
@ApiModelProperty
(
"商家审核记录"
)
@ApiModelProperty
(
"商家审核记录"
)
private
CompanyInfoApply
companyInfoApply
;
private
CompanyInfoApply
companyInfoApply
;
@ApiModelProperty
(
"商家订单记录"
)
private
List
<
CompanyInfoOrder
>
companyInfoOrderList
;
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/CompanyInfoApplyBiz.java
View file @
334f9138
...
@@ -139,6 +139,7 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
...
@@ -139,6 +139,7 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
}
}
}
}
companyInfoVo
.
setCompanyInfoApply
(
companyInfoApply
);
companyInfoVo
.
setCompanyInfoApply
(
companyInfoApply
);
companyInfoVo
.
setCompanyInfoOrderList
(
companyInfoOrderBiz
.
getList
(
id
));
return
companyInfoVo
;
return
companyInfoVo
;
}
}
...
@@ -162,6 +163,7 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
...
@@ -162,6 +163,7 @@ public class CompanyInfoApplyBiz extends BaseBiz<CompanyInfoApplyMapper, Company
companyInfoApply1
.
setBranchId
(
id
);
companyInfoApply1
.
setBranchId
(
id
);
updateSelectiveById
(
companyInfoApply
);
updateSelectiveById
(
companyInfoApply
);
}
}
}
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/CompanyInfoBiz.java
View file @
334f9138
...
@@ -4,10 +4,7 @@ package com.github.wxiaoqi.security.admin.biz;
...
@@ -4,10 +4,7 @@ package com.github.wxiaoqi.security.admin.biz;
import
cn.hutool.json.JSONUtil
;
import
cn.hutool.json.JSONUtil
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.admin.entity.AppUser
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfo
;
import
com.github.wxiaoqi.security.admin.entity.CompanyInfoApply
;
import
com.github.wxiaoqi.security.admin.entity.User
;
import
com.github.wxiaoqi.security.admin.mapper.CompanyInfoMapper
;
import
com.github.wxiaoqi.security.admin.mapper.CompanyInfoMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
...
@@ -38,7 +35,10 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
...
@@ -38,7 +35,10 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
MQSenderFeign
mqSenderFeign
;
MQSenderFeign
mqSenderFeign
;
@Autowired
@Autowired
AppUserBiz
appUserBiz
;
AppUserLoginBiz
appUserBiz
;
@Autowired
UserBiz
userBiz
;
...
@@ -57,7 +57,7 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
...
@@ -57,7 +57,7 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
}
else
{
}
else
{
insertSelective
(
companyInfo
);
insertSelective
(
companyInfo
);
id
=
companyInfo
.
getId
();
id
=
companyInfo
.
getId
();
addUser
(
id
);
}
}
sendQueue
(
companyInfo
);
sendQueue
(
companyInfo
);
return
id
;
return
id
;
...
@@ -119,15 +119,25 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
...
@@ -119,15 +119,25 @@ public class CompanyInfoBiz extends BaseBiz<CompanyInfoMapper, CompanyInfo>{
public
void
addUser
(
Long
branchId
){
public
void
addUser
(
Long
branchId
){
CompanyInfo
companyInfo
=
selectById
(
branchId
);
CompanyInfo
companyInfo
=
selectById
(
branchId
);
Integer
appUserId
=
companyInfo
.
getAppUserId
()
==
null
?
0
:
companyInfo
.
getAppUserId
();
Integer
appUserId
=
companyInfo
.
getAppUserId
()
==
null
?
0
:
companyInfo
.
getAppUserId
();
AppUser
appUser
=
appUserBiz
.
selectById
(
appUserId
);
AppUser
Login
appUser
=
appUserBiz
.
selectById
(
appUserId
);
if
(
appUser
==
null
){
if
(
appUser
==
null
||
StringUtils
.
isBlank
(
appUser
.
getUsername
())
){
throw
new
BaseException
(
"app用户不存在"
,
ResultCode
.
FAILED_CODE
);
throw
new
BaseException
(
"app用户不存在"
,
ResultCode
.
FAILED_CODE
);
}
}
String
username
=
appUser
.
getUsername
();
String
username
=
appUser
.
getUsername
();
/* String password=
User
user
=
userBiz
.
getUserByUsername
(
username
);
User user =new User();
if
(
user
!=
null
){
throw
new
BaseException
(
"商家用户已存在相同手机号"
+
username
,
ResultCode
.
FAILED_CODE
);
user.setUsername(companyInfo.get);*/
}
String
password
=
username
.
substring
(
5
);
user
=
new
User
();
user
.
setUsername
(
username
);
user
.
setName
(
companyInfo
.
getName
());
user
.
setPassword
(
password
);
user
.
setStatus
(
1
);
user
.
setCorporationId
(
branchId
);
user
.
setDataAll
(
2
);
user
.
setDataCorporation
(
branchId
+
""
);
userBiz
.
insertSelective
(
user
);
}
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/CompanyInfoOrderBiz.java
View file @
334f9138
...
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
@Service
@Service
...
@@ -28,6 +29,13 @@ public class CompanyInfoOrderBiz extends BaseBiz<CompanyInfoOrderMapper, Company
...
@@ -28,6 +29,13 @@ public class CompanyInfoOrderBiz extends BaseBiz<CompanyInfoOrderMapper, Company
}
}
public
List
<
CompanyInfoOrder
>
getList
(
Long
branchApplyId
){
CompanyInfoOrder
companyInfoOrder
=
new
CompanyInfoOrder
();
companyInfoOrder
.
setBranchApplyId
(
branchApplyId
);
return
selectList
(
companyInfoOrder
);
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppCompanyInfoController.java
View file @
334f9138
...
@@ -22,6 +22,10 @@ import org.springframework.web.bind.annotation.*;
...
@@ -22,6 +22,10 @@ import org.springframework.web.bind.annotation.*;
public
class
AppCompanyInfoController
extends
BaseController
<
CompanyInfoApplyBiz
>
{
public
class
AppCompanyInfoController
extends
BaseController
<
CompanyInfoApplyBiz
>
{
@Autowired
CompanyInfoOrderBiz
companyInfoOrderBiz
;
@PostMapping
(
"apply"
)
@PostMapping
(
"apply"
)
@ApiModelProperty
(
"商家入驻申请"
)
@ApiModelProperty
(
"商家入驻申请"
)
public
ObjectRestResponse
apply
(
@RequestBody
CompanyInfo
companyInfo
)
{
public
ObjectRestResponse
apply
(
@RequestBody
CompanyInfo
companyInfo
)
{
...
@@ -30,5 +34,12 @@ public class AppCompanyInfoController extends BaseController<CompanyInfoApplyBiz
...
@@ -30,5 +34,12 @@ public class AppCompanyInfoController extends BaseController<CompanyInfoApplyBiz
}
}
@GetMapping
(
"order/{id}"
)
@ApiModelProperty
(
"商家入驻订单"
)
public
ObjectRestResponse
applySelectList
(
@PathVariable
(
"id"
)
Long
id
)
{
return
ObjectRestResponse
.
succ
(
companyInfoOrderBiz
.
getList
(
id
));
}
}
}
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