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
56b174e3
Commit
56b174e3
authored
Jun 14, 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
55797988
ad0b7117
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
117 additions
and
76 deletions
+117
-76
UserDTO.java
.../com/github/wxiaoqi/security/admin/feign/dto/UserDTO.java
+4
-51
OrderTourDetail.java
.../java/com/xxfc/platform/order/entity/OrderTourDetail.java
+10
-0
TourBO.java
.../main/java/com/xxfc/platform/order/pojo/order/TourBO.java
+0
-2
BaseOrderController.java
...ava/com/xxfc/platform/order/rest/BaseOrderController.java
+67
-13
OrderCostDetailController.java
...m/xxfc/platform/order/rest/OrderCostDetailController.java
+1
-0
OrderRentVehicleController.java
.../xxfc/platform/order/rest/OrderRentVehicleController.java
+1
-0
OrderTemplateController.java
...com/xxfc/platform/order/rest/OrderTemplateController.java
+1
-0
OrderTourController.java
...ava/com/xxfc/platform/order/rest/OrderTourController.java
+3
-0
OrderTourService.java
...ava/com/xxfc/platform/order/service/OrderTourService.java
+9
-9
BaseOrderMapper.xml
...rder-server/src/main/resources/mapper/BaseOrderMapper.xml
+4
-1
OrderRentVehicleDetailMapper.xml
...rc/main/resources/mapper/OrderRentVehicleDetailMapper.xml
+17
-0
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/feign/dto/UserDTO.java
View file @
56b174e3
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
feign
.
dto
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
feign
.
dto
;
import
com.github.wxiaoqi.security.admin.entity.User
;
import
lombok.Data
;
import
lombok.Data
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -10,61 +11,13 @@ import java.util.List;
...
@@ -10,61 +11,13 @@ import java.util.List;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
@Data
@Data
public
class
UserDTO
{
public
class
UserDTO
extends
User
{
private
Integer
id
;
private
String
username
;
private
String
password
;
private
String
name
;
private
String
birthday
;
private
String
address
;
private
String
mobilePhone
;
private
String
telPhone
;
private
String
email
;
private
String
sex
;
private
String
type
;
private
Integer
status
;
private
String
description
;
private
Date
crtTime
;
private
String
crtUser
;
private
String
crtName
;
private
String
crtHost
;
private
Date
updTime
;
private
String
updUser
;
private
String
updName
;
private
String
updHost
;
private
Integer
dataAll
;
private
String
dataZone
;
private
String
dataCompany
;
public
List
<
Integer
>
dataZone2List
()
{
public
List
<
Integer
>
dataZone2List
()
{
return
str2List
(
this
.
dataZone
);
return
str2List
(
getDataZone
()
);
}
}
public
List
<
Integer
>
dataCompany2List
()
{
public
List
<
Integer
>
dataCompany2List
()
{
return
str2List
(
this
.
dataCompany
);
return
str2List
(
getDataCompany
()
);
}
}
private
List
<
Integer
>
str2List
(
String
str
)
{
private
List
<
Integer
>
str2List
(
String
str
)
{
...
...
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/OrderTourDetail.java
View file @
56b174e3
...
@@ -120,6 +120,16 @@ public class OrderTourDetail implements Serializable {
...
@@ -120,6 +120,16 @@ public class OrderTourDetail implements Serializable {
@ApiModelProperty
(
value
=
"总人数"
)
@ApiModelProperty
(
value
=
"总人数"
)
private
Integer
totalNumber
;
private
Integer
totalNumber
;
//成人人数
@Column
(
name
=
"adult_num"
)
@ApiModelProperty
(
value
=
"成人人数"
)
private
Integer
adultNum
;
//儿童人数
@Column
(
name
=
"child_num"
)
@ApiModelProperty
(
value
=
"儿童人数"
)
private
Integer
childNum
;
//出发城市编号
//出发城市编号
@Column
(
name
=
"start_city"
)
@Column
(
name
=
"start_city"
)
@ApiModelProperty
(
value
=
"出发城市编号"
)
@ApiModelProperty
(
value
=
"出发城市编号"
)
...
...
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/order/TourBO.java
View file @
56b174e3
...
@@ -18,7 +18,5 @@ public class TourBO extends OrderTourDetail implements OrderDetail {
...
@@ -18,7 +18,5 @@ public class TourBO extends OrderTourDetail implements OrderDetail {
private
BaseOrder
order
;
private
BaseOrder
order
;
TourGood
tourGood
;
TourGood
tourGood
;
List
<
TourUser
>
tourUsers
;
List
<
TourUser
>
tourUsers
;
Integer
number
;
Integer
childNumber
;
AppUserDTO
appUserDTO
;
AppUserDTO
appUserDTO
;
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BaseOrderController.java
View file @
56b174e3
...
@@ -4,6 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
...
@@ -4,6 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.json.JSONUtil
;
import
cn.hutool.json.JSONUtil
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.dto.UserDTO
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.context.BaseContextHandler
;
import
com.github.wxiaoqi.security.common.context.BaseContextHandler
;
...
@@ -34,6 +36,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -34,6 +36,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
springfox.documentation.annotations.ApiIgnore
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -49,6 +52,9 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -49,6 +52,9 @@ public class BaseOrderController extends CommonBaseController {
@Autowired
@Autowired
ThirdFeign
thirdFeign
;
ThirdFeign
thirdFeign
;
@Autowired
UserFeign
userFeign
;
@Value
(
"${gateway.host}"
)
@Value
(
"${gateway.host}"
)
String
host
;
String
host
;
...
@@ -73,25 +79,22 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -73,25 +79,22 @@ public class BaseOrderController extends CommonBaseController {
return
new
ObjectRestResponse
<>().
data
(
PageDataVO
.
pageInfo
(
query
,
()
->
baseOrderBiz
.
pageByParm
(
query
.
getSuper
())));
return
new
ObjectRestResponse
<>().
data
(
PageDataVO
.
pageInfo
(
query
,
()
->
baseOrderBiz
.
pageByParm
(
query
.
getSuper
())));
}
}
// @ApiOperation("订单详情")
// @RequestMapping(value = "/company/page",method = RequestMethod.GET)
// @RequestMapping(value = "/{no}",method = RequestMethod.GET)
// @IgnoreClientToken
// @ResponseBody
// @ResponseBody
// public ObjectRestResponse<OrderPageVO> get(@PathVariable String no){
// @ApiOperation(value = "结合后台人员所属公司查询订单列表")
// @IgnoreClientToken
// public ObjectRestResponse<PageDataVO<OrderPageVO>> companyList(QueryOrderDTO dto){
// //查询列表数据
// //查询列表数据
// if(StringUtils.isBlank(BaseContextHandler.getUserID())) {
// if(StringUtils.isBlank(BaseContextHandler.getUserID())) {
// throw new BaseException(ResultCode.AJAX_WECHAT_NOTEXIST_CODE);
// throw new BaseException(ResultCode.AJAX_WECHAT_NOTEXIST_CODE);
// }
// }
// Query query = initQuery(no);
// dto.setCrtCompanyId(userFeign.userinfoByToken(BaseContextHandler.getToken()).getData().getCompanyId());
// PageDataVO<OrderPageVO> page = PageDataVO.pageInfo(query, () -> baseOrderBiz.pageByParm(query.getSuper()));
// Query query = new Query(dto);
// if(page.getData().isEmpty()) {
// return new ObjectRestResponse<>().data(PageDataVO.pageInfo(query, () -> baseOrderBiz.pageByParm(query.getSuper())));
// throw new BaseException(ResultCode.NOTEXIST_CODE);
// }
// return new ObjectRestResponse<>().data(page.getData().get(0));
// }
// }
@ApiOperation
(
"
根据订单详情处理信息
"
)
@ApiOperation
(
"
订单详情
"
)
@RequestMapping
(
value
=
"/
handle/
{no}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{no}"
,
method
=
RequestMethod
.
GET
)
@IgnoreClientToken
@IgnoreClientToken
@ResponseBody
@ResponseBody
public
ObjectRestResponse
<
OrderPageVO
>
get
(
@PathVariable
String
no
){
public
ObjectRestResponse
<
OrderPageVO
>
get
(
@PathVariable
String
no
){
...
@@ -99,6 +102,7 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -99,6 +102,7 @@ public class BaseOrderController extends CommonBaseController {
if
(
StringUtils
.
isBlank
(
BaseContextHandler
.
getUserID
()))
{
if
(
StringUtils
.
isBlank
(
BaseContextHandler
.
getUserID
()))
{
throw
new
BaseException
(
ResultCode
.
AJAX_WECHAT_NOTEXIST_CODE
);
throw
new
BaseException
(
ResultCode
.
AJAX_WECHAT_NOTEXIST_CODE
);
}
}
Query
query
=
initQuery
(
no
);
Query
query
=
initQuery
(
no
);
PageDataVO
<
OrderPageVO
>
page
=
PageDataVO
.
pageInfo
(
query
,
()
->
baseOrderBiz
.
pageByParm
(
query
.
getSuper
()));
PageDataVO
<
OrderPageVO
>
page
=
PageDataVO
.
pageInfo
(
query
,
()
->
baseOrderBiz
.
pageByParm
(
query
.
getSuper
()));
if
(
page
.
getData
().
isEmpty
())
{
if
(
page
.
getData
().
isEmpty
())
{
...
@@ -107,6 +111,41 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -107,6 +111,41 @@ public class BaseOrderController extends CommonBaseController {
return
new
ObjectRestResponse
<>().
data
(
page
.
getData
().
get
(
0
));
return
new
ObjectRestResponse
<>().
data
(
page
.
getData
().
get
(
0
));
}
}
@ApiOperation
(
"结合后台人员所属公司查询订单详情"
)
@RequestMapping
(
value
=
"/company/{no}"
,
method
=
RequestMethod
.
GET
)
@IgnoreClientToken
@ResponseBody
public
ObjectRestResponse
<
OrderPageVO
>
companyGet
(
@PathVariable
String
no
){
//查询列表数据
if
(
StringUtils
.
isBlank
(
BaseContextHandler
.
getUserID
()))
{
throw
new
BaseException
(
ResultCode
.
AJAX_WECHAT_NOTEXIST_CODE
);
}
Query
query
=
initCompanyQuery
(
no
);
PageDataVO
<
OrderPageVO
>
page
=
PageDataVO
.
pageInfo
(
query
,
()
->
baseOrderBiz
.
pageByParm
(
query
.
getSuper
()));
if
(
page
.
getData
().
isEmpty
())
{
throw
new
BaseException
(
ResultCode
.
NOTEXIST_CODE
);
}
return
new
ObjectRestResponse
<>().
data
(
page
.
getData
().
get
(
0
));
}
// @ApiOperation("根据订单详情处理信息")
// @RequestMapping(value = "/handle/{no}",method = RequestMethod.GET)
// @IgnoreClientToken
// @ResponseBody
// public ObjectRestResponse<OrderPageVO> get(@PathVariable String no){
// //查询列表数据
// if(StringUtils.isBlank(BaseContextHandler.getUserID())) {
// throw new BaseException(ResultCode.AJAX_WECHAT_NOTEXIST_CODE);
// }
// Query query = initQuery(no);
// PageDataVO<OrderPageVO> page = PageDataVO.pageInfo(query, () -> baseOrderBiz.pageByParm(query.getSuper()));
// if(page.getData().isEmpty()) {
// throw new BaseException(ResultCode.NOTEXIST_CODE);
// }
// return new ObjectRestResponse<>().data(page.getData().get(0));
// }
private
Query
initQuery
(
String
no
)
{
private
Query
initQuery
(
String
no
)
{
QueryOrderDetailDTO
qodd
=
new
QueryOrderDetailDTO
();
QueryOrderDetailDTO
qodd
=
new
QueryOrderDetailDTO
();
qodd
.
setCrtUser
(
Integer
.
valueOf
(
BaseContextHandler
.
getUserID
()));
qodd
.
setCrtUser
(
Integer
.
valueOf
(
BaseContextHandler
.
getUserID
()));
...
@@ -117,6 +156,18 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -117,6 +156,18 @@ public class BaseOrderController extends CommonBaseController {
return
query
;
return
query
;
}
}
private
Query
initCompanyQuery
(
String
no
)
{
QueryOrderDetailDTO
qodd
=
new
QueryOrderDetailDTO
();
//查询公司id
UserDTO
userDto
=
userFeign
.
userinfoByToken
(
BaseContextHandler
.
getToken
()).
getData
();
qodd
.
setCrtCompanyId
(
userDto
.
getCompanyId
());
qodd
.
setNo
(
no
);
qodd
.
setLimit
(
1
);
qodd
.
setPage
(
1
);
Query
query
=
new
Query
(
qodd
);
return
query
;
}
@RequestMapping
(
value
=
"/pay"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/pay"
,
method
=
RequestMethod
.
POST
)
@ResponseBody
@ResponseBody
@ApiOperation
(
value
=
"订单支付"
)
@ApiOperation
(
value
=
"订单支付"
)
...
@@ -197,10 +248,13 @@ public class BaseOrderController extends CommonBaseController {
...
@@ -197,10 +248,13 @@ public class BaseOrderController extends CommonBaseController {
* 订单查询类
* 订单查询类
*/
*/
@Data
@Data
public
class
QueryOrderDTO
extends
PageParam
{
public
class
QueryOrderDTO
extends
PageParam
{
@ApiModelProperty
(
hidden
=
false
)
@ApiModelProperty
(
hidden
=
false
)
private
Integer
crtUser
;
private
Integer
crtUser
;
@ApiModelProperty
(
hidden
=
false
)
private
Integer
crtCompanyId
;
@ApiModelProperty
(
value
=
"订单状态\n"
+
@ApiModelProperty
(
value
=
"订单状态\n"
+
"0--删除\n"
+
"0--删除\n"
+
"1--创建订单\n"
+
"1--创建订单\n"
+
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/OrderCostDetailController.java
View file @
56b174e3
...
@@ -5,6 +5,7 @@ import com.xxfc.platform.order.biz.OrderCostDetailBiz;
...
@@ -5,6 +5,7 @@ import com.xxfc.platform.order.biz.OrderCostDetailBiz;
import
com.xxfc.platform.order.entity.OrderCostDetail
;
import
com.xxfc.platform.order.entity.OrderCostDetail
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
springfox.documentation.annotations.ApiIgnore
;
@Controller
@Controller
@RequestMapping
(
"orderCostDetail"
)
@RequestMapping
(
"orderCostDetail"
)
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/OrderRentVehicleController.java
View file @
56b174e3
...
@@ -21,6 +21,7 @@ import lombok.Data;
...
@@ -21,6 +21,7 @@ import lombok.Data;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
springfox.documentation.annotations.ApiIgnore
;
@Controller
@Controller
@RequestMapping
(
"orderRentVehicle"
)
@RequestMapping
(
"orderRentVehicle"
)
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/OrderTemplateController.java
View file @
56b174e3
...
@@ -5,6 +5,7 @@ import com.xxfc.platform.order.biz.OrderTemplateBiz;
...
@@ -5,6 +5,7 @@ import com.xxfc.platform.order.biz.OrderTemplateBiz;
import
com.xxfc.platform.order.entity.OrderTemplate
;
import
com.xxfc.platform.order.entity.OrderTemplate
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
springfox.documentation.annotations.ApiIgnore
;
@Controller
@Controller
@RequestMapping
(
"orderTemplate"
)
@RequestMapping
(
"orderTemplate"
)
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/OrderTourController.java
View file @
56b174e3
...
@@ -28,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestBody;
...
@@ -28,6 +28,7 @@ import org.springframework.web.bind.annotation.RequestBody;
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.RequestMethod
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
springfox.documentation.annotations.ApiIgnore
;
@Controller
@Controller
@RequestMapping
(
"orderTour"
)
@RequestMapping
(
"orderTour"
)
...
@@ -67,6 +68,8 @@ public class OrderTourController extends BaseController<OrderTourDetailBiz,Order
...
@@ -67,6 +68,8 @@ public class OrderTourController extends BaseController<OrderTourDetailBiz,Order
public
ObjectRestResponse
<
TourPriceVO
>
calculatePrice
(
CalculatePriceVO
vo
){
public
ObjectRestResponse
<
TourPriceVO
>
calculatePrice
(
CalculatePriceVO
vo
){
TourBO
bo
=
BeanUtil
.
toBean
(
vo
,
TourBO
.
class
);
TourBO
bo
=
BeanUtil
.
toBean
(
vo
,
TourBO
.
class
);
bo
.
setAppUserDTO
(
getUserInfo
());
bo
.
setAppUserDTO
(
getUserInfo
());
bo
.
setAdultNum
(
vo
.
getNumber
());
bo
.
setChildNum
(
vo
.
getChildNumber
());
return
ObjectRestResponse
.
succ
(
orderTourService
.
calculatePrice
(
bo
));
return
ObjectRestResponse
.
succ
(
orderTourService
.
calculatePrice
(
bo
));
}
}
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/OrderTourService.java
View file @
56b174e3
...
@@ -145,18 +145,18 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
...
@@ -145,18 +145,18 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
return
IS_CHILD
.
equals
(
tourUser
.
getIsChild
());
return
IS_CHILD
.
equals
(
tourUser
.
getIsChild
());
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
detail
.
set
Number
(
c
hilds
.
size
());
detail
.
set
AdultNum
(
notC
hilds
.
size
());
detail
.
setChildNum
ber
(
notC
hilds
.
size
());
detail
.
setChildNum
(
c
hilds
.
size
());
detail
.
setTotalNumber
(
users
.
size
());
detail
.
setTotalNumber
(
users
.
size
());
}
else
{
}
else
{
detail
.
setTotalNumber
(
detail
.
get
Number
()
+
detail
.
getChildNumber
());
detail
.
setTotalNumber
(
detail
.
get
AdultNum
()
+
detail
.
getChildNum
());
}
}
//计算旅游价格
//计算旅游价格
ObjectRestResponse
<
TourSpePriceVo
>
objectRestResponse
=
tourFeign
.
refund
(
new
TourSpePriceDTO
(){{
ObjectRestResponse
<
TourSpePriceVo
>
objectRestResponse
=
tourFeign
.
refund
(
new
TourSpePriceDTO
(){{
setChildNumber
(
detail
.
getChildNum
ber
());
setChildNumber
(
detail
.
getChildNum
());
setNumber
(
detail
.
get
Number
());
setNumber
(
detail
.
get
AdultNum
());
setLevel
(
LEVEL_DEFAULT
);
setLevel
(
LEVEL_DEFAULT
);
setSpeId
(
detail
.
getSpePriceId
());
setSpeId
(
detail
.
getSpePriceId
());
setUserId
(
detail
.
getAppUserDTO
().
getUserid
());
setUserId
(
detail
.
getAppUserDTO
().
getUserid
());
...
@@ -178,8 +178,8 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
...
@@ -178,8 +178,8 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
tpv
.
setOrderAmount
(
orderAmount
);
tpv
.
setOrderAmount
(
orderAmount
);
tpv
.
setGoodsAmount
(
goodsAmount
);
tpv
.
setGoodsAmount
(
goodsAmount
);
tpv
.
setRealAmount
(
realAmount
);
tpv
.
setRealAmount
(
realAmount
);
tpv
.
setNumber
(
detail
.
get
Number
());
tpv
.
setNumber
(
detail
.
get
AdultNum
());
tpv
.
setChildNumber
(
detail
.
getChildNum
ber
());
tpv
.
setChildNumber
(
detail
.
getChildNum
());
//设置收费明细
//设置收费明细
costDetail
(
tpv
,
handlechildren
(
detail
));
costDetail
(
tpv
,
handlechildren
(
detail
));
...
@@ -188,10 +188,10 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
...
@@ -188,10 +188,10 @@ public class OrderTourService extends AbstractOrderHandle<OrderTourDetailBiz, To
private
String
handlechildren
(
TourBO
detail
)
{
private
String
handlechildren
(
TourBO
detail
)
{
StringBuffer
childrenStr
=
new
StringBuffer
(
""
);
StringBuffer
childrenStr
=
new
StringBuffer
(
""
);
if
(
NUMBER_ZERO
<
detail
.
get
Number
())
{
if
(
NUMBER_ZERO
<
detail
.
get
AdultNum
())
{
childrenStr
.
append
(
",${tem_0201}"
);
childrenStr
.
append
(
",${tem_0201}"
);
}
}
if
(
NUMBER_ZERO
<
detail
.
getChildNum
ber
())
{
if
(
NUMBER_ZERO
<
detail
.
getChildNum
())
{
childrenStr
.
append
(
",${tem_0202}"
);
childrenStr
.
append
(
",${tem_0202}"
);
}
}
...
...
xx-order/xx-order-server/src/main/resources/mapper/BaseOrderMapper.xml
View file @
56b174e3
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
<result
javaType=
"Integer"
column=
"type"
property=
"type"
></result>
<result
javaType=
"Integer"
column=
"type"
property=
"type"
></result>
<discriminator
javaType=
"Integer"
column=
"type"
>
<discriminator
javaType=
"Integer"
column=
"type"
>
<case
value=
"1"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<case
value=
"1"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<association
column=
"
detail_id"
property=
"orderRentVehicleDetail"
select=
"com.xxfc.platform.order.mapper.OrderRentVehicleDetailMapper.selectByPrimaryKey
"
javaType=
"com.xxfc.platform.order.entity.OrderRentVehicleDetail"
></association>
<association
column=
"
{id=detail_id}"
property=
"orderRentVehicleDetail"
select=
"com.xxfc.platform.order.mapper.OrderRentVehicleDetailMapper.pageByParm
"
javaType=
"com.xxfc.platform.order.entity.OrderRentVehicleDetail"
></association>
</case>
</case>
<case
value=
"2"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<case
value=
"2"
resultType=
"com.xxfc.platform.order.pojo.order.OrderPageVO"
>
<association
column=
"detail_id"
property=
"orderTourDetail"
select=
"com.xxfc.platform.order.mapper.OrderTourDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderTourDetail"
></association>
<association
column=
"detail_id"
property=
"orderTourDetail"
select=
"com.xxfc.platform.order.mapper.OrderTourDetailMapper.selectByPrimaryKey"
javaType=
"com.xxfc.platform.order.entity.OrderTourDetail"
></association>
...
@@ -44,6 +44,9 @@
...
@@ -44,6 +44,9 @@
<if
test=
"crtUser != null"
>
<if
test=
"crtUser != null"
>
and crt_user = #{crtUser}
and crt_user = #{crtUser}
</if>
</if>
<if
test=
"crtCompanyId != null"
>
and crt_user = #{crtCompanyId}
</if>
<if
test=
"status != null"
>
<if
test=
"status != null"
>
and status = #{status}
and status = #{status}
</if>
</if>
...
...
xx-order/xx-order-server/src/main/resources/mapper/OrderRentVehicleDetailMapper.xml
View file @
56b174e3
...
@@ -18,4 +18,21 @@
...
@@ -18,4 +18,21 @@
<select
id=
"getPScore"
resultType=
"Integer"
>
<select
id=
"getPScore"
resultType=
"Integer"
>
SELECT round(IFNULL (AVG(score),0)) score FROM order_rent_vehicle_detail WHERE model_id=#{modelId}
SELECT round(IFNULL (AVG(score),0)) score FROM order_rent_vehicle_detail WHERE model_id=#{modelId}
</select>
</select>
<select
id=
"pageByParm"
parameterType=
"Map"
resultType=
"com.xxfc.platform.order.entity.OrderRentVehicleDetail"
>
select *
from order_rent_vehicle_detail
<where>
<if
test=
"id != null"
>
and id = #{id}
</if>
<if
test=
"startCompanyId != null"
>
and start_company_id = #{startCompanyId}
</if>
<if
test=
"endCompanyId != null"
>
and end_company_id = #{endCompanyId}
</if>
</where>
order by crt_time desc
</select>
</mapper>
</mapper>
\ 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