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
2386865d
Commit
2386865d
authored
Sep 16, 2019
by
jiaorz
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master-modify-cutAmount' into base-modify
parents
59bb5860
012b042d
Changes
29
Show whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
184 additions
and
130 deletions
+184
-130
GroupBiz.java
.../java/com/github/wxiaoqi/security/admin/biz/GroupBiz.java
+21
-17
GroupController.java
...m/github/wxiaoqi/security/admin/rest/GroupController.java
+5
-1
CampsiteShopBiz.java
.../java/com/xxfc/platform/campsite/biz/CampsiteShopBiz.java
+5
-4
CampsiteShopMapper.xml
...e-server/src/main/resources/mapper/CampsiteShopMapper.xml
+2
-2
CrosstownTypeEnum.java
...c/platform/order/contant/enumerate/CrosstownTypeEnum.java
+1
-0
BaseOrder.java
...c/main/java/com/xxfc/platform/order/entity/BaseOrder.java
+27
-27
OrderRentVehicleDetail.java
...om/xxfc/platform/order/entity/OrderRentVehicleDetail.java
+6
-6
OrderVehicleCrosstownBiz.java
...com/xxfc/platform/order/biz/OrderVehicleCrosstownBiz.java
+17
-5
BackStageOrderController.java
...om/xxfc/platform/order/rest/BackStageOrderController.java
+1
-1
ArticleBiz.java
.../src/main/java/com/xxfc/platform/uccn/biz/ArticleBiz.java
+6
-6
SmsService.java
.../java/com/xxfc/platform/universal/service/SmsService.java
+1
-1
VehicleBookRecordQueryVo.java
.../xxfc/platform/vehicle/pojo/VehicleBookRecordQueryVo.java
+1
-1
VehiclePlanDto.java
...va/com/xxfc/platform/vehicle/pojo/dto/VehiclePlanDto.java
+5
-0
VehicleActiveService.java
...a/com/xxfc/platform/vehicle/biz/VehicleActiveService.java
+11
-11
VehicleBiz.java
...c/main/java/com/xxfc/platform/vehicle/biz/VehicleBiz.java
+20
-5
VehicleDepartureService.java
...om/xxfc/platform/vehicle/biz/VehicleDepartureService.java
+2
-2
VehicleUpkeepService.java
...a/com/xxfc/platform/vehicle/biz/VehicleUpkeepService.java
+2
-2
VehicleDepartureLogMapper.java
...fc/platform/vehicle/mapper/VehicleDepartureLogMapper.java
+1
-1
VehicleUpkeepLogMapper.java
.../xxfc/platform/vehicle/mapper/VehicleUpkeepLogMapper.java
+1
-1
VehicleController.java
...ava/com/xxfc/platform/vehicle/rest/VehicleController.java
+8
-1
VehicleDepartureController.java
...xfc/platform/vehicle/rest/VehicleDepartureController.java
+4
-4
VehicleModelController.java
...om/xxfc/platform/vehicle/rest/VehicleModelController.java
+3
-1
VehicleUpkeepController.java
...m/xxfc/platform/vehicle/rest/VehicleUpkeepController.java
+2
-2
VehicleBookInfoMapper.xml
...erver/src/main/resources/mapper/VehicleBookInfoMapper.xml
+1
-2
VehicleBookRecordMapper.xml
...ver/src/main/resources/mapper/VehicleBookRecordMapper.xml
+1
-4
VehicleDepartureLogMapper.xml
...r/src/main/resources/mapper/VehicleDepartureLogMapper.xml
+3
-0
VehicleMapper.xml
...ehicle-server/src/main/resources/mapper/VehicleMapper.xml
+21
-23
VehicleUpkeepLogMapper.xml
...rver/src/main/resources/mapper/VehicleUpkeepLogMapper.xml
+3
-0
VehicleWarningMsgMapper.xml
...ver/src/main/resources/mapper/VehicleWarningMsgMapper.xml
+3
-0
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/GroupBiz.java
View file @
2386865d
...
@@ -131,6 +131,7 @@ public class GroupBiz extends BaseBiz<GroupMapper, Group> {
...
@@ -131,6 +131,7 @@ public class GroupBiz extends BaseBiz<GroupMapper, Group> {
@CacheClear
(
keys
=
{
"permission:menu"
,
"permission:u"
,
"app:permission:u"
})
@CacheClear
(
keys
=
{
"permission:menu"
,
"permission:u"
,
"app:permission:u"
})
public
void
modifyAuthorityMenu
(
int
groupId
,
String
[]
menus
)
{
public
void
modifyAuthorityMenu
(
int
groupId
,
String
[]
menus
)
{
resourceAuthorityMapper
.
deleteByAuthorityIdAndResourceType
(
groupId
+
""
,
AdminCommonConstant
.
RESOURCE_TYPE_MENU
);
resourceAuthorityMapper
.
deleteByAuthorityIdAndResourceType
(
groupId
+
""
,
AdminCommonConstant
.
RESOURCE_TYPE_MENU
);
if
(
menus
.
length
>
0
){
List
<
Menu
>
menuList
=
menuMapper
.
selectAll
();
List
<
Menu
>
menuList
=
menuMapper
.
selectAll
();
Map
<
String
,
String
>
map
=
new
HashMap
<
String
,
String
>();
Map
<
String
,
String
>
map
=
new
HashMap
<
String
,
String
>();
for
(
Menu
menu
:
menuList
)
{
for
(
Menu
menu
:
menuList
)
{
...
@@ -142,12 +143,15 @@ public class GroupBiz extends BaseBiz<GroupMapper, Group> {
...
@@ -142,12 +143,15 @@ public class GroupBiz extends BaseBiz<GroupMapper, Group> {
for
(
String
menuId
:
menus
)
{
for
(
String
menuId
:
menus
)
{
findParentID
(
map
,
relationMenus
,
menuId
);
findParentID
(
map
,
relationMenus
,
menuId
);
}
}
for
(
String
menuId
:
relationMenus
)
{
for
(
String
menuId
:
relationMenus
)
{
authority
=
new
ResourceAuthority
(
AdminCommonConstant
.
AUTHORITY_TYPE_GROUP
,
AdminCommonConstant
.
RESOURCE_TYPE_MENU
);
authority
=
new
ResourceAuthority
(
AdminCommonConstant
.
AUTHORITY_TYPE_GROUP
,
AdminCommonConstant
.
RESOURCE_TYPE_MENU
);
authority
.
setAuthorityId
(
groupId
+
""
);
authority
.
setAuthorityId
(
groupId
+
""
);
authority
.
setResourceId
(
menuId
);
authority
.
setResourceId
(
menuId
);
authority
.
setParentId
(
"-1"
);
authority
.
setParentId
(
"-1"
);
resourceAuthorityMapper
.
insertSelective
(
authority
);
resourceAuthorityMapper
.
insertSelective
(
authority
);
}
}
}
}
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/GroupController.java
View file @
2386865d
...
@@ -73,11 +73,15 @@ public class GroupController extends BaseController<GroupBiz, Group> {
...
@@ -73,11 +73,15 @@ public class GroupController extends BaseController<GroupBiz, Group> {
@RequestMapping
(
value
=
"/{id}/authority/menu"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/{id}/authority/menu"
,
method
=
RequestMethod
.
PUT
)
@ResponseBody
@ResponseBody
public
ObjectRestResponse
modifyMenuAuthority
(
@PathVariable
int
id
,
String
menuTrees
){
public
ObjectRestResponse
modifyMenuAuthority
(
@PathVariable
int
id
,
String
menuTrees
){
String
[]
menus
=
menuTrees
.
split
(
","
);
String
[]
menus
=
new
String
[]{};
if
(
StringUtils
.
isNotBlank
(
menuTrees
)){
menus
=
menuTrees
.
split
(
","
);
}
baseBiz
.
modifyAuthorityMenu
(
id
,
menus
);
baseBiz
.
modifyAuthorityMenu
(
id
,
menus
);
return
new
ObjectRestResponse
().
rel
(
true
);
return
new
ObjectRestResponse
().
rel
(
true
);
}
}
@RequestMapping
(
value
=
"/{id}/authority/menu"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{id}/authority/menu"
,
method
=
RequestMethod
.
GET
)
@ResponseBody
@ResponseBody
public
ObjectRestResponse
<
List
<
AuthorityMenuTree
>>
getMenuAuthority
(
@PathVariable
int
id
){
public
ObjectRestResponse
<
List
<
AuthorityMenuTree
>>
getMenuAuthority
(
@PathVariable
int
id
){
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/biz/CampsiteShopBiz.java
View file @
2386865d
...
@@ -208,15 +208,16 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -208,15 +208,16 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
List
<
String
>
tagNames
=
shopIdOfTagsMap
.
get
(
campsiteShopAdminPageDTO
.
getId
());
List
<
String
>
tagNames
=
shopIdOfTagsMap
.
get
(
campsiteShopAdminPageDTO
.
getId
());
campsiteShopAdminPageDTO
.
setStoreTypeName
(
tagNames
==
null
?
new
ArrayList
<
String
>()
:
tagNames
);
campsiteShopAdminPageDTO
.
setStoreTypeName
(
tagNames
==
null
?
new
ArrayList
<
String
>()
:
tagNames
);
}
}
}).
sorted
(
Comparator
.
comparing
(
CampsiteShopAdminPageDTO:
:
getHot
).
reversed
().
thenComparing
(
CampsiteShopAdminPageDTO:
:
getCrtTime
).
reversed
()).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
List
<
CampsiteShopAdminPageVo
>
campsiteShopAdminPageVos
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
campsiteShopAdminPageDTOS
),
new
TypeReference
<
List
<
CampsiteShopAdminPageVo
>>()
{
});
campsiteShopAdminPageVos
.
sort
(
Comparator
.
comparing
(
CampsiteShopAdminPageVo:
:
getHot
).
reversed
().
thenComparing
(
Comparator
.
comparing
(
CampsiteShopAdminPageVo:
:
getCrtTime
).
reversed
()));
//组装数据
//组装数据
campsiteShopAdminPageDataVos
.
setTotalPage
(
campsiteShopAdminpageDTOPageDataVO
.
getTotalPage
());
campsiteShopAdminPageDataVos
.
setTotalPage
(
campsiteShopAdminpageDTOPageDataVO
.
getTotalPage
());
campsiteShopAdminPageDataVos
.
setTotalCount
(
campsiteShopAdminpageDTOPageDataVO
.
getTotalCount
());
campsiteShopAdminPageDataVos
.
setTotalCount
(
campsiteShopAdminpageDTOPageDataVO
.
getTotalCount
());
campsiteShopAdminPageDataVos
.
setPageSize
(
campsiteShopAdminpageDTOPageDataVO
.
getPageSize
());
campsiteShopAdminPageDataVos
.
setPageSize
(
campsiteShopAdminpageDTOPageDataVO
.
getPageSize
());
campsiteShopAdminPageDataVos
.
setPageNum
(
campsiteShopAdminpageDTOPageDataVO
.
getPageNum
());
campsiteShopAdminPageDataVos
.
setPageNum
(
campsiteShopAdminpageDTOPageDataVO
.
getPageNum
());
campsiteShopAdminPageDataVos
.
setData
(
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
campsiteShopAdminPageDTOS
),
new
TypeReference
<
List
<
CampsiteShopAdminPageVo
>>()
{
campsiteShopAdminPageDataVos
.
setData
(
campsiteShopAdminPageVos
);
}));
return
campsiteShopAdminPageDataVos
;
return
campsiteShopAdminPageDataVos
;
}
}
...
...
xx-campsite/xx-campsite-server/src/main/resources/mapper/CampsiteShopMapper.xml
View file @
2386865d
...
@@ -69,7 +69,7 @@
...
@@ -69,7 +69,7 @@
and `city`=#{cityCode}
and `city`=#{cityCode}
</if>
</if>
GROUP BY cs.id
GROUP BY cs.id
order by `crtTime`
DESC
order by `hot`DESC,`crt_time`
DESC
</select>
</select>
<!--首页查询全部-->
<!--首页查询全部-->
...
@@ -111,7 +111,7 @@
...
@@ -111,7 +111,7 @@
<if
test=
"name != null and name != ''"
>
<if
test=
"name != null and name != ''"
>
and `name` like concat('%',#{name},'%')
and `name` like concat('%',#{name},'%')
</if>
</if>
ORDER BY `hot` DESC
</select>
</select>
<!--根据id更新营地状态-->
<!--根据id更新营地状态-->
...
...
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/contant/enumerate/CrosstownTypeEnum.java
View file @
2386865d
...
@@ -7,6 +7,7 @@ public enum CrosstownTypeEnum {
...
@@ -7,6 +7,7 @@ public enum CrosstownTypeEnum {
DEPARTURE
(
1
,
"交车"
),
DEPARTURE
(
1
,
"交车"
),
ARRIVE
(
2
,
"还车"
),
ARRIVE
(
2
,
"还车"
),
FIXED_LOSS
(
3
,
"定损"
),
FIXED_LOSS
(
3
,
"定损"
),
FIXED_LOSS_NOW
(
4
,
"定损"
),
;
;
/**
/**
* 编码
* 编码
...
...
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/BaseOrder.java
View file @
2386865d
...
@@ -252,31 +252,31 @@ public class BaseOrder implements Serializable {
...
@@ -252,31 +252,31 @@ public class BaseOrder implements Serializable {
@Column
(
name
=
"member_level"
)
@Column
(
name
=
"member_level"
)
private
Integer
memberLevel
;
private
Integer
memberLevel
;
/**
//
/**
* 违约金
//
* 违约金
*/
//
*/
@ApiModelProperty
(
value
=
"违约金"
)
//
@ApiModelProperty(value = "违约金")
@Column
(
name
=
"violate_amount"
)
//
@Column(name = "violate_amount")
BigDecimal
ViolateAmount
;
//
BigDecimal ViolateAmount;
//
/**
//
/**
* 赔偿金
//
* 赔偿金
*/
//
*/
@ApiModelProperty
(
value
=
"赔偿金"
)
//
@ApiModelProperty(value = "赔偿金")
@Column
(
name
=
"damages_amount"
)
//
@Column(name = "damages_amount")
BigDecimal
damagesAmount
;
//
BigDecimal damagesAmount;
//
/**
//
/**
* 额外费用
//
* 额外费用
*/
//
*/
@ApiModelProperty
(
value
=
"额外费用"
)
//
@ApiModelProperty(value = "额外费用")
@Column
(
name
=
"extra_amount"
)
//
@Column(name = "extra_amount")
BigDecimal
extraAmount
;
//
BigDecimal extraAmount;
//
/**
//
/**
* 返还的优惠券
//
* 返还的优惠券
*/
//
*/
@ApiModelProperty
(
value
=
"返回的优惠券"
)
//
@ApiModelProperty(value = "返回的优惠券")
@Column
(
name
=
"back_coupon"
)
//
@Column(name = "back_coupon")
String
backCoupon
;
//
String backCoupon;
}
}
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/entity/OrderRentVehicleDetail.java
View file @
2386865d
...
@@ -308,12 +308,12 @@ public class OrderRentVehicleDetail implements Serializable {
...
@@ -308,12 +308,12 @@ public class OrderRentVehicleDetail implements Serializable {
@Column
(
name
=
"fixed_loss_status"
)
@Column
(
name
=
"fixed_loss_status"
)
private
Integer
fixedLossStatus
;
private
Integer
fixedLossStatus
;
/**
//
/**
* 返还的免费天数
//
* 返还的免费天数
*/
//
*/
@ApiModelProperty
(
value
=
"返回的免费天数"
)
//
@ApiModelProperty(value = "返回的免费天数")
@Column
(
name
=
"back_free_days"
)
//
@Column(name = "back_free_days")
Integer
backFreeDays
;
//
Integer backFreeDays;
@ApiModelProperty
(
value
=
"违章金额"
)
@ApiModelProperty
(
value
=
"违章金额"
)
@Column
(
name
=
"violate_traffic_amount"
)
@Column
(
name
=
"violate_traffic_amount"
)
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/OrderVehicleCrosstownBiz.java
View file @
2386865d
...
@@ -13,11 +13,11 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
...
@@ -13,11 +13,11 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.xxfc.platform.activity.user.UserInfoBiz
;
import
com.xxfc.platform.activity.user.UserInfoBiz
;
import
com.xxfc.platform.order.biz.inner.OrderCalculateBiz
;
import
com.xxfc.platform.order.biz.inner.OrderCalculateBiz
;
import
com.xxfc.platform.order.contant.enumerate.*
;
import
com.xxfc.platform.order.contant.enumerate.CrosstownTypeEnum
;
import
com.xxfc.platform.order.contant.enumerate.DepositRefundStatus
;
import
com.xxfc.platform.order.contant.enumerate.OrderStatusEnum
;
import
com.xxfc.platform.order.entity.*
;
import
com.xxfc.platform.order.entity.*
;
import
com.xxfc.platform.order.mapper.OrderVehicaleCrosstownMapper
;
import
com.xxfc.platform.order.mapper.OrderVehicaleCrosstownMapper
;
import
com.xxfc.platform.order.pojo.DedDetailDTO
;
import
com.xxfc.platform.order.pojo.calculate.InProgressVO
;
import
com.xxfc.platform.order.pojo.mq.OrderMQDTO
;
import
com.xxfc.platform.order.pojo.mq.OrderMQDTO
;
import
com.xxfc.platform.order.pojo.order.OrderPageVO
;
import
com.xxfc.platform.order.pojo.order.OrderPageVO
;
import
com.xxfc.platform.order.pojo.order.OrderVehicleCrosstownDto
;
import
com.xxfc.platform.order.pojo.order.OrderVehicleCrosstownDto
;
...
@@ -73,8 +73,6 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
...
@@ -73,8 +73,6 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
BaseOrderBiz
baseOrderBiz
;
BaseOrderBiz
baseOrderBiz
;
@Autowired
@Autowired
OrderItemBiz
orderItemBiz
;
OrderItemBiz
orderItemBiz
;
@Autowired
OrderCalculateBiz
orderCalculateBiz
;
public
OrderVehicleCrosstown
get
(
Integer
id
)
{
public
OrderVehicleCrosstown
get
(
Integer
id
)
{
return
selectById
(
id
);
return
selectById
(
id
);
...
@@ -305,6 +303,7 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
...
@@ -305,6 +303,7 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
orderVehicleCrosstownBiz
.
insertSelective
(
orderVehicleCrosstownDto
);
orderVehicleCrosstownBiz
.
insertSelective
(
orderVehicleCrosstownDto
);
OrderVehicleCrosstown
orderVehicleCrosstown
=
orderVehicleCrosstownBiz
.
selectOne
(
orderVehicleCrosstownDto
);
OrderVehicleCrosstown
orderVehicleCrosstown
=
orderVehicleCrosstownBiz
.
selectOne
(
orderVehicleCrosstownDto
);
handleOrderStatus
(
baseOrder
,
orderRentVehicleDetail
,
orderVehicleCrosstown
);
handleOrderStatus
(
baseOrder
,
orderRentVehicleDetail
,
orderVehicleCrosstown
);
orderVehicleCrosstownBiz
.
updateSelectiveByIdRe
(
orderVehicleCrosstown
);
RestResponse
<
Vehicle
>
response
=
vehicleFeign
.
findById
(
orderRentVehicleDetail
.
getVehicleId
());
RestResponse
<
Vehicle
>
response
=
vehicleFeign
.
findById
(
orderRentVehicleDetail
.
getVehicleId
());
if
(
response
.
getData
()
!=
null
)
{
if
(
response
.
getData
()
!=
null
)
{
orderVehicleCrosstownDto
.
setVehicleNumberPlat
(
response
.
getData
().
getNumberPlate
());
orderVehicleCrosstownDto
.
setVehicleNumberPlat
(
response
.
getData
().
getNumberPlate
());
...
@@ -359,6 +358,19 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
...
@@ -359,6 +358,19 @@ public class OrderVehicleCrosstownBiz extends BaseBiz<OrderVehicaleCrosstownMapp
baseOrderBiz
.
updateSelectiveByIdReT
(
baseOrder
);
baseOrderBiz
.
updateSelectiveByIdReT
(
baseOrder
);
orderRentVehicleDetail
.
setFixedLossStatus
(
1
);
orderRentVehicleDetail
.
setFixedLossStatus
(
1
);
orderRentVehicleBiz
.
updateSelectiveByIdRe
(
orderRentVehicleDetail
);
orderRentVehicleBiz
.
updateSelectiveByIdRe
(
orderRentVehicleDetail
);
}
else
if
(
orderVehicleCrosstown
.
getType
()
==
CrosstownTypeEnum
.
FIXED_LOSS_NOW
.
getCode
())
{
//直接定损还车
orderVehicleCrosstown
.
setType
(
CrosstownTypeEnum
.
FIXED_LOSS
.
getCode
());
DepositRefundRecord
depositRefundRecord
=
new
DepositRefundRecord
();
depositRefundRecord
.
setAmount
(
orderVehicleCrosstown
.
getDeductionCost
());
depositRefundRecord
.
setRestAmount
(
totalAmount
.
subtract
(
getAmount
()).
subtract
(
orderVehicleCrosstown
.
getDeductionCost
()));
depositRefundRecord
.
setTotalAmount
(
totalAmount
.
subtract
(
getAmount
()));
depositRefundRecord
.
setCrosstownId
(
orderVehicleCrosstown
.
getId
());
orderDepositRefundRecordBiz
.
saveFixLossRecord
(
depositRefundRecord
);
//修改訂單狀態為已完成
baseOrder
.
setStatus
(
OrderStatusEnum
.
ORDER_FINISH
.
getCode
());
baseOrderBiz
.
updateSelectiveByIdReT
(
baseOrder
);
orderRentVehicleDetail
.
setFixedLossStatus
(
1
);
orderRentVehicleBiz
.
updateSelectiveByIdRe
(
orderRentVehicleDetail
);
}
}
}
else
if
(
baseOrder
.
getStatus
()
==
OrderStatusEnum
.
ORDER_FIXED_LOSS
.
getCode
())
{
//定损后还车
}
else
if
(
baseOrder
.
getStatus
()
==
OrderStatusEnum
.
ORDER_FIXED_LOSS
.
getCode
())
{
//定损后还车
DepositRefundRecord
depositRefundRecord
=
orderDepositRefundRecordBiz
.
findByCrossIdAndStatus
(
orderVehicleCrosstown
.
getId
(),
DepositRefundStatus
.
FIXLOSSREFUND
.
getCode
());
DepositRefundRecord
depositRefundRecord
=
orderDepositRefundRecordBiz
.
findByCrossIdAndStatus
(
orderVehicleCrosstown
.
getId
(),
DepositRefundStatus
.
FIXLOSSREFUND
.
getCode
());
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BackStageOrderController.java
View file @
2386865d
...
@@ -151,7 +151,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
...
@@ -151,7 +151,7 @@ public class BackStageOrderController extends CommonBaseController implements Us
}
}
if
(
orderPageVO
.
getOrderRentVehicleDetail
()
!=
null
&&
orderPageVO
.
getOrderRentVehicleDetail
().
getVehicleId
()
!=
null
)
{
if
(
orderPageVO
.
getOrderRentVehicleDetail
()
!=
null
&&
orderPageVO
.
getOrderRentVehicleDetail
().
getVehicleId
()
!=
null
)
{
RestResponse
<
Vehicle
>
restResponse
=
vehicleFeign
.
findById
(
orderPageVO
.
getOrderRentVehicleDetail
().
getVehicleId
());
RestResponse
<
Vehicle
>
restResponse
=
vehicleFeign
.
findById
(
orderPageVO
.
getOrderRentVehicleDetail
().
getVehicleId
());
log
.
info
(
"获取车辆信息返回消息:{}"
,
restResponse
.
get
Message
());
log
.
info
(
"获取车辆信息返回消息:{}"
,
restResponse
.
get
Data
());
if
(
restResponse
.
getData
()
!=
null
)
{
if
(
restResponse
.
getData
()
!=
null
)
{
orderPageVO
.
setVehicleNumberPlat
(
restResponse
.
getData
().
getNumberPlate
());
orderPageVO
.
setVehicleNumberPlat
(
restResponse
.
getData
().
getNumberPlate
());
}
}
...
...
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/biz/ArticleBiz.java
View file @
2386865d
...
@@ -138,9 +138,9 @@ public class ArticleBiz extends BaseBiz<ArticleMapper, Article> {
...
@@ -138,9 +138,9 @@ public class ArticleBiz extends BaseBiz<ArticleMapper, Article> {
article
.
setType
(
0
);
article
.
setType
(
0
);
}
}
if
(
article
.
getTagTitle
()==
null
||
article
.
getKeywords
()==
null
||
article
.
getDescription
()==
null
)
{
//
if (article.getTagTitle()==null||article.getKeywords()==null||article.getDescription()==null) {
throw
new
BaseException
(
"必须设置seo"
);
//
throw new BaseException("必须设置seo");
}
//
}
if
(
article
.
getStatus
()==
1
){
if
(
article
.
getStatus
()==
1
){
article
.
setAddTime
(
new
Date
());
article
.
setAddTime
(
new
Date
());
...
@@ -171,9 +171,9 @@ public class ArticleBiz extends BaseBiz<ArticleMapper, Article> {
...
@@ -171,9 +171,9 @@ public class ArticleBiz extends BaseBiz<ArticleMapper, Article> {
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
int
updateSelectiveByIdRe
(
Article
article
){
public
int
updateSelectiveByIdRe
(
Article
article
){
article
.
setUpdTime
(
new
Date
());
article
.
setUpdTime
(
new
Date
());
if
(
article
.
getTagTitle
()==
null
||
article
.
getKeywords
()==
null
||
article
.
getDescription
()==
null
)
{
//
if (article.getTagTitle()==null||article.getKeywords()==null||article.getDescription()==null) {
throw
new
BaseException
(
"必须设置seo"
);
//
throw new BaseException("必须设置seo");
}
//
}
return
mapper
.
updateByPrimaryKeySelective
(
article
);
return
mapper
.
updateByPrimaryKeySelective
(
article
);
}
}
...
...
xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/service/SmsService.java
View file @
2386865d
...
@@ -248,7 +248,7 @@ public class SmsService {
...
@@ -248,7 +248,7 @@ public class SmsService {
}
}
if
(
i
>
3
){
if
(
i
>
2
){
jsonParams
.
put
(
param
+(
i
+
2
),
para
);
jsonParams
.
put
(
param
+(
i
+
2
),
para
);
}
else
{
}
else
{
jsonParams
.
put
(
param
+(
i
+
1
),
para
);
jsonParams
.
put
(
param
+(
i
+
1
),
para
);
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/VehicleBookRecordQueryVo.java
View file @
2386865d
...
@@ -11,7 +11,7 @@ public class VehicleBookRecordQueryVo extends PageParam {
...
@@ -11,7 +11,7 @@ public class VehicleBookRecordQueryVo extends PageParam {
/**
/**
* 车辆编号,0-没有
* 车辆编号,0-没有
*/
*/
private
Integer
vehicleC
ode
;
private
Integer
c
ode
;
/**
/**
* 车牌号,空字符串-没有
* 车牌号,空字符串-没有
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/dto/VehiclePlanDto.java
View file @
2386865d
...
@@ -9,6 +9,11 @@ import java.util.List;
...
@@ -9,6 +9,11 @@ import java.util.List;
@Data
@Data
public
class
VehiclePlanDto
extends
PageParam
{
public
class
VehiclePlanDto
extends
PageParam
{
/**
* 车辆编号
*/
private
Integer
code
;
@ApiModelProperty
(
value
=
"车辆Id"
)
@ApiModelProperty
(
value
=
"车辆Id"
)
private
String
vehicleId
;
private
String
vehicleId
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleActiveService.java
View file @
2386865d
...
@@ -178,7 +178,7 @@ public class VehicleActiveService {
...
@@ -178,7 +178,7 @@ public class VehicleActiveService {
}
}
stringBuilder
.
append
(
", 请联系管理员修改车辆状态为正常状态"
);
stringBuilder
.
append
(
", 请联系管理员修改车辆状态为正常状态"
);
return
stringBuilder
.
toString
();
return
stringBuilder
.
toString
();
}
}
public
void
arrival
(
VehicleArrivalVo
arrivalVo
)
{
public
void
arrival
(
VehicleArrivalVo
arrivalVo
)
{
Vehicle
vehicle
=
vehicleMapper
.
selectByPrimaryKey
(
arrivalVo
.
getVehicleId
());
Vehicle
vehicle
=
vehicleMapper
.
selectByPrimaryKey
(
arrivalVo
.
getVehicleId
());
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleBiz.java
View file @
2386865d
...
@@ -258,6 +258,10 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
...
@@ -258,6 +258,10 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
if
(
addOrUpdateVehicleVo
.
getNumberPlate
()
==
null
)
{
if
(
addOrUpdateVehicleVo
.
getNumberPlate
()
==
null
)
{
throw
new
BaseException
(
ResultCode
.
NUMBER_PLAT_CAN_NOT_BE_NULL
);
throw
new
BaseException
(
ResultCode
.
NUMBER_PLAT_CAN_NOT_BE_NULL
);
}
boolean
exist
=
checkCodeExist
(
addOrUpdateVehicleVo
.
getCode
(),
addOrUpdateVehicleVo
.
getId
());
if
(
exist
){
throw
new
BaseException
(
"车辆编码已经被占用"
,
400
);
}
}
List
<
Vehicle
>
vehicles
=
mapper
.
lockByCode
(
addOrUpdateVehicleVo
);
List
<
Vehicle
>
vehicles
=
mapper
.
lockByCode
(
addOrUpdateVehicleVo
);
return
vehicles
;
return
vehicles
;
...
@@ -639,7 +643,7 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
...
@@ -639,7 +643,7 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
if
(
vehicleBookRecord
==
null
)
{
if
(
vehicleBookRecord
==
null
)
{
return
RestResponse
.
codeAndMessage
(
ResCode
.
VEHICLE_BOOK_RECORD_IS_NOT_EXIST
.
getCode
(),
ResCode
.
VEHICLE_BOOK_RECORD_IS_NOT_EXIST
.
getDesc
());
return
RestResponse
.
codeAndMessage
(
ResCode
.
VEHICLE_BOOK_RECORD_IS_NOT_EXIST
.
getCode
(),
ResCode
.
VEHICLE_BOOK_RECORD_IS_NOT_EXIST
.
getDesc
());
}
}
//
//已通过审核的可以取消预定
//已通过审核的可以取消预定
// if (!VehicleBookRecordStatus.APPROVE.getCode().equals(vehicleBookRecord.getStatus())) {
// if (!VehicleBookRecordStatus.APPROVE.getCode().equals(vehicleBookRecord.getStatus())) {
// return RestResponse.code(ResCode.VEHICLE_BOOKED_RECORD_ALREADY_CHANGED.getCode());
// return RestResponse.code(ResCode.VEHICLE_BOOKED_RECORD_ALREADY_CHANGED.getCode());
// }
// }
...
@@ -1451,11 +1455,22 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
...
@@ -1451,11 +1455,22 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
List
<
String
>
vehicleIds
=
Lists
.
newArrayList
();
List
<
String
>
vehicleIds
=
Lists
.
newArrayList
();
Example
example
=
new
Example
(
Vehicle
.
class
);
Example
example
=
new
Example
(
Vehicle
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andLike
(
"numberPlate"
,
String
.
format
(
"%%%s%%"
,
plateNumber
.
trim
()));
criteria
.
andLike
(
"numberPlate"
,
String
.
format
(
"%%%s%%"
,
plateNumber
.
trim
()));
List
<
Vehicle
>
vehicles
=
mapper
.
selectByExample
(
example
);
List
<
Vehicle
>
vehicles
=
mapper
.
selectByExample
(
example
);
if
(
CollectionUtils
.
isEmpty
(
vehicles
)){
if
(
CollectionUtils
.
isEmpty
(
vehicles
))
{
return
vehicleIds
;
return
vehicleIds
;
}
}
return
vehicles
.
stream
().
map
(
Vehicle:
:
getId
).
collect
(
Collectors
.
toList
());
return
vehicles
.
stream
().
map
(
Vehicle:
:
getId
).
collect
(
Collectors
.
toList
());
}
}
public
Boolean
checkCodeExist
(
Integer
code
,
String
id
)
{
Example
example
=
new
Example
(
Vehicle
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"code"
,
code
);
if
(
StringUtils
.
isNotEmpty
(
id
))
{
criteria
.
andNotEqualTo
(
"id"
,
id
);
}
int
count
=
mapper
.
selectCountByExample
(
example
);
return
count
>
0
;
}
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleDepartureService.java
View file @
2386865d
...
@@ -32,9 +32,9 @@ public class VehicleDepartureService extends BaseBiz<VehicleDepartureLogMapper,
...
@@ -32,9 +32,9 @@ public class VehicleDepartureService extends BaseBiz<VehicleDepartureLogMapper,
@Autowired
@Autowired
VehicleMapper
vehicleMapper
;
VehicleMapper
vehicleMapper
;
public
PageInfo
<
VehicleDepartureLogVo
>
page
(
String
numberPlate
,
String
time
,
Integer
page
,
Integer
limit
)
{
public
PageInfo
<
VehicleDepartureLogVo
>
page
(
String
numberPlate
,
Integer
code
,
String
time
,
Integer
page
,
Integer
limit
)
{
PageHelper
.
startPage
(
page
,
limit
);
PageHelper
.
startPage
(
page
,
limit
);
return
new
PageInfo
<>(
mapper
.
selectVoAll
(
numberPlate
,
time
));
return
new
PageInfo
<>(
mapper
.
selectVoAll
(
numberPlate
,
code
,
time
));
}
}
public
PageInfo
<
VehicleDepartureLogVo
>
pageNotAllData
(
String
numberPlate
,
String
time
,
Integer
page
,
Integer
limit
,
List
<
Integer
>
companyList
)
{
public
PageInfo
<
VehicleDepartureLogVo
>
pageNotAllData
(
String
numberPlate
,
String
time
,
Integer
page
,
Integer
limit
,
List
<
Integer
>
companyList
)
{
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleUpkeepService.java
View file @
2386865d
...
@@ -51,9 +51,9 @@ public class VehicleUpkeepService {
...
@@ -51,9 +51,9 @@ public class VehicleUpkeepService {
vehicleUpkeepItemMapper
.
deleteByPrimaryKey
(
id
);
vehicleUpkeepItemMapper
.
deleteByPrimaryKey
(
id
);
}
}
public
PageInfo
<
VehicleUpkeepLogVo
>
pageLog
(
String
numberPlate
,
Integer
page
,
Integer
limit
,
List
<
Integer
>
companyList
)
{
public
PageInfo
<
VehicleUpkeepLogVo
>
pageLog
(
String
numberPlate
,
Integer
code
,
Integer
page
,
Integer
limit
,
List
<
Integer
>
companyList
)
{
PageHelper
.
startPage
(
page
,
limit
);
PageHelper
.
startPage
(
page
,
limit
);
return
new
PageInfo
<>(
vehicleUpkeepLogMapper
.
selectVoAll
(
numberPlate
,
companyList
));
return
new
PageInfo
<>(
vehicleUpkeepLogMapper
.
selectVoAll
(
numberPlate
,
co
de
,
co
mpanyList
));
}
}
public
List
<
VehicleUpkeepItem
>
getUpkeepsByIds
(
List
<
Integer
>
ids
)
{
public
List
<
VehicleUpkeepItem
>
getUpkeepsByIds
(
List
<
Integer
>
ids
)
{
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehicleDepartureLogMapper.java
View file @
2386865d
...
@@ -14,7 +14,7 @@ public interface VehicleDepartureLogMapper extends BaseMapper<VehicleDepartureLo
...
@@ -14,7 +14,7 @@ public interface VehicleDepartureLogMapper extends BaseMapper<VehicleDepartureLo
List
<
VehicleDepartureLogVo
>
selectByVehicleId
(
String
vehicleId
);
List
<
VehicleDepartureLogVo
>
selectByVehicleId
(
String
vehicleId
);
List
<
VehicleDepartureLog
>
selectByVehicle
(
String
vehicleId
);
List
<
VehicleDepartureLog
>
selectByVehicle
(
String
vehicleId
);
List
<
VehicleDepartureLogVo
>
selectVoAll
(
@Param
(
"numberPlate"
)
String
numberPlate
,
@Param
(
"time"
)
String
time
);
List
<
VehicleDepartureLogVo
>
selectVoAll
(
@Param
(
"numberPlate"
)
String
numberPlate
,
@Param
(
"code"
)
Integer
code
,
@Param
(
"time"
)
String
time
);
List
<
VehicleDepartureLogVo
>
selectVoAllNotAllData
(
@Param
(
"numberPlate"
)
String
numberPlate
,
@Param
(
"time"
)
String
time
,
@Param
(
"companyList"
)
List
<
Integer
>
companyList
);
List
<
VehicleDepartureLogVo
>
selectVoAllNotAllData
(
@Param
(
"numberPlate"
)
String
numberPlate
,
@Param
(
"time"
)
String
time
,
@Param
(
"companyList"
)
List
<
Integer
>
companyList
);
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehicleUpkeepLogMapper.java
View file @
2386865d
...
@@ -9,7 +9,7 @@ import tk.mybatis.mapper.common.Mapper;
...
@@ -9,7 +9,7 @@ import tk.mybatis.mapper.common.Mapper;
import
java.util.List
;
import
java.util.List
;
public
interface
VehicleUpkeepLogMapper
extends
Mapper
<
VehicleUpkeepLog
>
{
public
interface
VehicleUpkeepLogMapper
extends
Mapper
<
VehicleUpkeepLog
>
{
List
<
VehicleUpkeepLogVo
>
selectVoAll
(
@Param
(
"numberPlate"
)
String
numberPlate
,
@Param
(
"companyList"
)
List
<
Integer
>
companyList
);
List
<
VehicleUpkeepLogVo
>
selectVoAll
(
@Param
(
"numberPlate"
)
String
numberPlate
,
@Param
(
"co
de"
)
Integer
code
,
@Param
(
"co
mpanyList"
)
List
<
Integer
>
companyList
);
VehicleUpkeepLogVo
selectVoById
(
Integer
id
);
VehicleUpkeepLogVo
selectVoById
(
Integer
id
);
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleController.java
View file @
2386865d
...
@@ -519,7 +519,14 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use
...
@@ -519,7 +519,14 @@ public class VehicleController extends BaseController<VehicleBiz> implements Use
}
}
@GetMapping
(
"/findwith_plate_number"
)
@GetMapping
(
"/findwith_plate_number"
)
List
<
String
>
findbyPlateNumber
(
@RequestParam
(
value
=
"plateNumber"
)
String
plateNumber
){
public
List
<
String
>
findbyPlateNumber
(
@RequestParam
(
value
=
"plateNumber"
)
String
plateNumber
){
return
vehicleBiz
.
findVehicleIdsByPlateNumber
(
plateNumber
);
return
vehicleBiz
.
findVehicleIdsByPlateNumber
(
plateNumber
);
}
}
@GetMapping
(
"/exist_code/{code}"
)
public
ObjectRestResponse
<
Boolean
>
checkCodeExist
(
@PathVariable
(
value
=
"code"
)
Integer
code
,
@RequestParam
(
value
=
"id"
)
String
id
){
Boolean
exist
=
vehicleBiz
.
checkCodeExist
(
code
,
id
);
return
ObjectRestResponse
.
succ
(
exist
);
}
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleDepartureController.java
View file @
2386865d
...
@@ -34,7 +34,7 @@ public class VehicleDepartureController {
...
@@ -34,7 +34,7 @@ public class VehicleDepartureController {
private
UserAuthConfig
userAuthConfig
;
private
UserAuthConfig
userAuthConfig
;
@GetMapping
(
"page"
)
@GetMapping
(
"page"
)
public
RestResponse
page
(
String
numberPlate
,
String
time
,
Integer
page
,
Integer
limit
,
HttpServletRequest
request
)
{
public
RestResponse
page
(
String
numberPlate
,
@RequestParam
(
value
=
"code"
,
required
=
false
)
Integer
code
,
String
time
,
Integer
page
,
Integer
limit
,
HttpServletRequest
request
)
{
if
(
page
==
null
||
limit
==
null
)
{
if
(
page
==
null
||
limit
==
null
)
{
page
=
1
;
page
=
1
;
limit
=
10
;
limit
=
10
;
...
@@ -46,12 +46,12 @@ public class VehicleDepartureController {
...
@@ -46,12 +46,12 @@ public class VehicleDepartureController {
return
RestResponse
.
data
(
vehicleDepartureService
.
pageNotAllData
(
numberPlate
,
time
,
page
,
limit
,
companyList
));
return
RestResponse
.
data
(
vehicleDepartureService
.
pageNotAllData
(
numberPlate
,
time
,
page
,
limit
,
companyList
));
}
}
}
}
return
RestResponse
.
suc
(
vehicleDepartureService
.
page
(
numberPlate
,
time
,
page
,
limit
));
return
RestResponse
.
suc
(
vehicleDepartureService
.
page
(
numberPlate
,
code
,
time
,
page
,
limit
));
}
}
@GetMapping
(
"small/page"
)
@GetMapping
(
"small/page"
)
@IgnoreUserToken
@IgnoreUserToken
public
RestResponse
pageBySmall
(
String
numberPlate
,
String
time
,
Integer
page
,
Integer
limit
,
Integer
uid
,
HttpServletRequest
request
)
{
public
RestResponse
pageBySmall
(
String
numberPlate
,
@RequestParam
(
value
=
"code"
,
required
=
false
)
Integer
code
,
String
time
,
Integer
page
,
Integer
limit
,
Integer
uid
,
HttpServletRequest
request
)
{
if
(
page
==
null
||
limit
==
null
)
{
if
(
page
==
null
||
limit
==
null
)
{
page
=
1
;
page
=
1
;
limit
=
10
;
limit
=
10
;
...
@@ -63,7 +63,7 @@ public class VehicleDepartureController {
...
@@ -63,7 +63,7 @@ public class VehicleDepartureController {
return
RestResponse
.
data
(
vehicleDepartureService
.
pageNotAllData
(
numberPlate
,
time
,
page
,
limit
,
companyList
));
return
RestResponse
.
data
(
vehicleDepartureService
.
pageNotAllData
(
numberPlate
,
time
,
page
,
limit
,
companyList
));
}
}
}
}
return
RestResponse
.
suc
(
vehicleDepartureService
.
page
(
numberPlate
,
time
,
page
,
limit
));
return
RestResponse
.
suc
(
vehicleDepartureService
.
page
(
numberPlate
,
code
,
time
,
page
,
limit
));
}
}
/**
/**
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleModelController.java
View file @
2386865d
...
@@ -32,6 +32,8 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
...
@@ -32,6 +32,8 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
...
@@ -332,7 +334,7 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
...
@@ -332,7 +334,7 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
Example
exa
=
Example
.
builder
(
VehicleModel
.
class
).
where
(
Example
exa
=
Example
.
builder
(
VehicleModel
.
class
).
where
(
WeekendSqls
.<
VehicleModel
>
custom
()
WeekendSqls
.<
VehicleModel
>
custom
()
.
andEqualTo
(
VehicleModel:
:
getIsdel
,
0
)
.
andEqualTo
(
VehicleModel:
:
getIsdel
,
0
)
).
orderBy
A
sc
(
"sort"
).
build
();
).
orderBy
De
sc
(
"sort"
).
build
();
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectByExample
(
exa
));
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectByExample
(
exa
));
}
}
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleUpkeepController.java
View file @
2386865d
...
@@ -112,7 +112,7 @@ public class VehicleUpkeepController {
...
@@ -112,7 +112,7 @@ public class VehicleUpkeepController {
* @return
* @return
*/
*/
@GetMapping
(
"log/page"
)
@GetMapping
(
"log/page"
)
public
RestResponse
pageLog
(
String
numberPlate
,
Integer
page
,
Integer
limit
)
{
public
RestResponse
pageLog
(
String
numberPlate
,
@RequestParam
(
value
=
"code"
,
required
=
false
)
Integer
code
,
Integer
page
,
Integer
limit
)
{
if
(
page
==
null
||
limit
==
null
)
{
if
(
page
==
null
||
limit
==
null
)
{
page
=
1
;
page
=
1
;
limit
=
10
;
limit
=
10
;
...
@@ -124,7 +124,7 @@ public class VehicleUpkeepController {
...
@@ -124,7 +124,7 @@ public class VehicleUpkeepController {
companyList
=
vehicleBiz
.
dataCompany
(
userDTO
.
getDataZone
(),
userDTO
.
getDataCompany
());
companyList
=
vehicleBiz
.
dataCompany
(
userDTO
.
getDataZone
(),
userDTO
.
getDataCompany
());
}
}
}
}
return
RestResponse
.
suc
(
vehicleUpkeepService
.
pageLog
(
numberPlate
,
page
,
limit
,
companyList
));
return
RestResponse
.
suc
(
vehicleUpkeepService
.
pageLog
(
numberPlate
,
code
,
page
,
limit
,
companyList
));
}
}
/**
/**
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleBookInfoMapper.xml
View file @
2386865d
...
@@ -42,8 +42,7 @@
...
@@ -42,8 +42,7 @@
</when>
</when>
</choose>
</choose>
where
where vehicle = #{vehicleId} and `year_month`=#{yearMonth}
vehicle = #{vehicleId} and `year_month`=#{yearMonth}
</update>
</update>
<update
id=
"updateById"
parameterType=
"com.xxfc.platform.vehicle.entity.VehicleBookInfo"
>
<update
id=
"updateById"
parameterType=
"com.xxfc.platform.vehicle.entity.VehicleBookInfo"
>
update vehicle_book_info set
update vehicle_book_info set
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleBookRecordMapper.xml
View file @
2386865d
...
@@ -327,7 +327,7 @@
...
@@ -327,7 +327,7 @@
<select
id=
"selectByVehicleIdAndTime"
parameterType=
"java.util.Map"
resultMap=
"searchBookRecord"
>
<select
id=
"selectByVehicleIdAndTime"
parameterType=
"java.util.Map"
resultMap=
"searchBookRecord"
>
select v1.* from vehicle_book_record v1
select v1.* from vehicle_book_record v1
where v1.vehicle_id = #{vehicleId} and v1.book_end_date >
=
#{time} and v1.status BETWEEN 1 and 2
where v1.vehicle_id = #{vehicleId} and v1.book_end_date > #{time} and v1.status BETWEEN 1 and 2
</select>
</select>
<select
id=
"selectZeroHourRecord"
resultMap=
"searchBookRecord"
parameterType=
"java.util.Map"
>
<select
id=
"selectZeroHourRecord"
resultMap=
"searchBookRecord"
parameterType=
"java.util.Map"
>
...
@@ -478,9 +478,6 @@
...
@@ -478,9 +478,6 @@
<if
test=
"bookType != null"
>
<if
test=
"bookType != null"
>
and v1.book_type = #{bookType}
and v1.book_type = #{bookType}
</if>
</if>
<if
test=
"keywords != null and keywords != ''"
>
and (v3.code like concat("%", #{keywords},"%") or v3.number_plate like concat("%", #{keywords},"%"))
</if>
<if
test=
"companyIds != null and companyIds.size > 0"
>
<if
test=
"companyIds != null and companyIds.size > 0"
>
and (v1.lift_company in
and (v1.lift_company in
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleDepartureLogMapper.xml
View file @
2386865d
...
@@ -61,6 +61,9 @@
...
@@ -61,6 +61,9 @@
)
)
</if>
</if>
<if
test=
"code!=null"
>
and vehicle.code=#{code}
</if>
</trim>
</trim>
order by create_time desc
order by create_time desc
</select>
</select>
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleMapper.xml
View file @
2386865d
...
@@ -154,19 +154,15 @@
...
@@ -154,19 +154,15 @@
v.expect_destination_branch_company_id=#{subordinateBranch} )
v.expect_destination_branch_company_id=#{subordinateBranch} )
</if>
</if>
<if
test=
" addrProvince !=null or addrCity !=null or zoneId !=null "
>
<if
test=
" addrProvince !=null or addrCity !=null or zoneId !=null "
>
and (
<trim
suffixOverrides=
"OR"
>
<if
test=
"addrProvince !=null"
>
<if
test=
"addrProvince !=null"
>
(bc.addr_province=#{addrProvince} or bc1.addr_province=#{addrProvince}) OR
and bc.addr_province=#{addrProvince}
</if>
</if>
<if
test=
"addrCity !=null"
>
<if
test=
"addrCity !=null"
>
(bc.addr_city=#{addrProvince} or bc1.addr_city=#{addrProvince}) OR
and bc.addr_city=#{addrCity}
</if>
</if>
<if
test=
"zoneId !=null"
>
<if
test=
"zoneId !=null"
>
(bc.zone_id=#{zoneId} or bc1.zone_id=#{zoneId}) OR
and bc.zone_id=#{zoneId}
</if>
</if>
</trim>
)
</if>
</if>
order by v.code
order by v.code
) r ORDER BY r.parkBranchCompanyName
) r ORDER BY r.parkBranchCompanyName
...
@@ -310,19 +306,15 @@
...
@@ -310,19 +306,15 @@
v.expect_destination_branch_company_id=#{subordinateBranch} )
v.expect_destination_branch_company_id=#{subordinateBranch} )
</if>
</if>
<if
test=
" addrProvince !=null or addrCity !=null or zoneId !=null "
>
<if
test=
" addrProvince !=null or addrCity !=null or zoneId !=null "
>
and (
<trim
suffixOverrides=
"OR"
>
<if
test=
"addrProvince !=null"
>
<if
test=
"addrProvince !=null"
>
(bc.addr_province=#{addrProvince} or bc1.addr_province=#{addrProvince}) OR
and bc.addr_province=#{addrProvince}
</if>
</if>
<if
test=
"addrCity !=null"
>
<if
test=
"addrCity !=null"
>
(bc.addr_city=#{addrProvince} or bc1.addr_city=#{addrProvince}) OR
and bc.addr_city=#{addrCity}
</if>
</if>
<if
test=
"zoneId !=null"
>
<if
test=
"zoneId !=null"
>
(bc.zone_id=#{zoneId} or bc1.zone_id=#{zoneId}) OR
and bc.zone_id=#{zoneId}
</if>
</if>
</trim>
)
</if>
</if>
order by v.code
order by v.code
) r ORDER BY r.parkBranchCompanyName
) r ORDER BY r.parkBranchCompanyName
...
@@ -409,6 +401,9 @@
...
@@ -409,6 +401,9 @@
<if
test=
"modelId != null and modelId != ''"
>
<if
test=
"modelId != null and modelId != ''"
>
and v1.model_id = #{modelId}
and v1.model_id = #{modelId}
</if>
</if>
<if
test=
"code !=null"
>
and v1.code=#{code}
</if>
and v1.is_del != 1
and v1.is_del != 1
</where>
</where>
</select>
</select>
...
@@ -423,9 +418,6 @@
...
@@ -423,9 +418,6 @@
<if
test=
"code != null and code != ''"
>
<if
test=
"code != null and code != ''"
>
and v1.code = #{code}
and v1.code = #{code}
</if>
</if>
<if
test=
"keywords != null and keywords != ''"
>
and (v1.code like concat("%", #{keywords},"%") or v1.number_plate like concat("%", #{keywords},"%"))
</if>
<if
test=
"companyIds != null and companyIds.size > 0"
>
<if
test=
"companyIds != null and companyIds.size > 0"
>
and v1.park_branch_company_id in
and v1.park_branch_company_id in
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
...
@@ -490,6 +482,9 @@
...
@@ -490,6 +482,9 @@
<if
test=
"status != null"
>
<if
test=
"status != null"
>
and v1.status = #{status}
and v1.status = #{status}
</if>
</if>
<if
test=
"code !=null"
>
and v1.code=#{code}
</if>
<if
test=
"companyIds != null and companyIds.size > 0"
>
<if
test=
"companyIds != null and companyIds.size > 0"
>
and v1.park_branch_company_id in
and v1.park_branch_company_id in
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
...
@@ -513,6 +508,9 @@
...
@@ -513,6 +508,9 @@
<if
test=
"status != null"
>
<if
test=
"status != null"
>
and v2.status = #{status}
and v2.status = #{status}
</if>
</if>
<if
test=
"code !=null"
>
and v2.code=#{code}
</if>
<if
test=
"companyIds != null and companyIds.size > 0"
>
<if
test=
"companyIds != null and companyIds.size > 0"
>
and v2.park_branch_company_id in
and v2.park_branch_company_id in
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleUpkeepLogMapper.xml
View file @
2386865d
...
@@ -48,6 +48,9 @@
...
@@ -48,6 +48,9 @@
)
)
)
)
</if>
</if>
<if
test=
"code !=null"
>
and b.code=#{code}
</if>
</trim>
</trim>
order by a.create_time desc
order by a.create_time desc
</select>
</select>
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleWarningMsgMapper.xml
View file @
2386865d
...
@@ -61,6 +61,9 @@
...
@@ -61,6 +61,9 @@
<if
test=
"modelId != null and modelId != ''"
>
<if
test=
"modelId != null and modelId != ''"
>
and v.model_id = #{modelId}
and v.model_id = #{modelId}
</if>
</if>
<if
test=
"code !=null"
>
and v.code=#{code}
</if>
<if
test=
"companyIds != null and companyIds.size > 0"
>
<if
test=
"companyIds != null and companyIds.size > 0"
>
and v.park_branch_company_id in
and v.park_branch_company_id in
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
<foreach
collection=
"companyIds"
item=
"id"
open=
"("
separator=
","
close=
")"
>
...
...
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