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
faa0408d
Commit
faa0408d
authored
Jun 25, 2019
by
周健威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
9a05611d
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
26 additions
and
5 deletions
+26
-5
BaseOrder.java
...c/main/java/com/xxfc/platform/order/entity/BaseOrder.java
+2
-1
OrderPageVO.java
.../java/com/xxfc/platform/order/pojo/order/OrderPageVO.java
+9
-0
BaseOrderBiz.java
...c/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
+3
-2
BaseOrderController.java
...ava/com/xxfc/platform/order/rest/BaseOrderController.java
+7
-1
AbstractOrderHandle.java
.../com/xxfc/platform/order/service/AbstractOrderHandle.java
+5
-0
OrderTourService.java
...ava/com/xxfc/platform/order/service/OrderTourService.java
+0
-1
No files found.
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/BaseOrder.java
View file @
faa0408d
...
@@ -6,6 +6,7 @@ import java.util.Date;
...
@@ -6,6 +6,7 @@ import java.util.Date;
import
javax.persistence.*
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
tk.mybatis.mapper.annotation.Version
;
/**
/**
...
@@ -206,7 +207,7 @@ public class BaseOrder implements Serializable {
...
@@ -206,7 +207,7 @@ public class BaseOrder implements Serializable {
/**
/**
* 乐观锁,修改版本号
* 乐观锁,修改版本号
*/
*/
@Version
@ApiModelProperty
(
value
=
"乐观锁,修改版本号"
)
@ApiModelProperty
(
value
=
"乐观锁,修改版本号"
)
@Version
private
Integer
version
;
private
Integer
version
;
}
}
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/order/OrderPageVO.java
View file @
faa0408d
...
@@ -9,10 +9,19 @@ import java.util.Map;
...
@@ -9,10 +9,19 @@ import java.util.Map;
@Data
@Data
public
class
OrderPageVO
extends
BaseOrder
{
public
class
OrderPageVO
extends
BaseOrder
{
public
static
final
String
TYPE
=
"type="
;
public
static
final
String
NO
=
"no="
;
OrderRentVehicleDetail
orderRentVehicleDetail
;
OrderRentVehicleDetail
orderRentVehicleDetail
;
OrderTourDetail
orderTourDetail
;
OrderTourDetail
orderTourDetail
;
private
String
username
;
private
String
username
;
private
String
vehicalNumberPlat
;
private
String
vehicalNumberPlat
;
private
String
qrcodeStr
;
public
void
setQrcodeStr
(
String
prefix
)
{
this
.
qrcodeStr
=
prefix
+
"?"
+
TYPE
+
getType
()+
"&"
+
NO
+
getNo
();
}
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
View file @
faa0408d
...
@@ -190,10 +190,11 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
...
@@ -190,10 +190,11 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
if
(
OrderStatusEnum
.
ORDER_UNPAY
.
getCode
().
equals
(
baseOrder
.
getStatus
())
&&
baseOrder
.
getHasPay
().
equals
(
SYS_FALSE
))
{
if
(
OrderStatusEnum
.
ORDER_UNPAY
.
getCode
().
equals
(
baseOrder
.
getStatus
())
&&
baseOrder
.
getHasPay
().
equals
(
SYS_FALSE
))
{
BaseOrder
updateOrder
=
new
BaseOrder
()
{{
BaseOrder
updateOrder
=
new
BaseOrder
()
{{
set
No
(
orderNo
);
set
Id
(
baseOrder
.
getId
()
);
setOutTradeNo
(
tradeNo
);
setOutTradeNo
(
tradeNo
);
setHasPay
(
SYS_TRUE
);
setHasPay
(
SYS_TRUE
);
setPayTime
(
System
.
currentTimeMillis
());
setPayTime
(
System
.
currentTimeMillis
());
setVersion
(
baseOrder
.
getVersion
());
}};
}};
//如果是会员订单,则触发会员效益
//如果是会员订单,则触发会员效益
...
@@ -233,7 +234,7 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
...
@@ -233,7 +234,7 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper,BaseOrder> {
//站点总人数添加
//站点总人数添加
tourFeign
.
updateTourGoodPersonNum
(
otd
.
getVerificationId
(),
TourFeign
.
TOTAL_PERSON
,
otd
.
getTotalNumber
());
tourFeign
.
updateTourGoodPersonNum
(
otd
.
getVerificationId
(),
TourFeign
.
TOTAL_PERSON
,
otd
.
getTotalNumber
());
}
}
this
.
updateSelectiveById
(
updateOrder
);
this
.
updateSelectiveById
Re
(
updateOrder
);
}
else
{
}
else
{
log
.
error
(
" order has payed , orderNo:{}, tradeNo:{} "
,
orderNo
,
tradeNo
);
log
.
error
(
" order has payed , orderNo:{}, tradeNo:{} "
,
orderNo
,
tradeNo
);
}
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BaseOrderController.java
View file @
faa0408d
...
@@ -72,8 +72,12 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -72,8 +72,12 @@ public class BaseOrderController extends CommonBaseController {
@Value
(
"${gateway.host}"
)
@Value
(
"${gateway.host}"
)
String
host
;
String
host
;
@Value
(
"${gateway.order}"
)
@Value
(
"${gateway.order}"
)
String
order
;
String
order
;
String
qrcodePrefix
=
"fcwx://order"
;
String
notifyUrl
=
"/baseOrder/app/unauth/notifyUrl"
;
String
notifyUrl
=
"/baseOrder/app/unauth/notifyUrl"
;
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/page"
,
method
=
RequestMethod
.
GET
)
...
@@ -87,7 +91,9 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -87,7 +91,9 @@ public class BaseOrderController extends CommonBaseController {
}
}
dto
.
setCrtUser
(
Integer
.
valueOf
(
BaseContextHandler
.
getUserID
()));
dto
.
setCrtUser
(
Integer
.
valueOf
(
BaseContextHandler
.
getUserID
()));
Query
query
=
new
Query
(
dto
);
Query
query
=
new
Query
(
dto
);
return
new
ObjectRestResponse
<>().
data
(
PageDataVO
.
pageInfo
(
query
,
()
->
baseOrderBiz
.
pageByParm
(
query
.
getSuper
())));
PageDataVO
<
OrderPageVO
>
pages
=
PageDataVO
.
pageInfo
(
query
,
()
->
baseOrderBiz
.
pageByParm
(
query
.
getSuper
()));
pages
.
getData
().
parallelStream
().
forEach
(
data
->
data
.
setQrcodeStr
(
qrcodePrefix
));
return
new
ObjectRestResponse
<>().
data
(
pages
);
}
}
@RequestMapping
(
value
=
"/getOrderList"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/getOrderList"
,
method
=
RequestMethod
.
GET
)
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/AbstractOrderHandle.java
View file @
faa0408d
...
@@ -21,6 +21,8 @@ import java.math.BigDecimal;
...
@@ -21,6 +21,8 @@ import java.math.BigDecimal;
@Transactional
@Transactional
public
abstract
class
AbstractOrderHandle
<
Biz
extends
BaseBiz
,
Detail
extends
OrderDetail
>{
public
abstract
class
AbstractOrderHandle
<
Biz
extends
BaseBiz
,
Detail
extends
OrderDetail
>{
public
static
final
int
VERSION_INITIAL
=
0
;
@Autowired
@Autowired
protected
Biz
detailBiz
;
protected
Biz
detailBiz
;
...
@@ -49,6 +51,9 @@ public abstract class AbstractOrderHandle<Biz extends BaseBiz, Detail extends Or
...
@@ -49,6 +51,9 @@ public abstract class AbstractOrderHandle<Biz extends BaseBiz, Detail extends Or
//设置订单状态
//设置订单状态
baseOrder
.
setStatus
(
OrderStatusEnum
.
ORDER_CRT
.
getCode
());
baseOrder
.
setStatus
(
OrderStatusEnum
.
ORDER_CRT
.
getCode
());
//设置初始版本号
baseOrder
.
setVersion
(
VERSION_INITIAL
);
//设置用户id
//设置用户id
baseOrder
.
setUserId
(
Integer
.
valueOf
(
BaseContextHandler
.
getUserID
()));
baseOrder
.
setUserId
(
Integer
.
valueOf
(
BaseContextHandler
.
getUserID
()));
return
baseOrder
;
return
baseOrder
;
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/OrderTourService.java
View file @
faa0408d
...
@@ -156,7 +156,6 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
...
@@ -156,7 +156,6 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
detail
.
setTotalNumber
(
detail
.
getAdultNum
()
+
detail
.
getChildNum
());
detail
.
setTotalNumber
(
detail
.
getAdultNum
()
+
detail
.
getChildNum
());
}
}
//计算旅游价格
//计算旅游价格
ObjectRestResponse
<
TourSpePriceVo
>
objectRestResponse
=
tourFeign
.
refund
(
new
TourSpePriceDTO
(){{
ObjectRestResponse
<
TourSpePriceVo
>
objectRestResponse
=
tourFeign
.
refund
(
new
TourSpePriceDTO
(){{
setChildNumber
(
detail
.
getChildNum
());
setChildNumber
(
detail
.
getChildNum
());
...
...
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