Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-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
周健威
rs-cloud-platform
Commits
a0e858e6
Commit
a0e858e6
authored
Dec 02, 2020
by
unset
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户信息修改
parent
1f1d853a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
31 additions
and
6 deletions
+31
-6
pom.xml
rs-website/rs-website-api/pom.xml
+7
-1
UserAddressBiz.java
...va/com/upyuns/platform/rs/website/biz/UserAddressBiz.java
+22
-3
UserAddressController.java
...platform/rs/website/controller/UserAddressController.java
+2
-2
No files found.
rs-website/rs-website-api/pom.xml
View file @
a0e858e6
...
@@ -12,6 +12,12 @@
...
@@ -12,6 +12,12 @@
<groupId>
com.upyuns.platform.rs
</groupId>
<groupId>
com.upyuns.platform.rs
</groupId>
<artifactId>
rs-website-api
</artifactId>
<artifactId>
rs-website-api
</artifactId>
<version>
2.0-rscp-SNAPSHOT
</version>
<version>
2.0-rscp-SNAPSHOT
</version>
<dependencies>
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-admin-api
</artifactId>
<version>
2.0-rscp-SNAPSHOT
</version>
</dependency>
</dependencies>
</project>
</project>
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/UserAddressBiz.java
View file @
a0e858e6
...
@@ -2,12 +2,16 @@ package com.upyuns.platform.rs.website.biz;
...
@@ -2,12 +2,16 @@ package com.upyuns.platform.rs.website.biz;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
cn.hutool.core.bean.copier.CopyOptions
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.vo.AppUserVo
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.dto.UserAddressDto
;
import
com.upyuns.platform.rs.website.dto.UserAddressDto
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.UserAddress
;
import
com.upyuns.platform.rs.website.entity.UserAddress
;
...
@@ -15,6 +19,8 @@ import com.upyuns.platform.rs.website.mapper.UserAddressMapper;
...
@@ -15,6 +19,8 @@ import com.upyuns.platform.rs.website.mapper.UserAddressMapper;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -25,6 +31,12 @@ import java.util.List;
...
@@ -25,6 +31,12 @@ import java.util.List;
@Service
@Service
public
class
UserAddressBiz
extends
BaseBiz
<
UserAddressMapper
,
UserAddress
>
{
public
class
UserAddressBiz
extends
BaseBiz
<
UserAddressMapper
,
UserAddress
>
{
@Autowired
UserFeign
userFeign
;
@Autowired
HttpServletRequest
request
;
/**
/**
* 分页查询 用户地址信息
* 分页查询 用户地址信息
* @param userAddressDto
* @param userAddressDto
...
@@ -55,6 +67,10 @@ public class UserAddressBiz extends BaseBiz<UserAddressMapper, UserAddress> {
...
@@ -55,6 +67,10 @@ public class UserAddressBiz extends BaseBiz<UserAddressMapper, UserAddress> {
* @return
* @return
*/
*/
public
ObjectRestResponse
addUpdate
(
UserAddress
userAddress
)
{
public
ObjectRestResponse
addUpdate
(
UserAddress
userAddress
)
{
AppUserDTO
appUserVo
=
userFeign
.
userDetailByToken
(
request
.
getHeader
(
"Authorization"
)).
getData
();
if
(
appUserVo
==
null
)
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
RSTOKEN_EXPIRED_CODE
,
ResultCode
.
getMsg
(
ResultCode
.
RSTOKEN_EXPIRED_CODE
));
}
if
(
userAddress
==
null
)
{
if
(
userAddress
==
null
)
{
return
ObjectRestResponse
.
paramIsEmpty
();
return
ObjectRestResponse
.
paramIsEmpty
();
}
}
...
@@ -75,12 +91,15 @@ public class UserAddressBiz extends BaseBiz<UserAddressMapper, UserAddress> {
...
@@ -75,12 +91,15 @@ public class UserAddressBiz extends BaseBiz<UserAddressMapper, UserAddress> {
/**
/**
* 查询用户所有收货地址
* 查询用户所有收货地址
*
*
* @param userId
* @return
* @return
*/
*/
public
List
<
UserAddress
>
getUserAddress
(
Long
userId
)
{
public
List
<
UserAddress
>
getUserAddress
()
{
AppUserDTO
appUserVo
=
userFeign
.
userDetailByToken
(
request
.
getHeader
(
"Authorization"
)).
getData
();
if
(
appUserVo
==
null
)
{
return
new
ArrayList
<>();
}
Example
example
=
new
Example
(
UserAddress
.
class
);
Example
example
=
new
Example
(
UserAddress
.
class
);
example
.
createCriteria
().
andEqualTo
(
"userId"
,
userId
).
andEqualTo
(
"isDel"
,
0
);
example
.
createCriteria
().
andEqualTo
(
"userId"
,
appUserVo
.
getUserid
()
).
andEqualTo
(
"isDel"
,
0
);
return
mapper
.
selectByExample
(
example
);
return
mapper
.
selectByExample
(
example
);
}
}
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/UserAddressController.java
View file @
a0e858e6
...
@@ -22,7 +22,7 @@ public class UserAddressController extends BaseController<UserAddressBiz,UserAdd
...
@@ -22,7 +22,7 @@ public class UserAddressController extends BaseController<UserAddressBiz,UserAdd
}
}
@GetMapping
(
value
=
"getUserAddress"
)
@GetMapping
(
value
=
"getUserAddress"
)
public
ObjectRestResponse
getUserAddress
(
Long
userId
)
{
public
ObjectRestResponse
getUserAddress
()
{
return
ObjectRestResponse
.
succ
(
baseBiz
.
getUserAddress
(
userId
));
return
ObjectRestResponse
.
succ
(
baseBiz
.
getUserAddress
());
}
}
}
}
\ No newline at end of file
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