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
83aaa1e4
Commit
83aaa1e4
authored
Oct 24, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master-background-manager' into dev
parents
8a297905
44678827
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
16 deletions
+27
-16
ResultVehicleVo.java
.../java/com/xxfc/platform/vehicle/pojo/ResultVehicleVo.java
+9
-1
VehicleExcelVo.java
...n/java/com/xxfc/platform/vehicle/pojo/VehicleExcelVo.java
+3
-4
VehicleInformationDownloadBiz.java
...c/platform/vehicle/biz/VehicleInformationDownloadBiz.java
+15
-11
No files found.
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/ResultVehicleVo.java
View file @
83aaa1e4
...
@@ -5,7 +5,7 @@ import lombok.Data;
...
@@ -5,7 +5,7 @@ import lombok.Data;
import
java.util.Date
;
import
java.util.Date
;
@Data
@Data
public
class
ResultVehicleVo
{
public
class
ResultVehicleVo
{
/**
/**
* 主键(uuid)
* 主键(uuid)
*/
*/
...
@@ -55,6 +55,8 @@ public class ResultVehicleVo {
...
@@ -55,6 +55,8 @@ public class ResultVehicleVo {
*/
*/
private
String
parkBranchCompanyName
;
private
String
parkBranchCompanyName
;
/**
/**
* 目的地分支机构(id)
* 目的地分支机构(id)
*/
*/
...
@@ -70,6 +72,12 @@ public class ResultVehicleVo {
...
@@ -70,6 +72,12 @@ public class ResultVehicleVo {
*/
*/
private
Integer
useType
;
private
Integer
useType
;
/**
* 用途名称
*/
private
String
useTypeName
;
/**
/**
* 备注信息
* 备注信息
*/
*/
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/VehicleExcelVo.java
View file @
83aaa1e4
...
@@ -2,11 +2,10 @@ package com.xxfc.platform.vehicle.pojo;
...
@@ -2,11 +2,10 @@ package com.xxfc.platform.vehicle.pojo;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.HashMap
;
import
java.util.Map
;
@Data
@Data
public
class
VehicleExcelVo
{
public
class
VehicleExcelVo
{
/**
/**
...
@@ -27,7 +26,7 @@ public class VehicleExcelVo {
...
@@ -27,7 +26,7 @@ public class VehicleExcelVo {
/**
/**
*
*
用途名称
*/
*/
private
String
useTypeName
;
private
String
useTypeName
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleInformationDownloadBiz.java
View file @
83aaa1e4
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
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.admin.feign.dto.UserDTO
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
...
@@ -11,19 +9,20 @@ import com.xxfc.platform.vehicle.mapper.VehicleMapper;
...
@@ -11,19 +9,20 @@ import com.xxfc.platform.vehicle.mapper.VehicleMapper;
import
com.xxfc.platform.vehicle.pojo.ResultVehicleVo
;
import
com.xxfc.platform.vehicle.pojo.ResultVehicleVo
;
import
com.xxfc.platform.vehicle.pojo.VehicleExcelVo
;
import
com.xxfc.platform.vehicle.pojo.VehicleExcelVo
;
import
com.xxfc.platform.vehicle.pojo.VehiclePageQueryVo
;
import
com.xxfc.platform.vehicle.pojo.VehiclePageQueryVo
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.beanutils.BeanUtilsBean
;
import
org.apache.commons.beanutils.BeanUtilsBean
;
import
org.apache.commons.beanutils.PropertyUtils
;
import
org.apache.commons.beanutils.PropertyUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.lang.reflect.InvocationTargetException
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
@Service
@Service
@Slf4j
public
class
VehicleInformationDownloadBiz
extends
BaseBiz
<
VehicleMapper
,
Vehicle
>
{
public
class
VehicleInformationDownloadBiz
extends
BaseBiz
<
VehicleMapper
,
Vehicle
>
{
@Autowired
@Autowired
...
@@ -32,7 +31,7 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
...
@@ -32,7 +31,7 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
public
List
<
ResultVehicleVo
>
getByPageNotAllData
(
VehiclePageQueryVo
vehiclePageQueryVo
,
List
<
Integer
>
companyList
)
throws
Exception
{
public
List
getByPageNotAllData
(
VehiclePageQueryVo
vehiclePageQueryVo
,
List
<
Integer
>
companyList
)
throws
Exception
{
Map
<
String
,
Object
>
params
=
PropertyUtils
.
describe
(
vehiclePageQueryVo
);
Map
<
String
,
Object
>
params
=
PropertyUtils
.
describe
(
vehiclePageQueryVo
);
//处理预定日期相关参数
//处理预定日期相关参数
vehicleBiz
.
adjustBookedInfoParam
(
params
,
vehiclePageQueryVo
);
vehicleBiz
.
adjustBookedInfoParam
(
params
,
vehiclePageQueryVo
);
...
@@ -45,7 +44,7 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
...
@@ -45,7 +44,7 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
return
mapper
.
getByPageNotAllData
(
params
);
return
mapper
.
getByPageNotAllData
(
params
);
}
}
public
List
<
ResultVehicleVo
>
getByPage
(
VehiclePageQueryVo
vehiclePageQueryVo
)
throws
Exception
{
public
List
getByPage
(
VehiclePageQueryVo
vehiclePageQueryVo
)
throws
Exception
{
Map
<
String
,
Object
>
params
=
PropertyUtils
.
describe
(
vehiclePageQueryVo
);
Map
<
String
,
Object
>
params
=
PropertyUtils
.
describe
(
vehiclePageQueryVo
);
//处理预定日期相关参数
//处理预定日期相关参数
...
@@ -56,7 +55,7 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
...
@@ -56,7 +55,7 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
}
}
return
mapper
.
getByPage
(
params
);
return
mapper
.
getByPage
(
params
);
}
}
//getResultVehicleVoList
public
List
<
ResultVehicleVo
>
getResultVehicleVoList
(
String
vehiclePageQueryVoJson
,
UserDTO
userDTO
)
{
public
List
<
ResultVehicleVo
>
getResultVehicleVoList
(
String
vehiclePageQueryVoJson
,
UserDTO
userDTO
)
{
VehiclePageQueryVo
vehiclePageQueryVo
=
new
VehiclePageQueryVo
();
VehiclePageQueryVo
vehiclePageQueryVo
=
new
VehiclePageQueryVo
();
try
{
try
{
...
@@ -80,11 +79,16 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
...
@@ -80,11 +79,16 @@ public class VehicleInformationDownloadBiz extends BaseBiz<VehicleMapper, Vehicl
public
List
<
VehicleExcelVo
>
getList
(
String
vehiclePageQueryVoJson
,
UserDTO
userDTO
)
throws
Exception
{
public
List
<
VehicleExcelVo
>
getList
(
String
vehiclePageQueryVoJson
,
UserDTO
userDTO
)
throws
Exception
{
List
<
ResultVehicleVo
>
resultVehicleVoList
=
getResultVehicleVoList
(
vehiclePageQueryVoJson
,
userDTO
);
List
<
ResultVehicleVo
>
resultVehicleVoList
=
getResultVehicleVoList
(
vehiclePageQueryVoJson
,
userDTO
);
ArrayList
<
VehicleExcelVo
>
arrayList
=
Lists
.
newArrayList
();
ArrayList
<
VehicleExcelVo
>
arrayList
=
Lists
.
newArrayList
();
for
(
ResultVehicleVo
resultVehicleVo
:
resultVehicleVoList
)
{
resultVehicleVoList
.
parallelStream
().
forEach
(
result
->{
VehicleExcelVo
vehicleExcelVo
=
new
VehicleExcelVo
();
try
{
BeanUtilsBean
.
getInstance
().
copyProperties
(
vehicleExcelVo
,
resultVehicleVo
);
VehicleExcelVo
vehicleExcelVo
=
new
VehicleExcelVo
();
arrayList
.
add
(
vehicleExcelVo
);
BeanUtilsBean
.
getInstance
().
copyProperties
(
vehicleExcelVo
,
result
);
}
arrayList
.
add
(
vehicleExcelVo
);
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
());
e
.
printStackTrace
();
}
});
return
arrayList
;
return
arrayList
;
}
}
...
...
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