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
362799e0
Commit
362799e0
authored
Nov 26, 2020
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
123
parent
23624918
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
68 additions
and
1 deletion
+68
-1
Vehicle.java
...c/main/java/com/xxfc/platform/vehicle/entity/Vehicle.java
+2
-1
VehicleBiz.java
...c/main/java/com/xxfc/platform/vehicle/biz/VehicleBiz.java
+21
-0
VehicleBrandBiz.java
...n/java/com/xxfc/platform/vehicle/biz/VehicleBrandBiz.java
+22
-0
VehicleCategoryBiz.java
...ava/com/xxfc/platform/vehicle/biz/VehicleCategoryBiz.java
+23
-0
No files found.
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/Vehicle.java
View file @
362799e0
...
...
@@ -334,10 +334,11 @@ public class Vehicle {
private
Integer
vehicleApplyId
;
@Transient
@ApiModelProperty
(
"品牌名称"
)
private
String
brandName
;
@Transient
@ApiModelProperty
(
"型号名称"
)
private
String
categoryName
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleBiz.java
View file @
362799e0
...
...
@@ -5,6 +5,7 @@ import cn.hutool.core.bean.copier.CopyOptions;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.json.JSONUtil
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
...
...
@@ -126,6 +127,9 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
@Autowired
OrderFeign
orderFeign
;
@Autowired
VehicleCategoryBiz
vehicleCategoryBiz
;
@Override
public
UserFeign
getUserFeign
()
{
return
userFeign
;
...
...
@@ -1618,6 +1622,7 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
throw
new
BaseException
(
"车牌号不能重复"
,
ResultCode
.
FAILED_CODE
);
}
Vehicle
vehicle
=
JSONUtil
.
toBean
(
vehicleApply
.
getChangeJson
(),
Vehicle
.
class
);
setVehicle
(
vehicle
,
vehicleApply
.
getChangeJson
());
if
(
StringUtils
.
isNotBlank
(
vehicleId
)){
vehicle
.
setExtensionList
(
null
);
if
(!
CheckObjectIsNullUtils
.
objCheckIsNull
(
vehicle
)
){
...
...
@@ -1638,6 +1643,22 @@ public class VehicleBiz extends BaseBiz<VehicleMapper, Vehicle> implements UserR
return
vehicleId
;
}
public
void
setVehicle
(
Vehicle
vehicle
,
String
changeJson
){
JSONObject
jsonObject
=
JSONObject
.
parseObject
(
changeJson
);
if
(
jsonObject
==
null
)
return
;
String
brandName
=
jsonObject
.
getString
(
"brandName"
);
VehicleCategory
vehicleCategory
=
new
VehicleCategory
();
vehicleCategory
.
setBrandName
(
brandName
);
String
categoryName
=
jsonObject
.
getString
(
"categoryName"
);
vehicleCategory
.
setName
(
categoryName
);
vehicleCategory
.
setGoodsType
(
vehicle
.
getGoodsType
());
vehicleCategory
=
vehicleCategoryBiz
.
addCategory
(
vehicleCategory
);
vehicle
.
setBrandId
(
vehicleCategory
.
getBrandId
());
vehicle
.
setCategoryId
(
vehicleCategory
.
getId
());
}
public
void
setGoodsTypes
(
Vehicle
vehicle
){
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleBrandBiz.java
View file @
362799e0
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
import
com.xxfc.platform.vehicle.entity.VehicleCategory
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.vehicle.entity.VehicleBrand
;
import
com.xxfc.platform.vehicle.mapper.VehicleBrandMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
/**
*
...
...
@@ -15,4 +19,22 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
*/
@Service
public
class
VehicleBrandBiz
extends
BaseBiz
<
VehicleBrandMapper
,
VehicleBrand
>
{
public
Integer
addBrand
(
VehicleCategory
vehicleCategory
){
Example
example
=
new
Example
(
VehicleBrand
.
class
);
example
.
createCriteria
().
andEqualTo
(
"cnName"
,
vehicleCategory
.
getBrandName
()).
andEqualTo
(
"isDel"
,
0
);
List
<
VehicleBrand
>
list
=
selectByExample
(
example
);
Integer
id
;
if
(
list
.
size
()
==
0
){
VehicleBrand
vehicleBrand
=
new
VehicleBrand
();
vehicleBrand
.
setCnName
(
vehicleCategory
.
getBrandName
());
insertSelective
(
vehicleBrand
);
id
=
vehicleBrand
.
getId
();
}
else
{
id
=
list
.
get
(
0
).
getId
();
}
return
id
;
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleCategoryBiz.java
View file @
362799e0
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.xxfc.platform.vehicle.entity.VehicleCategory
;
import
com.xxfc.platform.vehicle.mapper.VehicleCategoryMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
/**
*
...
...
@@ -15,4 +19,23 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
*/
@Service
public
class
VehicleCategoryBiz
extends
BaseBiz
<
VehicleCategoryMapper
,
VehicleCategory
>
{
@Autowired
VehicleBrandBiz
vehicleBrandBiz
;
public
VehicleCategory
addCategory
(
VehicleCategory
vehicleCategory
){
Example
example
=
new
Example
(
VehicleCategory
.
class
);
example
.
createCriteria
().
andEqualTo
(
"name"
,
vehicleCategory
.
getName
()).
andEqualTo
(
"isDel"
,
0
);
List
<
VehicleCategory
>
list
=
selectByExample
(
example
);
if
(
list
.
size
()
==
0
){
Integer
brandId
=
vehicleBrandBiz
.
addBrand
(
vehicleCategory
);
vehicleCategory
.
setBrandId
(
brandId
);
insertSelective
(
vehicleCategory
);
}
else
{
vehicleCategory
=
list
.
get
(
0
);
}
return
vehicleCategory
;
}
}
\ No newline at end of file
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