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
46c9f674
Commit
46c9f674
authored
Jun 15, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加车型标签增加和修改功能
parent
fd87710c
Changes
12
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
537 additions
and
95 deletions
+537
-95
TourBaseController.java
...ava/com/xxfc/platform/tour/common/TourBaseController.java
+1
-0
TourUserController.java
.../java/com/xxfc/platform/tour/rest/TourUserController.java
+46
-10
VehicleModel.java
...n/java/com/xxfc/platform/vehicle/entity/VehicleModel.java
+9
-1
VehiclePlatCata.java
...ava/com/xxfc/platform/vehicle/entity/VehiclePlatCata.java
+5
-0
Cascade.java
...src/main/java/com/xxfc/platform/vehicle/pojo/Cascade.java
+19
-0
VehicleModelQueryCondition.java
...xfc/platform/vehicle/pojo/VehicleModelQueryCondition.java
+2
-0
VehicleModelVo.java
...n/java/com/xxfc/platform/vehicle/pojo/VehicleModelVo.java
+63
-49
VehiclePlatCataBiz.java
...ava/com/xxfc/platform/vehicle/biz/VehiclePlatCataBiz.java
+255
-26
VehiclePlatCataMapper.java
...m/xxfc/platform/vehicle/mapper/VehiclePlatCataMapper.java
+5
-0
VehicleCataController.java
...com/xxfc/platform/vehicle/rest/VehicleCataController.java
+70
-0
VehicleModelController.java
...om/xxfc/platform/vehicle/rest/VehicleModelController.java
+43
-9
VehicleCataPlatMapper.xml
...erver/src/main/resources/mapper/VehicleCataPlatMapper.xml
+19
-0
No files found.
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/common/TourBaseController.java
View file @
46c9f674
...
@@ -23,6 +23,7 @@ public class TourBaseController<Biz extends BaseBiz> extends CommonBaseControlle
...
@@ -23,6 +23,7 @@ public class TourBaseController<Biz extends BaseBiz> extends CommonBaseControlle
public
AppUserDTO
getUserInfo
(){
public
AppUserDTO
getUserInfo
(){
return
userFeign
.
userDetailByToken
(
userAuthConfig
.
getToken
(
request
)).
getData
();
return
userFeign
.
userDetailByToken
(
userAuthConfig
.
getToken
(
request
)).
getData
();
}
}
public
Biz
getBaseBiz
()
{
public
Biz
getBaseBiz
()
{
return
baseBiz
;
return
baseBiz
;
}
}
...
...
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/rest/TourUserController.java
View file @
46c9f674
package
com
.
xxfc
.
platform
.
tour
.
rest
;
package
com
.
xxfc
.
platform
.
tour
.
rest
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.tour.biz.TourUserBiz
;
import
com.xxfc.platform.tour.biz.TourUserBiz
;
import
com.xxfc.platform.tour.common.TourBaseController
;
import
com.xxfc.platform.tour.common.TourBaseController
;
...
@@ -8,6 +9,7 @@ import com.xxfc.platform.tour.entity.TourUser;
...
@@ -8,6 +9,7 @@ import com.xxfc.platform.tour.entity.TourUser;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
import
tk.mybatis.mapper.weekend.WeekendSqls
;
...
@@ -48,18 +50,52 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
...
@@ -48,18 +50,52 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
}
}
@ApiOperation
(
"修改"
)
@PostMapping
(
value
=
"/update"
)
public
ObjectRestResponse
<
TourUser
>
update
(
@RequestBody
TourUser
tourUser
){
@ApiOperation
(
"插入和更新"
)
@PostMapping
(
value
=
"/app/addAndUpdate"
)
@Transactional
public
ObjectRestResponse
<
TourUser
>
addAndUpdate
(
@RequestBody
TourUser
tourUser
){
try
{
if
(
tourUser
.
getId
()==
null
||
tourUser
.
getId
()==
0
)
{
AppUserDTO
userInfo
=
getUserInfo
();
if
(
userInfo
==
null
||
userInfo
.
getUserid
()==
null
||
userInfo
.
getUserid
()==
0
)
{
ObjectRestResponse
.
createDefaultFail
();
}
Integer
userid
=
userInfo
.
getUserid
();
tourUser
.
setUserid
(
userid
);
tourUser
.
setCrtTime
(
System
.
currentTimeMillis
());
tourUser
.
setIsdel
(
0
);
baseBiz
.
insertSelective
(
tourUser
);
}
else
{
tourUser
.
setUpdTime
(
System
.
currentTimeMillis
());
baseBiz
.
updateSelectiveById
(
tourUser
);
baseBiz
.
updateSelectiveById
(
tourUser
);
}
return
new
ObjectRestResponse
<
TourUser
>();
return
new
ObjectRestResponse
<
TourUser
>();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
new
BaseException
(
"失败"
);
}
}
@ApiOperation
(
"添加"
)
@PostMapping
(
value
=
"/add"
)
}
public
ObjectRestResponse
<
TourUser
>
add
(
@RequestBody
TourUser
tourUser
){
baseBiz
.
insertSelective
(
tourUser
);
@ApiOperation
(
"通过id查询"
)
return
new
ObjectRestResponse
<
TourUser
>();
@PostMapping
(
value
=
"/app/findById/{id}"
)
public
ObjectRestResponse
<
TourUser
>
findById
(
@PathVariable
Integer
id
){
AppUserDTO
userInfo
=
getUserInfo
();
if
(
userInfo
==
null
||
userInfo
.
getUserid
()==
null
||
userInfo
.
getUserid
()==
0
)
{
ObjectRestResponse
.
createDefaultFail
();
}
Integer
userid
=
userInfo
.
getUserid
();
TourUser
user
=
new
TourUser
();
user
.
setUserid
(
userid
);
user
.
setId
(
id
);
if
(
id
==
null
||
id
==
0
)
{
ObjectRestResponse
.
createDefaultFail
();
}
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectList
(
user
));
}
}
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/VehicleModel.java
View file @
46c9f674
...
@@ -38,6 +38,14 @@ public class VehicleModel implements Serializable {
...
@@ -38,6 +38,14 @@ public class VehicleModel implements Serializable {
@ApiModelProperty
(
value
=
"房车配置,code逗号分割"
)
@ApiModelProperty
(
value
=
"房车配置,code逗号分割"
)
private
String
config
;
private
String
config
;
@Column
(
name
=
"number"
)
@ApiModelProperty
(
value
=
"乘卧数"
)
private
String
number
;
@Column
(
name
=
"brand"
)
@ApiModelProperty
(
value
=
"品牌"
)
private
String
brand
;
//关键标签,code逗号分割
//关键标签,code逗号分割
@Column
(
name
=
"keyword"
)
@Column
(
name
=
"keyword"
)
@ApiModelProperty
(
value
=
"关键标签,code逗号分割"
)
@ApiModelProperty
(
value
=
"关键标签,code逗号分割"
)
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/VehiclePlatCata.java
View file @
46c9f674
...
@@ -70,5 +70,10 @@ public class VehiclePlatCata implements Serializable {
...
@@ -70,5 +70,10 @@ public class VehiclePlatCata implements Serializable {
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"更新时间"
,
hidden
=
true
)
private
Long
updTime
;
private
Long
updTime
;
//是否多选
@Column
(
name
=
"ismore"
)
@ApiModelProperty
(
value
=
"多选 0:单选 1:多选"
)
private
Integer
ismore
;
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/Cascade.java
0 → 100644
View file @
46c9f674
package
com
.
xxfc
.
platform
.
vehicle
.
pojo
;
import
lombok.Data
;
import
java.util.List
;
@Data
public
class
Cascade
<
v
>
{
v
parent
;
List
<
v
>
children
;
public
Cascade
(
v
parent
,
List
<
v
>
children
)
{
this
.
parent
=
parent
;
this
.
children
=
children
;
}
public
Cascade
()
{
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/VehicleModelQueryCondition.java
View file @
46c9f674
...
@@ -3,6 +3,8 @@ package com.xxfc.platform.vehicle.pojo;
...
@@ -3,6 +3,8 @@ package com.xxfc.platform.vehicle.pojo;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
* 车型查询条件bean
* 车型查询条件bean
* @author Administrator
* @author Administrator
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/VehicleModelVo.java
View file @
46c9f674
package
com
.
xxfc
.
platform
.
vehicle
.
pojo
;
package
com
.
xxfc
.
platform
.
vehicle
.
pojo
;
import
com.xxfc.platform.vehicle.entity.Vehicle
;
import
com.xxfc.platform.vehicle.entity.Vehicle
;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -22,9 +23,8 @@ import java.util.Date;
...
@@ -22,9 +23,8 @@ import java.util.Date;
*/
*/
@Data
@Data
@Table
(
name
=
"vehicle_model"
)
@Table
(
name
=
"vehicle_model"
)
public
class
VehicleModelVo
implements
Serializable
{
public
class
VehicleModelVo
extends
VehicleModel
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
//主键
//主键
@Id
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
@GeneratedValue
(
generator
=
"JDBC"
)
...
@@ -41,6 +41,14 @@ public class VehicleModelVo implements Serializable {
...
@@ -41,6 +41,14 @@ public class VehicleModelVo implements Serializable {
@ApiModelProperty
(
value
=
"房车配置,code逗号分割"
)
@ApiModelProperty
(
value
=
"房车配置,code逗号分割"
)
private
String
config
;
private
String
config
;
@Column
(
name
=
"number"
)
@ApiModelProperty
(
value
=
"乘卧数"
)
private
String
number
;
@Column
(
name
=
"brand"
)
@ApiModelProperty
(
value
=
"品牌"
)
private
String
brand
;
//关键标签,code逗号分割
//关键标签,code逗号分割
@Column
(
name
=
"keyword"
)
@Column
(
name
=
"keyword"
)
@ApiModelProperty
(
value
=
"关键标签,code逗号分割"
)
@ApiModelProperty
(
value
=
"关键标签,code逗号分割"
)
...
@@ -66,10 +74,6 @@ public class VehicleModelVo implements Serializable {
...
@@ -66,10 +74,6 @@ public class VehicleModelVo implements Serializable {
@ApiModelProperty
(
value
=
"价格"
)
@ApiModelProperty
(
value
=
"价格"
)
private
BigDecimal
price
;
private
BigDecimal
price
;
//会员价格
@Column
(
name
=
"vip_price"
)
@ApiModelProperty
(
value
=
"会员价格"
)
private
BigDecimal
vipPrice
;
//总押金
//总押金
@Column
(
name
=
"deposit"
)
@Column
(
name
=
"deposit"
)
...
@@ -130,9 +134,19 @@ public class VehicleModelVo implements Serializable {
...
@@ -130,9 +134,19 @@ public class VehicleModelVo implements Serializable {
@ApiModelProperty
(
value
=
"热度标记,1--热门;2--非热门"
)
@ApiModelProperty
(
value
=
"热度标记,1--热门;2--非热门"
)
private
Integer
hotSign
;
private
Integer
hotSign
;
@ApiModelProperty
(
value
=
"是否删除"
)
@ApiModelProperty
(
value
=
"是否删除"
)
private
Integer
isdel
;
private
Integer
isdel
;
@Column
(
name
=
"rent_discount_status"
)
@ApiModelProperty
(
value
=
"租车优惠状态 0--没有优惠;1--会员折扣;2--固定值"
)
private
Integer
rentDiscountStatus
;
@Column
(
name
=
"rent_discount_price"
)
@ApiModelProperty
(
value
=
"租车优惠价格"
)
private
BigDecimal
RentDiscountPrice
;
@Column
(
name
=
"buy_price"
)
@ApiModelProperty
(
value
=
"购买价格"
)
private
BigDecimal
buyPrice
;
@ApiModelProperty
(
value
=
"总数量"
)
@ApiModelProperty
(
value
=
"总数量"
)
private
Integer
sum
;
private
Integer
sum
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehiclePlatCataBiz.java
View file @
46c9f674
This diff is collapsed.
Click to expand it.
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehiclePlatCataMapper.java
View file @
46c9f674
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
import
com.xxfc.platform.vehicle.entity.VehicleCata
;
import
com.xxfc.platform.vehicle.entity.VehiclePlatCata
;
import
com.xxfc.platform.vehicle.entity.VehiclePlatCata
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
public
interface
VehiclePlatCataMapper
extends
Mapper
<
VehiclePlatCata
>
{
public
interface
VehiclePlatCataMapper
extends
Mapper
<
VehiclePlatCata
>
{
int
addPlatCataList
(
@Param
(
"list"
)
List
<
VehiclePlatCata
>
list
);
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleCataController.java
View file @
46c9f674
...
@@ -3,14 +3,19 @@ package com.xxfc.platform.vehicle.rest;
...
@@ -3,14 +3,19 @@ package com.xxfc.platform.vehicle.rest;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.vehicle.biz.VehicleCataBiz
;
import
com.xxfc.platform.vehicle.biz.VehicleCataBiz
;
import
com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz
;
import
com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.common.VehicleBaseController
;
import
com.xxfc.platform.vehicle.common.VehicleBaseController
;
import
com.xxfc.platform.vehicle.entity.VehiclePlatCata
;
import
com.xxfc.platform.vehicle.pojo.*
;
import
com.xxfc.platform.vehicle.pojo.*
;
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.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
sun.java2d.pipe.AATextRenderer
;
import
java.util.Arrays
;
@RestController
@RestController
@RequestMapping
(
"/cata"
)
@RequestMapping
(
"/cata"
)
...
@@ -51,8 +56,73 @@ public class VehicleCataController extends VehicleBaseController<VehiclePlatCata
...
@@ -51,8 +56,73 @@ public class VehicleCataController extends VehicleBaseController<VehiclePlatCata
/**
* 根据父类id获取子标签
* @param parentId
* @return
*/
@GetMapping
(
value
=
"/add/fingCatasByParentId/{parentId}"
)
public
ObjectRestResponse
fingCatasByParentId
(
@PathVariable
Integer
parentId
){
return
baseBiz
.
fingCatasByParentId
(
parentId
);
}
/**
* 查询一个一级标签及其子标签
* @param id
* @return
*/
@GetMapping
(
value
=
"/add/findCascade/{id}"
)
public
ObjectRestResponse
findCascade
(
@PathVariable
Integer
id
){
return
baseBiz
.
findCascade
(
id
);
}
/**
* 分页或不分页,获取一级标签及其子标签
* @param page 当前页
* @param limit 每页条数
* @param sort 分类 0-增加车型页面,1-标签管理页面
* @return
*/
@GetMapping
(
value
=
"/add/fingCatasByParentId/{page}/{limit}/{sort}"
)
public
ObjectRestResponse
getCascades
(
@PathVariable
Integer
page
,
@PathVariable
Integer
limit
,
@PathVariable
Integer
sort
){
return
baseBiz
.
getCascades
(
page
,
limit
,
sort
);
}
/**
* 级联添加
* @param cascade
* @return
*/
@PostMapping
(
value
=
"/add/addCascade/"
)
public
ObjectRestResponse
addCascade
(
@RequestBody
Cascade
<
VehiclePlatCata
>
cascade
){
return
baseBiz
.
addCascades
(
cascade
);
}
/**
* 修改和增加一二级标签
* @param uc
* @return
*/
@PutMapping
(
"/add/uc"
)
public
ObjectRestResponse
updateCascade
(
@RequestBody
Cascade
<
VehiclePlatCata
>
uc
){
baseBiz
.
updateCascade
(
uc
);
return
null
;
}
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleModelController.java
View file @
46c9f674
...
@@ -11,16 +11,21 @@ import com.xxfc.platform.vehicle.biz.VehicleCataBiz;
...
@@ -11,16 +11,21 @@ import com.xxfc.platform.vehicle.biz.VehicleCataBiz;
import
com.xxfc.platform.vehicle.biz.VehicleModelBiz
;
import
com.xxfc.platform.vehicle.biz.VehicleModelBiz
;
import
com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz
;
import
com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.entity.Vehicle
;
import
com.xxfc.platform.vehicle.entity.VehicleCata
;
import
com.xxfc.platform.vehicle.entity.VehicleCata
;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
com.xxfc.platform.vehicle.entity.VehicleModel
;
import
com.xxfc.platform.vehicle.mapper.VehicleModelMapper
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VModelDetailVO
;
import
com.xxfc.platform.vehicle.pojo.VModelDetailVO
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
import
net.bytebuddy.implementation.bytecode.Throw
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.ibatis.
jdbc.Null
;
import
org.apache.ibatis.
annotations.Delete
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
...
@@ -68,19 +73,18 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
...
@@ -68,19 +73,18 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
}
}
/**
/**
* 车型列表查
询
* 车型列表查
*
*
* @param vmqc 条件
* @param vmqc 条件
* @return
* @return
*/
*/
@ApiOperation
(
"车型列表"
)
@ApiOperation
(
"车型列表"
)
@PostMapping
(
value
=
"/app/findVehicleModelPage"
)
@PostMapping
(
value
=
"/app/findVehicleModelPage"
)
public
ObjectRestResponse
<
V
ModelDetailVO
>
findVehicleModelPage
(
public
ObjectRestResponse
<
V
ehicleModelVo
>
findVehicleModelPage
(
@RequestBody
@ApiParam
(
"查询条件"
)
VehicleModelQueryCondition
vmqc
)
{
@RequestBody
@ApiParam
(
"查询条件"
)
VehicleModelQueryCondition
vmqc
)
{
if
(
vmqc
==
null
||
vmqc
.
getPage
()
==
null
||
vmqc
.
getLimit
()
==
null
||
vmqc
.
getPage
()
<
0
||
vmqc
.
getLimit
()
<=
0
)
{
if
(
vmqc
==
null
||
vmqc
.
getPage
()
==
null
||
vmqc
.
getLimit
()
==
null
||
vmqc
.
getPage
()
<
0
||
vmqc
.
getLimit
()
<=
0
)
{
return
ObjectRestResponse
.
createDefaultFail
();
return
ObjectRestResponse
.
createDefaultFail
();
}
}
return
vehicleModelBiz
.
findVehicleModelPage
(
vmqc
);
return
vehicleModelBiz
.
findVehicleModelPage
(
vmqc
);
}
}
...
@@ -94,6 +98,7 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
...
@@ -94,6 +98,7 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
@ApiOperation
(
"添加"
)
@ApiOperation
(
"添加"
)
@PostMapping
(
value
=
"/app/add"
)
@PostMapping
(
value
=
"/app/add"
)
@ResponseBody
@ResponseBody
@Transactional
public
ObjectRestResponse
<
VehicleModel
>
add
(
@RequestBody
VehicleModel
vm
,
HttpServletRequest
request
)
{
public
ObjectRestResponse
<
VehicleModel
>
add
(
@RequestBody
VehicleModel
vm
,
HttpServletRequest
request
)
{
if
(
vm
==
null
)
{
if
(
vm
==
null
)
{
return
ObjectRestResponse
.
createDefaultFail
();
return
ObjectRestResponse
.
createDefaultFail
();
...
@@ -107,7 +112,12 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
...
@@ -107,7 +112,12 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
if
(
StringUtils
.
isBlank
(
token
))
{
if
(
StringUtils
.
isBlank
(
token
))
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"请登录"
);
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"请登录"
);
}
}
ObjectRestResponse
<
UserDTO
>
uorr
=
userFeign
.
userinfoByToken
(
token
);
ObjectRestResponse
<
UserDTO
>
uorr
=
null
;
try
{
uorr
=
userFeign
.
userinfoByToken
(
token
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
if
(
uorr
==
null
||
uorr
.
getData
()
==
null
||
StringUtils
.
isBlank
(
uorr
.
getData
().
getName
())
||
uorr
.
getData
().
getId
()
==
null
)
{
if
(
uorr
==
null
||
uorr
.
getData
()
==
null
||
StringUtils
.
isBlank
(
uorr
.
getData
().
getName
())
||
uorr
.
getData
().
getId
()
==
null
)
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"获取不到用户信息"
);
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"获取不到用户信息"
);
...
@@ -145,18 +155,25 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
...
@@ -145,18 +155,25 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
catch
(
NumberFormatException
e
)
{
}
catch
(
NumberFormatException
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
throw
new
BaseException
(
ResultCode
.
FAILED_CODE
);
}
}
return
ObjectRestResponse
.
createDefaultFail
();
}
}
@ApiOperation
(
"修改"
)
@ApiOperation
(
"修改"
)
@PutMapping
(
value
=
"/app/update"
)
@PutMapping
(
value
=
"/app/update"
)
@ResponseBody
@ResponseBody
@Transactional
public
ObjectRestResponse
<
VehicleModel
>
update
(
@RequestBody
VehicleModel
vm
,
HttpServletRequest
request
)
{
public
ObjectRestResponse
<
VehicleModel
>
update
(
@RequestBody
VehicleModel
vm
,
HttpServletRequest
request
)
{
String
token
=
request
.
getHeader
(
"Authorization"
);
String
token
=
request
.
getHeader
(
"Authorization"
);
ObjectRestResponse
<
UserDTO
>
uorr
=
userFeign
.
userinfoByToken
(
token
);
ObjectRestResponse
<
UserDTO
>
uorr
=
null
;
try
{
uorr
=
userFeign
.
userinfoByToken
(
token
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
if
(
uorr
==
null
||
uorr
.
getData
()
==
null
||
StringUtils
.
isBlank
(
uorr
.
getData
().
getName
())
||
uorr
.
getData
().
getId
()
==
null
)
{
if
(
uorr
==
null
||
uorr
.
getData
()
==
null
||
StringUtils
.
isBlank
(
uorr
.
getData
().
getName
())
||
uorr
.
getData
().
getId
()
==
null
)
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"获取不到用户信息"
);
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"获取不到用户信息"
);
...
@@ -193,10 +210,27 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
...
@@ -193,10 +210,27 @@ public class VehicleModelController extends BaseController<VehicleModelBiz, Vehi
return
ObjectRestResponse
.
succ
();
return
ObjectRestResponse
.
succ
();
}
catch
(
NumberFormatException
e
)
{
}
catch
(
NumberFormatException
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
throw
new
BaseException
(
ResultCode
.
FAILED_CODE
);
return
ObjectRestResponse
.
createDefaultFail
();
}
}
}
@Override
@ApiOperation
(
"删除"
)
@DeleteMapping
(
value
=
"/app/{id}"
)
@ResponseBody
@Transactional
public
ObjectRestResponse
<
VehicleModel
>
remove
(
@PathVariable
int
id
){
try
{
vehicleModelBiz
.
deleteById
(
id
);
VehicleCata
vehicleCata
=
new
VehicleCata
();
vehicleCata
.
setVehicleModelId
(
id
);
vehicleCataBiz
.
delete
(
vehicleCata
);
return
ObjectRestResponse
.
succ
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
throw
new
BaseException
(
ResultCode
.
FAILED_CODE
);
}
}
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleCataPlatMapper.xml
0 → 100644
View file @
46c9f674
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.xxfc.platform.vehicle.mapper.VehiclePlatCataMapper"
>
<insert
id=
"addPlatCataList"
parameterType=
"java.util.List"
>
insert into vehicle_cata (
parent_id,name,icon,depict,rank,level,state,crt_time,upd_time,ismore
) VALUES
<foreach
collection =
"list"
item=
"item"
index=
"index"
separator =
","
>
(#{item.parentId},#{item.name},#{item.icon},#{item.depict}
,#{item.rank},#{item.level},#{item.state},#{item.crtTime}
,#{item.updTime},#{item.ismore})
</foreach>
</insert>
</mapper>
\ 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