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
a3ffb7fd
Commit
a3ffb7fd
authored
Jul 03, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://113.105.137.151:22280/youjj/cloud-platform
into base-modify
parents
b404fcb6
b4ce204d
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
57 additions
and
9 deletions
+57
-9
AdminBootstrap.java
...ava/com/github/wxiaoqi/security/admin/AdminBootstrap.java
+2
-0
BaseUserMemberBiz.java
.../github/wxiaoqi/security/admin/biz/BaseUserMemberBiz.java
+21
-8
UnitPriceDTO.java
...java/com/xxfc/platform/order/pojo/order/UnitPriceDTO.java
+12
-0
BaseOrderController.java
...ava/com/xxfc/platform/order/rest/BaseOrderController.java
+18
-0
TourGoodDetailBiz.java
...in/java/com/xxfc/platform/tour/biz/TourGoodDetailBiz.java
+3
-0
ThirdFeign.java
...in/java/com/xxfc/platform/universal/feign/ThirdFeign.java
+1
-1
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/AdminBootstrap.java
View file @
a3ffb7fd
...
@@ -8,6 +8,7 @@ import org.springframework.boot.builder.SpringApplicationBuilder;
...
@@ -8,6 +8,7 @@ import org.springframework.boot.builder.SpringApplicationBuilder;
import
org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker
;
import
org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.context.annotation.EnableAspectJAutoProxy
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
tk.mybatis.spring.annotation.MapperScan
;
import
tk.mybatis.spring.annotation.MapperScan
;
...
@@ -29,6 +30,7 @@ import tk.mybatis.spring.annotation.MapperScan;
...
@@ -29,6 +30,7 @@ import tk.mybatis.spring.annotation.MapperScan;
@EnableAceCache
@EnableAceCache
@EnableTransactionManagement
@EnableTransactionManagement
@MapperScan
(
"com.github.wxiaoqi.security.admin.mapper"
)
@MapperScan
(
"com.github.wxiaoqi.security.admin.mapper"
)
@EnableAspectJAutoProxy
(
proxyTargetClass
=
true
,
exposeProxy
=
true
)
//@EnableSwagger2Doc
//@EnableSwagger2Doc
public
class
AdminBootstrap
{
public
class
AdminBootstrap
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/BaseUserMemberBiz.java
View file @
a3ffb7fd
...
@@ -7,6 +7,7 @@ import com.github.wxiaoqi.security.admin.vo.AppUserVo;
...
@@ -7,6 +7,7 @@ import com.github.wxiaoqi.security.admin.vo.AppUserVo;
import
com.github.wxiaoqi.security.admin.vo.UserMemberVo
;
import
com.github.wxiaoqi.security.admin.vo.UserMemberVo
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.springframework.aop.framework.AopContext
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMember
;
import
com.github.wxiaoqi.security.admin.entity.BaseUserMember
;
...
@@ -30,14 +31,14 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
...
@@ -30,14 +31,14 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
AppUserDetailBiz
detailBiz
;
AppUserDetailBiz
detailBiz
;
//获取用户会员信息
//获取用户会员信息
@Cache
(
key
=
"user:member{1}"
)
@Cache
(
key
=
"user:member{1}"
)
public
UserMemberVo
getMemberInfoByUserId
(
Integer
userId
){
public
UserMemberVo
getMemberInfoByUserId
(
Integer
userId
){
return
mapper
.
getInfoByUserId
(
userId
);
return
mapper
.
getInfoByUserId
(
userId
);
}
}
//更新会员信息
//更新会员信息
@Override
@Override
@CacheClear
(
pre
=
"user:member{1.userId}"
)
@CacheClear
(
key
=
"user:member{1.userId}"
)
public
void
updateSelectiveById
(
BaseUserMember
userMember
){
super
.
updateSelectiveById
(
userMember
);}
public
void
updateSelectiveById
(
BaseUserMember
userMember
){
super
.
updateSelectiveById
(
userMember
);}
...
@@ -61,13 +62,23 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
...
@@ -61,13 +62,23 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
baseUserMember
.
setBuyCount
(
1
);
baseUserMember
.
setBuyCount
(
1
);
insertSelective
(
baseUserMember
);
insertSelective
(
baseUserMember
);
}
else
{
}
else
{
Integer
discount
=
userMemberVo
.
getDiscount
()==
null
?
0
:
userMemberVo
.
getDiscount
();
Integer
discount1
=
baseUserMember
.
getDiscount
()==
null
?
0
:
baseUserMember
.
getDiscount
();
if
(
discount
<
discount1
){
baseUserMember
.
setDiscount
(
discount
);
}
Integer
level
=
userMemberVo
.
getMemberLevel
()==
null
?
0
:
userMemberVo
.
getMemberLevel
();
Integer
level1
=
baseUserMember
.
getMemberLevel
()==
null
?
0
:
baseUserMember
.
getMemberLevel
();
if
(
level
>
level1
){
baseUserMember
.
setMemberLevel
(
level
);
}
baseUserMember
.
setId
(
userMemberVo
.
getId
());
baseUserMember
.
setId
(
userMemberVo
.
getId
());
totalNumber
+=
userMemberVo
.
getTotalNumber
()==
null
?
0
:
userMemberVo
.
getTotalNumber
();
totalNumber
+=
userMemberVo
.
getTotalNumber
()==
null
?
0
:
userMemberVo
.
getTotalNumber
();
freeDays
+=
userMemberVo
.
getRentFreeDays
()==
null
?
0
:
userMemberVo
.
getRentFreeDays
();
freeDays
+=
userMemberVo
.
getRentFreeDays
()==
null
?
0
:
userMemberVo
.
getRentFreeDays
();
baseUserMember
.
setBuyCount
(
userMemberVo
.
getBuyCount
()+
1
);
baseUserMember
.
setBuyCount
(
userMemberVo
.
getBuyCount
()+
1
);
baseUserMember
.
setTotalNumber
(
totalNumber
);
baseUserMember
.
setTotalNumber
(
totalNumber
);
baseUserMember
.
setRentFreeDays
(
freeDays
);
baseUserMember
.
setRentFreeDays
(
freeDays
);
updateSelectiveById
(
baseUserMember
);
getMyBiz
().
updateSelectiveById
(
baseUserMember
);
}
}
AppUserVo
userVo
=
detailBiz
.
getUserInfoById
(
userId
);
AppUserVo
userVo
=
detailBiz
.
getUserInfoById
(
userId
);
if
(
userVo
!=
null
&&(
userVo
.
getIsMember
()==
null
||
userVo
.
getIsMember
()==
0
)){
if
(
userVo
!=
null
&&(
userVo
.
getIsMember
()==
null
||
userVo
.
getIsMember
()==
0
)){
...
@@ -106,7 +117,7 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
...
@@ -106,7 +117,7 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
if
(
freeDays
>
0
&&
freeDays
>=
days
){
if
(
freeDays
>
0
&&
freeDays
>=
days
){
freeDays
=
freeDays
-
days
;
freeDays
=
freeDays
-
days
;
baseUserMember
.
setRentFreeDays
(
freeDays
);
baseUserMember
.
setRentFreeDays
(
freeDays
);
updateSelectiveById
(
baseUserMember
);
getMyBiz
().
updateSelectiveById
(
baseUserMember
);
num
=
freeDays
;
num
=
freeDays
;
}
}
}
else
if
(
type
==
2
){
}
else
if
(
type
==
2
){
...
@@ -122,17 +133,17 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
...
@@ -122,17 +133,17 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
Integer
payCount
=
userMemberVo
.
getPayCount
()==
null
?
0
:
userMemberVo
.
getPayCount
();
Integer
payCount
=
userMemberVo
.
getPayCount
()==
null
?
0
:
userMemberVo
.
getPayCount
();
payCount
=
payCount
+
1
;
payCount
=
payCount
+
1
;
baseUserMember
.
setPayCount
(
payCount
);
baseUserMember
.
setPayCount
(
payCount
);
updateSelectiveById
(
baseUserMember
);
getMyBiz
().
updateSelectiveById
(
baseUserMember
);
num
=
freeDays
;
num
=
freeDays
;
}
else
{
}
else
{
/*lockDays=lockDays>0?(lockDays-days)>0?(lockDays-days):0:0;
/*lockDays=lockDays>0?(lockDays-days)>0?(lockDays-days):0:0;
baseUserMember.setLockDays(lockDays);
baseUserMember.setLockDays(lockDays);
updateSelectiveById(baseUserMember);
getMyBiz().
updateSelectiveById(baseUserMember);
num=freeDays-lockDays;*/
num=freeDays-lockDays;*/
freeDays
=(
freeDays
+
days
)>
0
?(
freeDays
+
days
):
0
;
freeDays
=(
freeDays
+
days
)>
0
?(
freeDays
+
days
):
0
;
freeDays
=
freeDays
>
totalNumber
?
totalNumber:
freeDays
;
freeDays
=
freeDays
>
totalNumber
?
totalNumber:
freeDays
;
baseUserMember
.
setRentFreeDays
(
freeDays
);
baseUserMember
.
setRentFreeDays
(
freeDays
);
updateSelectiveById
(
baseUserMember
);
getMyBiz
().
updateSelectiveById
(
baseUserMember
);
num
=
freeDays
;
num
=
freeDays
;
}
}
...
@@ -140,7 +151,9 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
...
@@ -140,7 +151,9 @@ public class BaseUserMemberBiz extends BaseBiz<BaseUserMemberMapper,BaseUserMemb
return
num
;
return
num
;
}
}
private
BaseUserMemberBiz
getMyBiz
()
{
return
AopContext
.
currentProxy
()
!=
null
?
(
BaseUserMemberBiz
)
AopContext
.
currentProxy
()
:
this
;
}
}
}
\ No newline at end of file
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/order/UnitPriceDTO.java
0 → 100644
View file @
a3ffb7fd
package
com
.
xxfc
.
platform
.
order
.
pojo
.
order
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
@Data
public
class
UnitPriceDTO
{
@ApiModelProperty
(
value
=
"旅游保险单价"
)
private
BigDecimal
insurePrice
;
}
\ No newline at end of file
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BaseOrderController.java
View file @
a3ffb7fd
...
@@ -24,8 +24,11 @@ import com.xxfc.platform.order.entity.BaseOrder;
...
@@ -24,8 +24,11 @@ import com.xxfc.platform.order.entity.BaseOrder;
import
com.xxfc.platform.order.mqhandler.RabbitProduct
;
import
com.xxfc.platform.order.mqhandler.RabbitProduct
;
import
com.xxfc.platform.order.pojo.order.CancelOrderDTO
;
import
com.xxfc.platform.order.pojo.order.CancelOrderDTO
;
import
com.xxfc.platform.order.pojo.order.OrderPageVO
;
import
com.xxfc.platform.order.pojo.order.OrderPageVO
;
import
com.xxfc.platform.order.pojo.order.UnitPriceDTO
;
import
com.xxfc.platform.order.pojo.pay.RentVehicleOrderPayVO
;
import
com.xxfc.platform.order.pojo.pay.RentVehicleOrderPayVO
;
import
com.xxfc.platform.universal.constant.DictionaryKey
;
import
com.xxfc.platform.universal.constant.enumerate.PayChannelEnum
;
import
com.xxfc.platform.universal.constant.enumerate.PayChannelEnum
;
import
com.xxfc.platform.universal.entity.Dictionary
;
import
com.xxfc.platform.universal.feign.ThirdFeign
;
import
com.xxfc.platform.universal.feign.ThirdFeign
;
import
com.xxfc.platform.universal.vo.OrderPayVo
;
import
com.xxfc.platform.universal.vo.OrderPayVo
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
...
@@ -47,8 +50,11 @@ import java.math.BigDecimal;
...
@@ -47,8 +50,11 @@ import java.math.BigDecimal;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
com
.
xxfc
.
platform
.
universal
.
constant
.
DictionaryKey
.
APP_ORDER
;
@Controller
@Controller
@RequestMapping
(
"baseOrder"
)
@RequestMapping
(
"baseOrder"
)
@Api
(
value
=
"订单"
,
tags
=
{
"订单"
})
@Api
(
value
=
"订单"
,
tags
=
{
"订单"
})
...
@@ -83,6 +89,18 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -83,6 +89,18 @@ public class BaseOrderController extends CommonBaseController {
String
qrcodePrefix
=
"fcwx://order"
;
String
qrcodePrefix
=
"fcwx://order"
;
String
notifyUrl
=
"/baseOrder/app/unauth/notifyUrl"
;
String
notifyUrl
=
"/baseOrder/app/unauth/notifyUrl"
;
@RequestMapping
(
value
=
"/app/unauth/getOrderUnitPrice"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
@ApiOperation
(
value
=
"获取订单相关的单价"
)
@IgnoreClientToken
@IgnoreUserToken
public
ObjectRestResponse
<
UnitPriceDTO
>
getOrderUnitPrice
()
{
Map
<
String
,
Dictionary
>
dictionaryMap
=
thirdFeign
.
dictionaryGetAll4Map
().
getData
();
return
ObjectRestResponse
.
succ
(
new
UnitPriceDTO
(){{
setInsurePrice
(
new
BigDecimal
(
dictionaryMap
.
get
(
APP_ORDER
+
"_"
+
DictionaryKey
.
INSURE_PRICE
).
getDetail
()));
}});
}
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
@ResponseBody
@ApiOperation
(
value
=
"订单列表"
)
@ApiOperation
(
value
=
"订单列表"
)
...
...
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/biz/TourGoodDetailBiz.java
View file @
a3ffb7fd
...
@@ -75,6 +75,9 @@ public class TourGoodDetailBiz extends BaseBiz<TourGoodMapper, TourGood> {
...
@@ -75,6 +75,9 @@ public class TourGoodDetailBiz extends BaseBiz<TourGoodMapper, TourGood> {
}
}
}
}
//获取banner
List
<
GoodBannerDTO
>
bannerList
=
bannerMapper
.
getBannerList
(
id
);
detailVo
.
setBannerDTOS
(
bannerList
);
//获取出行时间
//获取出行时间
List
<
TourDepartTimeVo
>
timelist
=
priceMapper
.
getAllByGoodId
(
id
);
List
<
TourDepartTimeVo
>
timelist
=
priceMapper
.
getAllByGoodId
(
id
);
detailVo
.
setTourDepartTimeVo
(
timelist
);
detailVo
.
setTourDepartTimeVo
(
timelist
);
...
...
xx-universal/xx-universal-api/src/main/java/com/xxfc/platform/universal/feign/ThirdFeign.java
View file @
a3ffb7fd
...
@@ -73,6 +73,6 @@ public interface ThirdFeign {
...
@@ -73,6 +73,6 @@ public interface ThirdFeign {
/***************************************** 违章 ********************************************/
/***************************************** 违章 ********************************************/
@GetMapping
(
"/getRentViolation"
)
@GetMapping
(
"/
3p/tv/
getRentViolation"
)
public
ObjectRestResponse
<
List
<
ViolationVO
>>
getRentViolation
(
@RequestParam
(
value
=
"rentViolationDTO"
)
Map
<
String
,
Object
>
rentViolationDTO
);
public
ObjectRestResponse
<
List
<
ViolationVO
>>
getRentViolation
(
@RequestParam
(
value
=
"rentViolationDTO"
)
Map
<
String
,
Object
>
rentViolationDTO
);
}
}
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