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
009f0f83
Commit
009f0f83
authored
Jun 08, 2019
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/base-modify' into base-modify
parents
7144aee3
05c041c2
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
144 additions
and
7 deletions
+144
-7
AdminBootstrap.java
...ava/com/github/wxiaoqi/security/admin/AdminBootstrap.java
+1
-1
UserFeign.java
...va/com/github/wxiaoqi/security/admin/feign/UserFeign.java
+21
-0
AppUserDTO.java
...m/github/wxiaoqi/security/admin/feign/dto/AppUserDTO.java
+25
-0
pom.xml
xx-tour/xx-tour-api/pom.xml
+8
-0
TourBaseController.java
...ava/com/xxfc/platform/tour/common/TourBaseController.java
+27
-0
TourSpePriceDto.java
...main/java/com/xxfc/platform/tour/dto/TourSpePriceDto.java
+36
-0
TourApplication.java
...src/main/java/com/xxfc/platform/tour/TourApplication.java
+1
-1
TourGoodDetailBiz.java
...in/java/com/xxfc/platform/tour/biz/TourGoodDetailBiz.java
+1
-0
TourGoodDetailController.java
...com/xxfc/platform/tour/rest/TourGoodDetailController.java
+5
-1
TourGoodSpeController.java
...va/com/xxfc/platform/tour/rest/TourGoodSpeController.java
+19
-4
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/AdminBootstrap.java
View file @
009f0f83
...
@@ -33,7 +33,7 @@ import java.util.List;
...
@@ -33,7 +33,7 @@ import java.util.List;
@EnableDiscoveryClient
@EnableDiscoveryClient
@EnableCircuitBreaker
@EnableCircuitBreaker
@SpringBootApplication
@SpringBootApplication
@EnableFeignClients
({
"com.github.wxiaoqi.security.auth.client.feign"
,
"com.xxfc.platform.universal.feign"
})
@EnableFeignClients
({
"com.github.wxiaoqi.security.auth.client.feign"
,
"com.xxfc.platform.universal.feign"
,
"com.github.wxiaoqi.security.admin"
})
@EnableScheduling
@EnableScheduling
@EnableAceAuthClient
@EnableAceAuthClient
@EnableAceCache
@EnableAceCache
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/feign/UserFeign.java
0 → 100644
View file @
009f0f83
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
feign
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
/**
* ${DESCRIPTION}
*
* @author wanghaobin
* @create 2017-06-21 8:11
*/
@FeignClient
(
value
=
"ace-admin"
)
public
interface
UserFeign
{
@RequestMapping
(
value
=
"/public/app/userinfo-by-token"
)
public
ObjectRestResponse
<
AppUserDTO
>
userDetailByToken
(
@RequestParam
(
"token"
)
String
token
);
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/feign/dto/AppUserDTO.java
0 → 100644
View file @
009f0f83
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
feign
.
dto
;
import
lombok.Data
;
/**
* 用户详情信息表
*/
@Data
public
class
AppUserDTO
{
private
Integer
id
;
private
Integer
userid
;
private
Integer
isMember
;
private
String
nickname
;
private
String
realname
;
private
String
headimgurl
;
private
String
email
;
private
Integer
sex
;
private
String
birthday
;
private
String
personSign
;
private
String
remark
;
private
Long
createtime
;
private
Long
updatetime
;
private
Integer
isdel
;
}
xx-tour/xx-tour-api/pom.xml
View file @
009f0f83
...
@@ -10,5 +10,13 @@
...
@@ -10,5 +10,13 @@
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
com.xxfc.platform
</groupId>
<groupId>
com.xxfc.platform
</groupId>
<artifactId>
xx-tour-api
</artifactId>
<artifactId>
xx-tour-api
</artifactId>
<dependencies>
<dependency>
<groupId>
com.github.wxiaoqi
</groupId>
<artifactId>
ace-admin
</artifactId>
<version>
2.0-SNAPSHOT
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</project>
</project>
\ No newline at end of file
xx-tour/xx-tour-api/src/main/java/com/xxfc/platform/tour/common/TourBaseController.java
0 → 100644
View file @
009f0f83
package
com
.
xxfc
.
platform
.
tour
.
common
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.auth.client.config.UserAuthConfig
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
@Slf4j
public
class
TourBaseController
<
Biz
extends
BaseBiz
>
{
@Autowired
protected
HttpServletRequest
request
;
@Autowired
protected
Biz
baseBiz
;
@Autowired
protected
UserFeign
userFeign
;
@Autowired
protected
UserAuthConfig
userAuthConfig
;
public
AppUserDTO
getUserInfo
(){
return
userFeign
.
userDetailByToken
(
userAuthConfig
.
getToken
(
request
)).
getData
();
}
}
xx-tour/xx-tour-api/src/main/java/com/xxfc/platform/tour/dto/TourSpePriceDto.java
0 → 100644
View file @
009f0f83
package
com
.
xxfc
.
platform
.
tour
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
/**
* 计算价格
*/
@Data
public
class
TourSpePriceDto
{
//用户id
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
userId
;
//用户等级
@ApiModelProperty
(
value
=
"用户等级"
)
private
Integer
level
;
//规格i
@ApiModelProperty
(
value
=
"规格id"
)
private
Integer
speId
;
//儿童人数
@ApiModelProperty
(
value
=
"儿童人数"
)
private
String
childNumber
;
//"成人人数
@ApiModelProperty
(
value
=
"成人人数"
)
private
String
endTime
;
}
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/TourApplication.java
View file @
009f0f83
...
@@ -14,7 +14,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
...
@@ -14,7 +14,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
@EnableDiscoveryClient
@EnableDiscoveryClient
@EnableScheduling
@EnableScheduling
@EnableAceAuthClient
@EnableAceAuthClient
@EnableFeignClients
({
"com.github.wxiaoqi.security.auth.client.feign"
})
@EnableFeignClients
({
"com.github.wxiaoqi.security.auth.client.feign"
,
"com.github.wxiaoqi.security.admin.feign"
})
@EnableAceCache
@EnableAceCache
@tk
.
mybatis
.
spring
.
annotation
.
MapperScan
(
basePackages
=
"com.xxfc.platform.tour.mapper"
)
@tk
.
mybatis
.
spring
.
annotation
.
MapperScan
(
basePackages
=
"com.xxfc.platform.tour.mapper"
)
public
class
TourApplication
{
public
class
TourApplication
{
...
...
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/biz/TourGoodDetailBiz.java
View file @
009f0f83
...
@@ -99,4 +99,5 @@ public class TourGoodDetailBiz extends BaseBiz<TourGoodMapper, TourGood> {
...
@@ -99,4 +99,5 @@ public class TourGoodDetailBiz extends BaseBiz<TourGoodMapper, TourGood> {
}
}
}
}
\ No newline at end of file
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/rest/TourGoodDetailController.java
View file @
009f0f83
package
com
.
xxfc
.
platform
.
tour
.
rest
;
package
com
.
xxfc
.
platform
.
tour
.
rest
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.tour.biz.TourGoodDetailBiz
;
import
com.xxfc.platform.tour.biz.TourGoodDetailBiz
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -10,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -10,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RestController
@RequestMapping
(
"good"
)
@RequestMapping
(
"good"
)
@IgnoreClientToken
public
class
TourGoodDetailController
{
public
class
TourGoodDetailController
{
...
@@ -18,7 +21,8 @@ public class TourGoodDetailController{
...
@@ -18,7 +21,8 @@ public class TourGoodDetailController{
//获取商品详情
//获取商品详情
@RequestMapping
(
value
=
"/app/unauth/details"
,
method
=
RequestMethod
.
GET
)
//匹配的是href中的download请求
@RequestMapping
(
value
=
"/app/unauth/details"
,
method
=
RequestMethod
.
GET
)
@IgnoreUserToken
public
ObjectRestResponse
details
(
@RequestParam
(
value
=
"goodId"
,
defaultValue
=
"0"
)
Integer
goodId
)
{
public
ObjectRestResponse
details
(
@RequestParam
(
value
=
"goodId"
,
defaultValue
=
"0"
)
Integer
goodId
)
{
return
detailBiz
.
getGoodDetaileById
(
goodId
);
return
detailBiz
.
getGoodDetaileById
(
goodId
);
}
}
...
...
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/rest/TourGoodSpeController.java
View file @
009f0f83
package
com
.
xxfc
.
platform
.
tour
.
rest
;
package
com
.
xxfc
.
platform
.
tour
.
rest
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.tour.biz.TourGoodSpeBiz
;
import
com.xxfc.platform.tour.biz.TourGoodSpeBiz
;
import
com.xxfc.platform.tour.
entity.TourGoodSpe
;
import
com.xxfc.platform.tour.
common.TourBaseController
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RestController
@RequestMapping
(
"tourGoodSpe"
)
@RequestMapping
(
"spe"
)
public
class
TourGoodSpeController
extends
BaseController
<
TourGoodSpeBiz
,
TourGoodSpe
>
{
@IgnoreClientToken
public
class
TourGoodSpeController
extends
TourBaseController
<
TourGoodSpeBiz
>
{
//获取商品详情
@RequestMapping
(
value
=
"/user/prices"
,
method
=
RequestMethod
.
GET
)
public
ObjectRestResponse
user
()
{
AppUserDTO
userDTO
=
getUserInfo
();
return
ObjectRestResponse
.
succ
(
userDTO
);
}
}
}
\ 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