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
6e5b1785
Commit
6e5b1785
authored
Sep 07, 2019
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
批量添加车型
parent
53f21b03
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
49 additions
and
2 deletions
+49
-2
CompanyBaseBiz.java
...in/java/com/xxfc/platform/vehicle/biz/CompanyBaseBiz.java
+47
-0
CompanyController.java
...m/xxfc/platform/vehicle/rest/admin/CompanyController.java
+2
-2
No files found.
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/CompanyBaseBiz.java
View file @
6e5b1785
...
@@ -3,6 +3,7 @@ package com.xxfc.platform.vehicle.biz;
...
@@ -3,6 +3,7 @@ package com.xxfc.platform.vehicle.biz;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.RandomUtil
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.util.process.ResultCode
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
...
@@ -10,6 +11,7 @@ import com.xxfc.platform.vehicle.entity.*;
...
@@ -10,6 +11,7 @@ import com.xxfc.platform.vehicle.entity.*;
import
com.xxfc.platform.vehicle.mapper.BranchCompanyStockInfoMapper
;
import
com.xxfc.platform.vehicle.mapper.BranchCompanyStockInfoMapper
;
import
com.xxfc.platform.vehicle.mapper.CompanyBaseMapper
;
import
com.xxfc.platform.vehicle.mapper.CompanyBaseMapper
;
import
com.xxfc.platform.vehicle.mapper.SysRegionMapper
;
import
com.xxfc.platform.vehicle.mapper.SysRegionMapper
;
import
com.xxfc.platform.vehicle.pojo.AddOrUpdateVehicleVo
;
import
com.xxfc.platform.vehicle.pojo.dto.CompanyBaseDetailDTO
;
import
com.xxfc.platform.vehicle.pojo.dto.CompanyBaseDetailDTO
;
import
com.xxfc.platform.vehicle.pojo.vo.CompanyBaseVo
;
import
com.xxfc.platform.vehicle.pojo.vo.CompanyBaseVo
;
import
com.xxfc.platform.vehicle.pojo.vo.CompanyVo
;
import
com.xxfc.platform.vehicle.pojo.vo.CompanyVo
;
...
@@ -26,6 +28,7 @@ import javax.servlet.http.HttpServletRequest;
...
@@ -26,6 +28,7 @@ import javax.servlet.http.HttpServletRequest;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Scanner
;
@Service
@Service
@Slf4j
@Slf4j
...
@@ -47,6 +50,9 @@ public class CompanyBaseBiz extends BaseBiz<CompanyBaseMapper, CompanyBase> {
...
@@ -47,6 +50,9 @@ public class CompanyBaseBiz extends BaseBiz<CompanyBaseMapper, CompanyBase> {
@Autowired
@Autowired
AreaBiz
areaBiz
;
AreaBiz
areaBiz
;
@Autowired
VehicleBiz
vehicleBiz
;
@Value
(
"${branchCompanyPic.url}"
)
@Value
(
"${branchCompanyPic.url}"
)
private
String
companyUrl
;
private
String
companyUrl
;
...
@@ -85,6 +91,47 @@ public class CompanyBaseBiz extends BaseBiz<CompanyBaseMapper, CompanyBase> {
...
@@ -85,6 +91,47 @@ public class CompanyBaseBiz extends BaseBiz<CompanyBaseMapper, CompanyBase> {
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
}
//临时数据同步4(添加车辆)
public
ObjectRestResponse
synchro4
()
throws
Exception
{
List
<
BranchCompany
>
list
=
branchCompanyBiz
.
selectListAll
();
if
(
list
.
size
()>
0
){
int
num
=
1
;
for
(
BranchCompany
branchCompany:
list
){
List
<
AddOrUpdateVehicleVo
>
addOrUpdateVehicleVoList
=
new
ArrayList
<>();
for
(
int
i
=
1
;
i
<
6
;
i
++){
String
numberPlate
=
"测试"
+
getNumberPlate
(
num
);
AddOrUpdateVehicleVo
vehicleVo
=
new
AddOrUpdateVehicleVo
();
vehicleVo
.
setCode
(
Integer
.
parseInt
(
RandomUtil
.
getRandomStr
(
4
)));
vehicleVo
.
setNumberPlate
(
numberPlate
);
vehicleVo
.
setStatus
(
1
);
vehicleVo
.
setBrand
(
5
);
vehicleVo
.
setUseType
(
1
);
vehicleVo
.
setModelId
(
67
);
vehicleVo
.
setSubordinateBranch
(
branchCompany
.
getId
());
vehicleVo
.
setMaintenanceMileage
(
3000
);
vehicleVo
.
setParkBranchCompanyId
(
branchCompany
.
getId
());
vehicleVo
.
setTravelStatus
(
3
);
addOrUpdateVehicleVoList
.
add
(
vehicleVo
);
num
++;
log
.
info
(
"----成功---num=="
+
num
+
"---numberPlate==="
+
numberPlate
);
}
vehicleBiz
.
add
(
addOrUpdateVehicleVoList
);
}
}
return
ObjectRestResponse
.
succ
();
}
public
String
getNumberPlate
(
int
number
){
String
str
=
number
+
""
;
char
[]
ary1
=
str
.
toCharArray
();
char
[]
ary2
=
{
'0'
,
'0'
,
'0'
,
'0'
};
System
.
arraycopy
(
ary1
,
0
,
ary2
,
ary2
.
length
-
ary1
.
length
,
ary1
.
length
);
String
result
=
new
String
(
ary2
);
return
result
;
}
//临时数据同步2
//临时数据同步2
public
ObjectRestResponse
synchro2
(){
public
ObjectRestResponse
synchro2
(){
List
<
BranchCompany
>
list
=
branchCompanyBiz
.
selectListAll
();
List
<
BranchCompany
>
list
=
branchCompanyBiz
.
selectListAll
();
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/admin/CompanyController.java
View file @
6e5b1785
...
@@ -21,8 +21,8 @@ public class CompanyController extends BaseController<CompanyBaseBiz> {
...
@@ -21,8 +21,8 @@ public class CompanyController extends BaseController<CompanyBaseBiz> {
@ApiOperation
(
"同步分公司信息"
)
@ApiOperation
(
"同步分公司信息"
)
@PostMapping
(
"synchro"
)
@PostMapping
(
"synchro"
)
public
ObjectRestResponse
<
String
>
synchro
()
{
public
ObjectRestResponse
synchro
()
throws
Exception
{
return
baseBiz
.
synchro
();
return
baseBiz
.
synchro
4
();
}
}
@ApiOperation
(
"同步分公司地址"
)
@ApiOperation
(
"同步分公司地址"
)
...
...
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