Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
customer-service
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
SuperHive
back-end
customer-service
Commits
6e3e1c37
Commit
6e3e1c37
authored
Apr 29, 2020
by
huangcb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
承运商接口:vehicle的字典表类型统一为Integer
parent
2ef37f0c
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
68 additions
and
36 deletions
+68
-36
VehicleConstants.java
...esv/freight/customer/module/vehicle/VehicleConstants.java
+4
-4
VehicleDetailDto.java
...freight/customer/module/vehicle/dto/VehicleDetailDto.java
+19
-3
VehicleEntity.java
...freight/customer/module/vehicle/entity/VehicleEntity.java
+3
-3
VehicleInfoForm.java
...freight/customer/module/vehicle/form/VehicleInfoForm.java
+6
-3
VehicleQueryForm.java
...reight/customer/module/vehicle/form/VehicleQueryForm.java
+7
-2
VehicleServiceImpl.java
...tomer/module/vehicle/service/impl/VehicleServiceImpl.java
+6
-0
VehicleDetailVO.java
...v/freight/customer/module/vehicle/vo/VehicleDetailVO.java
+2
-6
VehicleListVO.java
...esv/freight/customer/module/vehicle/vo/VehicleListVO.java
+6
-2
VehicleDao.xml
src/main/resources/mapper/vehicle/VehicleDao.xml
+6
-4
VehicleControllerAddTest.java
...r/module/vehicle/controller/VehicleControllerAddTest.java
+8
-8
VehicleControllerEditTest.java
.../module/vehicle/controller/VehicleControllerEditTest.java
+1
-1
No files found.
src/main/java/com/esv/freight/customer/module/vehicle/VehicleConstants.java
View file @
6e3e1c37
...
...
@@ -14,14 +14,14 @@ public class VehicleConstants {
/**
* 车辆创建来源:1-平台创建、2-自行注册
**/
public
static
final
String
VEHICLE_SOURCE_TYPE_PLATFORM
=
"1"
;
public
static
final
String
VEHICLE_SOURCE_TYPE_REGISTER
=
"2"
;
public
static
final
Integer
VEHICLE_SOURCE_TYPE_PLATFORM
=
1
;
public
static
final
Integer
VEHICLE_SOURCE_TYPE_REGISTER
=
2
;
/**
* 车辆状态:1-正常、2-停用
**/
public
static
final
String
VEHICLE_ACCOUNT_STATUS_UNBLOCK
=
"1"
;
public
static
final
String
VEHICLE_ACCOUNT_STATUS_BLOCK
=
"2"
;
public
static
final
Integer
VEHICLE_ACCOUNT_STATUS_UNBLOCK
=
1
;
public
static
final
Integer
VEHICLE_ACCOUNT_STATUS_BLOCK
=
2
;
/**
* 车辆审核状态:0-待审核、1-审核成功,2-审核失败,APP自行注册需要平台审核
...
...
src/main/java/com/esv/freight/customer/module/vehicle/dto/VehicleDetailDto.java
View file @
6e3e1c37
...
...
@@ -36,6 +36,22 @@ public class VehicleDetailDto {
* 承运商帐号ID
*/
private
Long
carrierId
;
/**
* 承运商名称
*/
private
String
carrierName
;
/**
* 承运商类别(字典表):1-企业承运人、2-个体承运人
*/
private
Integer
carrierType
;
/**
* 承运商名称
*/
private
String
carrierFullName
;
/**
* 承运商联系人
*/
private
String
carrierContactor
;
/**
* 车牌号
*/
...
...
@@ -43,7 +59,7 @@ public class VehicleDetailDto {
/**
* 车辆状态:1-正常、2-停用
*/
private
String
vehicleStatus
;
private
Integer
vehicleStatus
;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
...
...
@@ -179,7 +195,7 @@ public class VehicleDetailDto {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
private
String
etc
;
private
Integer
etc
;
/**
* 上报状态(字典表):0-未上报、1-上报成功、2-上报失败
*/
...
...
@@ -195,7 +211,7 @@ public class VehicleDetailDto {
/**
* 创建来源:1-平台创建、2-司机创建
*/
private
String
sourceType
;
private
Integer
sourceType
;
/**
* 创建者
*/
...
...
src/main/java/com/esv/freight/customer/module/vehicle/entity/VehicleEntity.java
View file @
6e3e1c37
...
...
@@ -45,7 +45,7 @@ public class VehicleEntity implements Serializable {
/**
* 车辆状态:1-正常、2-停用
*/
private
String
vehicleStatus
;
private
Integer
vehicleStatus
;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
...
...
@@ -181,7 +181,7 @@ public class VehicleEntity implements Serializable {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
private
String
etc
;
private
Integer
etc
;
/**
* 上报状态(字典表):0-未上报、1-上报成功、2-上报失败
*/
...
...
@@ -198,7 +198,7 @@ public class VehicleEntity implements Serializable {
/**
* 创建来源:1-平台创建、2-司机创建
*/
private
String
sourceType
;
private
Integer
sourceType
;
/**
* 创建者
*/
...
...
src/main/java/com/esv/freight/customer/module/vehicle/form/VehicleInfoForm.java
View file @
6e3e1c37
...
...
@@ -8,7 +8,10 @@ import org.apache.commons.lang3.builder.ToStringStyle;
import
org.hibernate.validator.constraints.Length
;
import
org.hibernate.validator.constraints.Range
;
import
javax.validation.constraints.*
;
import
javax.validation.constraints.DecimalMax
;
import
javax.validation.constraints.DecimalMin
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
java.math.BigDecimal
;
/**
...
...
@@ -209,8 +212,8 @@ public class VehicleInfoForm {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
@
Pattern
(
regexp
=
"[12]"
,
message
=
"参数etc不合法"
,
groups
=
{
ValidatorInsert
.
class
,
ValidatorUpdate
.
class
})
private
String
etc
;
@
Range
(
min
=
1
,
max
=
3
,
message
=
"参数etc不合法"
,
groups
=
{
ValidatorInsert
.
class
,
ValidatorUpdate
.
class
})
private
Integer
etc
;
/**
* 车头照片URL
*/
...
...
src/main/java/com/esv/freight/customer/module/vehicle/form/VehicleQueryForm.java
View file @
6e3e1c37
...
...
@@ -38,8 +38,13 @@ public class VehicleQueryForm {
/**
* 车辆状态:1-正常、2-停用
*/
@Pattern
(
regexp
=
"[12]"
,
message
=
"参数vehicleStatus不合法"
,
groups
=
{
ValidatorList
.
class
})
private
String
vehicleStatus
;
@Range
(
min
=
1
,
max
=
2
,
message
=
"参数vehicleStatus不合法"
,
groups
=
{
ValidatorList
.
class
})
private
Integer
vehicleStatus
;
/**
* 创建来源:1-平台创建、2-司机创建
*/
@Range
(
min
=
1
,
max
=
2
,
message
=
"参数sourceType不合法"
,
groups
=
{
ValidatorList
.
class
})
private
Integer
sourceType
;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
...
...
src/main/java/com/esv/freight/customer/module/vehicle/service/impl/VehicleServiceImpl.java
View file @
6e3e1c37
...
...
@@ -11,6 +11,7 @@ import com.esv.freight.customer.common.exception.EException;
import
com.esv.freight.customer.common.response.ECode
;
import
com.esv.freight.customer.common.util.ReqUtils
;
import
com.esv.freight.customer.common.vo.PageResultVO
;
import
com.esv.freight.customer.module.carrier.CarrierConstants
;
import
com.esv.freight.customer.module.carrier.entity.CarrierAccountEntity
;
import
com.esv.freight.customer.module.carrier.service.CarrierAccountService
;
import
com.esv.freight.customer.module.vehicle.VehicleConstants
;
...
...
@@ -292,6 +293,11 @@ public class VehicleServiceImpl extends ServiceImpl<VehicleDao, VehicleEntity> i
for
(
VehicleDetailDto
dto
:
dtoList
)
{
VehicleListVO
vo
=
new
VehicleListVO
();
BeanUtils
.
copyProperties
(
dto
,
vo
);
if
(
CarrierConstants
.
CARRIER_TYPE_COMPANY
.
equals
(
dto
.
getCarrierType
()))
{
vo
.
setCarrierName
(
dto
.
getCarrierFullName
());
}
else
{
vo
.
setCarrierName
(
dto
.
getCarrierContactor
());
}
vo
.
setCreateTime
(
dto
.
getCreateTime
().
getTime
());
targetRecordList
.
add
(
vo
);
}
...
...
src/main/java/com/esv/freight/customer/module/vehicle/vo/VehicleDetailVO.java
View file @
6e3e1c37
...
...
@@ -169,7 +169,7 @@ public class VehicleDetailVO {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
private
String
etc
;
private
Integer
etc
;
/**
* 上报状态(字典表):0-未上报、1-上报成功、2-上报失败
*/
...
...
@@ -178,14 +178,10 @@ public class VehicleDetailVO {
* 上报时间
*/
private
String
uploadTime
;
/**
* 删除标识:0-未删除,1-已删除
*/
private
Boolean
deleted
;
/**
* 创建来源:1-平台创建、2-司机创建
*/
private
String
sourceType
;
private
Integer
sourceType
;
/**
* 创建者
*/
...
...
src/main/java/com/esv/freight/customer/module/vehicle/vo/VehicleListVO.java
View file @
6e3e1c37
...
...
@@ -22,6 +22,10 @@ public class VehicleListVO {
*
*/
private
Long
id
;
/**
* 承运商名称
*/
private
String
carrierName
;
/**
* 车牌号
*/
...
...
@@ -29,7 +33,7 @@ public class VehicleListVO {
/**
* 车辆状态:1-正常、2-停用
*/
private
String
vehicleStatus
;
private
Integer
vehicleStatus
;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
...
...
@@ -57,7 +61,7 @@ public class VehicleListVO {
/**
* 创建来源:1-平台创建、2-司机创建
*/
private
String
sourceType
;
private
Integer
sourceType
;
/**
* 创建者
*/
...
...
src/main/resources/mapper/vehicle/VehicleDao.xml
View file @
6e3e1c37
...
...
@@ -67,10 +67,9 @@
<!-- 分页查询车辆列表 -->
<select
id=
"selectVehicle4Page"
parameterType=
"com.esv.freight.customer.module.vehicle.form.VehicleQueryForm"
resultType=
"com.esv.freight.customer.module.vehicle.dto.VehicleDetailDto"
>
select a.*, b.vehicle_head_url, b.vehicle_head_person_url, b.vehicle_license_front_url,
b.vehicle_license_back_url, b.road_certificate_front_url, b.attached_statement_url
from vehicle a, vehicle_attachment b
where a.id = b.vehicle_id
select a.*, c.carrier_type as carrierType, c.carrier_full_name as carrierFullName, c.contactor as carrierContactor
from vehicle a, carrier_info c
where a.carrier_id = c.account_id
<if
test=
"queryObj.licenseNumber != null"
>
and a.license_number like CONCAT('%', #{queryObj.licenseNumber}, '%')
</if>
...
...
@@ -86,6 +85,9 @@
<if
test=
"queryObj.auditStatus != null"
>
and a.audit_status = #{queryObj.auditStatus}
</if>
<if
test=
"queryObj.sourceType != null"
>
and a.source_type = #{queryObj.sourceType}
</if>
<if
test=
"queryObj.vehicleLicenseNumber != null"
>
and a.vehicle_license_number like CONCAT('%', #{queryObj.vehicleLicenseNumber}, '%')
</if>
...
...
src/test/java/com/esv/freight/customer/module/vehicle/controller/VehicleControllerAddTest.java
View file @
6e3e1c37
...
...
@@ -75,7 +75,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210103"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_001.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_001.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_001.jpg"
);
...
...
@@ -138,7 +138,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210105"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_011.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_011.jpg"
);
...
...
@@ -202,7 +202,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210105"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_011.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_011.jpg"
);
...
...
@@ -265,7 +265,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210105"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_011.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_011.jpg"
);
...
...
@@ -328,7 +328,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210105"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_011.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_011.jpg"
);
...
...
@@ -391,7 +391,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210105"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_011.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_011.jpg"
);
...
...
@@ -454,7 +454,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210105"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_011.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_011.jpg"
);
...
...
@@ -517,7 +517,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210105"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_011.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_011.jpg"
);
...
...
src/test/java/com/esv/freight/customer/module/vehicle/controller/VehicleControllerEditTest.java
View file @
6e3e1c37
...
...
@@ -76,7 +76,7 @@ public class VehicleControllerEditTest extends BaseTestController {
form
.
setVehicleProvinceCode
(
"210000"
);
form
.
setVehicleCityCode
(
"210100"
);
form
.
setVehicleDistrictCode
(
"210103"
);
form
.
setEtc
(
"1"
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setEtc
(
1
);
// 是否开通ETC:1-已开通、2-未开通、3-未知
form
.
setVehicleHeadUrl
(
"http://127.0.0.1/Vehicle_Head_Url_001.jpg"
);
form
.
setVehicleHeadPersonUrl
(
"http://127.0.0.1/Vehicle_Head_Person_Url_001.jpg"
);
form
.
setVehicleLicenseFrontUrl
(
"http://127.0.0.1/Vehicle_License_Front_Url_001.jpg"
);
...
...
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