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
8f74b335
Commit
8f74b335
authored
Sep 17, 2019
by
libin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
官网的车型类型与分公司
parent
ce7881d4
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
107 additions
and
5 deletions
+107
-5
BranchCompanyController.java
.../com/xxfc/platform/uccn/rest/BranchCompanyController.java
+33
-0
VehicleFeign.java
...in/java/com/xxfc/platform/vehicle/feign/VehicleFeign.java
+10
-0
BranchCompanyFindDTO.java
.../xxfc/platform/vehicle/pojo/dto/BranchCompanyFindDTO.java
+2
-0
VehiclePlatCataVo.java
.../com/xxfc/platform/vehicle/pojo/vo/VehiclePlatCataVo.java
+23
-0
BranchCompanyBiz.java
.../java/com/xxfc/platform/vehicle/biz/BranchCompanyBiz.java
+1
-1
VehiclePlatCataBiz.java
...ava/com/xxfc/platform/vehicle/biz/VehiclePlatCataBiz.java
+19
-0
BranchCompanyMapper.java
...com/xxfc/platform/vehicle/mapper/BranchCompanyMapper.java
+1
-1
BranchCompanyController.java
...m/xxfc/platform/vehicle/rest/BranchCompanyController.java
+2
-2
VehicleCataController.java
...com/xxfc/platform/vehicle/rest/VehicleCataController.java
+11
-0
BranchCompanyMapper.xml
...-server/src/main/resources/mapper/BranchCompanyMapper.xml
+5
-1
No files found.
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/rest/BranchCompanyController.java
0 → 100644
View file @
8f74b335
package
com
.
xxfc
.
platform
.
uccn
.
rest
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.vehicle.feign.VehicleFeign
;
import
com.xxfc.platform.vehicle.pojo.dto.BranchCompanyFindDTO
;
import
com.xxfc.platform.vehicle.pojo.vo.BranchCompanyListVO
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/9/17 15:24
*/
@RestController
@RequestMapping
(
"/app/unauth/branch_company"
)
@RequiredArgsConstructor
(
onConstructor
=
@__
(
@Autowired
))
public
class
BranchCompanyController
{
private
final
VehicleFeign
vehicleFeign
;
@PostMapping
(
"/page"
)
public
ObjectRestResponse
<
PageDataVO
>
listBranchCompanyWithPage
(
@RequestBody
BranchCompanyFindDTO
branchCompanyFindDTO
)
{
PageDataVO
<
BranchCompanyListVO
>
branchCompanyWithPage
=
vehicleFeign
.
findBranchCompanyWithPage
(
branchCompanyFindDTO
);
return
ObjectRestResponse
.
succ
(
branchCompanyWithPage
);
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/feign/VehicleFeign.java
View file @
8f74b335
...
@@ -6,8 +6,10 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
...
@@ -6,8 +6,10 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.entity.*
;
import
com.xxfc.platform.vehicle.entity.*
;
import
com.xxfc.platform.vehicle.pojo.*
;
import
com.xxfc.platform.vehicle.pojo.*
;
import
com.xxfc.platform.vehicle.pojo.dto.BranchCompanyFindDTO
;
import
com.xxfc.platform.vehicle.pojo.vo.AccompanyingItemVo
;
import
com.xxfc.platform.vehicle.pojo.vo.AccompanyingItemVo
;
import
com.xxfc.platform.vehicle.pojo.vo.BranComanyLeaderVo
;
import
com.xxfc.platform.vehicle.pojo.vo.BranComanyLeaderVo
;
import
com.xxfc.platform.vehicle.pojo.vo.BranchCompanyListVO
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -152,4 +154,12 @@ public interface VehicleFeign {
...
@@ -152,4 +154,12 @@ public interface VehicleFeign {
@GetMapping
(
"/vehicleInfo/findwith_plate_number"
)
@GetMapping
(
"/vehicleInfo/findwith_plate_number"
)
List
<
String
>
findbyPlateNumber
(
@RequestParam
(
value
=
"plateNumber"
)
String
plateNumber
);
List
<
String
>
findbyPlateNumber
(
@RequestParam
(
value
=
"plateNumber"
)
String
plateNumber
);
/**
* 根据位置查询
* @param branchCompanyFindDTO
* @return
*/
@PostMapping
(
"/branchCompany/app/unauth/companys"
)
PageDataVO
<
BranchCompanyListVO
>
findBranchCompanyWithPage
(
@RequestBody
BranchCompanyFindDTO
branchCompanyFindDTO
);
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/dto/BranchCompanyFindDTO.java
View file @
8f74b335
...
@@ -15,4 +15,6 @@ public class BranchCompanyFindDTO extends PageParam {
...
@@ -15,4 +15,6 @@ public class BranchCompanyFindDTO extends PageParam {
private
Integer
addrProvince
;
private
Integer
addrProvince
;
private
Integer
addrCity
;
private
Integer
addrCity
;
private
String
name
;
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/vo/VehiclePlatCataVo.java
0 → 100644
View file @
8f74b335
package
com
.
xxfc
.
platform
.
vehicle
.
pojo
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/9/17 14:48
*/
@Data
@Builder
(
toBuilder
=
true
)
@NoArgsConstructor
@AllArgsConstructor
public
class
VehiclePlatCataVo
{
private
Integer
id
;
private
String
name
;
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/BranchCompanyBiz.java
View file @
8f74b335
...
@@ -374,7 +374,7 @@ public class BranchCompanyBiz extends BaseBiz<BranchCompanyMapper, BranchCompany
...
@@ -374,7 +374,7 @@ public class BranchCompanyBiz extends BaseBiz<BranchCompanyMapper, BranchCompany
public
PageDataVO
<
BranchCompanyListVO
>
findBranchCompanyWithPage
(
BranchCompanyFindDTO
branchCompanyFindDTO
)
{
public
PageDataVO
<
BranchCompanyListVO
>
findBranchCompanyWithPage
(
BranchCompanyFindDTO
branchCompanyFindDTO
)
{
PageDataVO
<
BranchCompanyListVO
>
pageDataVO
=
new
PageDataVO
<>();
PageDataVO
<
BranchCompanyListVO
>
pageDataVO
=
new
PageDataVO
<>();
PageDataVO
<
BranchCompanyListDTO
>
dataVO
=
PageDataVO
.
pageInfo
(
branchCompanyFindDTO
.
getPage
(),
branchCompanyFindDTO
.
getLimit
(),
()
->
mapper
.
findBranchCompanys
(
branchCompanyFindDTO
.
getAddrProvince
(),
branchCompanyFindDTO
.
getAddrCity
()));
PageDataVO
<
BranchCompanyListDTO
>
dataVO
=
PageDataVO
.
pageInfo
(
branchCompanyFindDTO
.
getPage
(),
branchCompanyFindDTO
.
getLimit
(),
()
->
mapper
.
findBranchCompanys
(
branchCompanyFindDTO
.
getAddrProvince
(),
branchCompanyFindDTO
.
getAddrCity
()
,
branchCompanyFindDTO
.
getName
()
));
List
<
BranchCompanyListDTO
>
data
=
dataVO
.
getData
();
List
<
BranchCompanyListDTO
>
data
=
dataVO
.
getData
();
if
(
CollectionUtils
.
isEmpty
(
data
))
{
if
(
CollectionUtils
.
isEmpty
(
data
))
{
return
pageDataVO
;
return
pageDataVO
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehiclePlatCataBiz.java
View file @
8f74b335
...
@@ -3,7 +3,9 @@ package com.xxfc.platform.vehicle.biz;
...
@@ -3,7 +3,9 @@ package com.xxfc.platform.vehicle.biz;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.Cache
;
import
com.ace.cache.annotation.CacheClear
;
import
com.ace.cache.annotation.CacheClear
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.TypeReference
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
...
@@ -16,7 +18,9 @@ import com.xxfc.platform.vehicle.entity.VehiclePlatCata;
...
@@ -16,7 +18,9 @@ import com.xxfc.platform.vehicle.entity.VehiclePlatCata;
import
com.xxfc.platform.vehicle.mapper.VehiclePlatCataMapper
;
import
com.xxfc.platform.vehicle.mapper.VehiclePlatCataMapper
;
import
com.xxfc.platform.vehicle.pojo.Cascade
;
import
com.xxfc.platform.vehicle.pojo.Cascade
;
import
com.xxfc.platform.vehicle.pojo.CataVo
;
import
com.xxfc.platform.vehicle.pojo.CataVo
;
import
com.xxfc.platform.vehicle.pojo.vo.VehiclePlatCataVo
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.assertj.core.util.Arrays
;
import
org.assertj.core.util.Arrays
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -492,4 +496,19 @@ public class VehiclePlatCataBiz extends BaseBiz<VehiclePlatCataMapper, VehiclePl
...
@@ -492,4 +496,19 @@ public class VehiclePlatCataBiz extends BaseBiz<VehiclePlatCataMapper, VehiclePl
}
}
return
vpcMap
;
return
vpcMap
;
}
}
public
List
<
VehiclePlatCataVo
>
findVehicleCategoryByParentId
(
Integer
parentId
){
List
<
VehiclePlatCataVo
>
cataVos
=
new
ArrayList
<>();
Example
example
=
new
Example
(
VehiclePlatCata
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"parentId"
,
parentId
);
criteria
.
andEqualTo
(
"state"
,
0
);
List
<
VehiclePlatCata
>
vehiclePlatCatas
=
mapper
.
selectByExample
(
example
);
if
(
CollectionUtils
.
isEmpty
(
vehiclePlatCatas
)){
return
cataVos
;
}
cataVos
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
vehiclePlatCatas
),
new
TypeReference
<
List
<
VehiclePlatCataVo
>>()
{
});
return
cataVos
;
}
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/BranchCompanyMapper.java
View file @
8f74b335
...
@@ -16,5 +16,5 @@ public interface BranchCompanyMapper extends Mapper<BranchCompany>, SelectByIdLi
...
@@ -16,5 +16,5 @@ public interface BranchCompanyMapper extends Mapper<BranchCompany>, SelectByIdLi
List
<
Integer
>
findCompanyIdsByAreaId
(
@Param
(
"areaId"
)
Integer
areaId
);
List
<
Integer
>
findCompanyIdsByAreaId
(
@Param
(
"areaId"
)
Integer
areaId
);
List
<
BranchCompanyListDTO
>
findBranchCompanys
(
@Param
(
"provinceCode"
)
Integer
provinceCode
,
@Param
(
"cityCode"
)
Integer
cityCode
);
List
<
BranchCompanyListDTO
>
findBranchCompanys
(
@Param
(
"provinceCode"
)
Integer
provinceCode
,
@Param
(
"cityCode"
)
Integer
cityCode
,
@Param
(
"name"
)
String
name
);
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/BranchCompanyController.java
View file @
8f74b335
...
@@ -202,8 +202,8 @@ public class BranchCompanyController extends BaseController<BranchCompanyBiz> {
...
@@ -202,8 +202,8 @@ public class BranchCompanyController extends BaseController<BranchCompanyBiz> {
}
}
@PostMapping
(
"/app/unauth/companys"
)
@PostMapping
(
"/app/unauth/companys"
)
public
ObjectRestResponse
<
PageDataVO
<
BranchCompanyListVO
>
>
findBranchCompanyWithPage
(
@RequestBody
BranchCompanyFindDTO
branchCompanyFindDTO
){
public
PageDataVO
<
BranchCompanyListVO
>
findBranchCompanyWithPage
(
@RequestBody
BranchCompanyFindDTO
branchCompanyFindDTO
){
PageDataVO
<
BranchCompanyListVO
>
pageDataVO
=
baseBiz
.
findBranchCompanyWithPage
(
branchCompanyFindDTO
);
PageDataVO
<
BranchCompanyListVO
>
pageDataVO
=
baseBiz
.
findBranchCompanyWithPage
(
branchCompanyFindDTO
);
return
ObjectRestResponse
.
succ
(
pageDataVO
)
;
return
pageDataVO
;
}
}
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleCataController.java
View file @
8f74b335
...
@@ -11,6 +11,7 @@ import com.xxfc.platform.vehicle.common.VehicleBaseController;
...
@@ -11,6 +11,7 @@ import com.xxfc.platform.vehicle.common.VehicleBaseController;
import
com.xxfc.platform.vehicle.entity.VehiclePlatCata
;
import
com.xxfc.platform.vehicle.entity.VehiclePlatCata
;
import
com.xxfc.platform.vehicle.pojo.Cascade
;
import
com.xxfc.platform.vehicle.pojo.Cascade
;
import
com.xxfc.platform.vehicle.pojo.CataVo
;
import
com.xxfc.platform.vehicle.pojo.CataVo
;
import
com.xxfc.platform.vehicle.pojo.vo.VehiclePlatCataVo
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -185,6 +186,16 @@ public class VehicleCataController extends VehicleBaseController<VehiclePlatCata
...
@@ -185,6 +186,16 @@ public class VehicleCataController extends VehicleBaseController<VehiclePlatCata
return
baseBiz
.
setIsore
(
id
,
isMore
);
return
baseBiz
.
setIsore
(
id
,
isMore
);
}
}
/**
* 根据类型id查询分类
* @param type
* @return
*/
@GetMapping
(
"/types"
)
public
ObjectRestResponse
<
List
<
VehiclePlatCataVo
>>
findVehiclePlatCate
(
@RequestParam
(
value
=
"type"
,
required
=
false
,
defaultValue
=
"7"
)
Integer
type
){
List
<
VehiclePlatCataVo
>
category
=
baseBiz
.
findVehicleCategoryByParentId
(
type
);
return
ObjectRestResponse
.
succ
(
category
);
}
...
...
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/BranchCompanyMapper.xml
View file @
8f74b335
...
@@ -70,7 +70,11 @@
...
@@ -70,7 +70,11 @@
bc.longitude,
bc.longitude,
bc.latitude
bc.latitude
FROM
FROM
(SELECT * FROM `branch_company` WHERE `is_del`=0 AND `state`=1) AS `bc`
(SELECT * FROM `branch_company` WHERE `is_del`=0 AND `state`=1
<if
test=
"name !=null and name !='' "
>
and name like concat('%',#{name},'%')
</if>
) AS `bc`
INNER JOIN (SELECT * FROM `company_base` WHERE `is_del`=0
INNER JOIN (SELECT * FROM `company_base` WHERE `is_del`=0
<if
test=
"provinceCode != null"
>
<if
test=
"provinceCode != null"
>
AND `addr_province`=#{provinceCode}
AND `addr_province`=#{provinceCode}
...
...
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