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
24c841a1
Commit
24c841a1
authored
Jun 13, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://113.105.137.151:22280/youjj/cloud-platform
into base-modify
parents
f399dda8
e68f4052
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
153 additions
and
39 deletions
+153
-39
TourUserBiz.java
...src/main/java/com/xxfc/platform/tour/biz/TourUserBiz.java
+19
-2
TourUserMapper.java
...in/java/com/xxfc/platform/tour/mapper/TourUserMapper.java
+3
-0
TourUserController.java
.../java/com/xxfc/platform/tour/rest/TourUserController.java
+22
-2
VehicleModel.java
...n/java/com/xxfc/platform/vehicle/entity/VehicleModel.java
+20
-10
VehicleModelQueryCondition.java
...xfc/platform/vehicle/pojo/VehicleModelQueryCondition.java
+2
-2
VehicleModelBiz.java
...n/java/com/xxfc/platform/vehicle/biz/VehicleModelBiz.java
+10
-3
VehicleModelMapper.java
.../com/xxfc/platform/vehicle/mapper/VehicleModelMapper.java
+3
-1
VehicleModelController.java
...om/xxfc/platform/vehicle/rest/VehicleModelController.java
+59
-7
VehicleModelMapper.xml
...e-server/src/main/resources/mapper/VehicleModelMapper.xml
+15
-12
No files found.
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/biz/TourUserBiz.java
View file @
24c841a1
...
@@ -20,12 +20,29 @@ import java.util.List;
...
@@ -20,12 +20,29 @@ import java.util.List;
public
class
TourUserBiz
extends
BaseBiz
<
TourUserMapper
,
TourUser
>
{
public
class
TourUserBiz
extends
BaseBiz
<
TourUserMapper
,
TourUser
>
{
/**
public
List
<
TourUser
>
getTourUser
(
Integer
id
,
Integer
isChild
)
{
* 获取全部成人或儿童
* @param id 用户id
* @param isChild 0-儿童 1-成年人
* @return
*/
public
List
<
TourUser
>
findListByTourUserByIsChild
(
Integer
id
,
Integer
isChild
)
{
TourUser
user
=
new
TourUser
();
TourUser
user
=
new
TourUser
();
user
.
setUserid
(
id
);
user
.
setUserid
(
id
);
user
.
setIsdel
(
0
);
user
.
setIsdel
(
0
);
user
.
setIsChild
(
isChild
);
user
.
setIsChild
(
isChild
);
return
mapper
.
findListByTourUserByIsChild
(
user
);
}
/**
* 获得全部出游人信息
* @param id 用户id
* @return
*/
public
List
<
TourUser
>
getTourUser
(
Integer
id
)
{
TourUser
user
=
new
TourUser
();
user
.
setUserid
(
id
);
user
.
setIsdel
(
0
);
return
mapper
.
findListByTourUser
(
user
);
return
mapper
.
findListByTourUser
(
user
);
}
}
...
...
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/mapper/TourUserMapper.java
View file @
24c841a1
...
@@ -20,5 +20,8 @@ import java.util.List;
...
@@ -20,5 +20,8 @@ import java.util.List;
public
interface
TourUserMapper
extends
Mapper
<
TourUser
>
{
public
interface
TourUserMapper
extends
Mapper
<
TourUser
>
{
@Select
(
"select * from tour_user where userid=${userid} and is_child=${isChild} and isdel=${isdel}"
)
@Select
(
"select * from tour_user where userid=${userid} and is_child=${isChild} and isdel=${isdel}"
)
List
<
TourUser
>
findListByTourUserByIsChild
(
TourUser
user
);
@Select
(
"select * from tour_user where userid=${userid} and isdel=${isdel}"
)
List
<
TourUser
>
findListByTourUser
(
TourUser
user
);
List
<
TourUser
>
findListByTourUser
(
TourUser
user
);
}
}
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/rest/TourUserController.java
View file @
24c841a1
...
@@ -22,15 +22,22 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
...
@@ -22,15 +22,22 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
@Autowired
@Autowired
private
TourUserBiz
tourUserBiz
;
private
TourUserBiz
tourUserBiz
;
/**
* 获取全部成人或儿童
* @param isChild 0-儿童 1-成年人
* @return
*/
@GetMapping
(
"/app/unauth/getTourUser/{isChild}"
)
@GetMapping
(
"/app/unauth/getTourUser/{isChild}"
)
public
ObjectRestResponse
getTourUser
(
@PathVariable
int
isChild
){
public
ObjectRestResponse
findListByTourUserByIsChild
(
@PathVariable
int
isChild
){
AppUserDTO
userInfo
=
getUserInfo
();
AppUserDTO
userInfo
=
getUserInfo
();
Integer
id
=
userInfo
.
getId
();
Integer
id
=
userInfo
.
getId
();
List
<
TourUser
>
tourUsers
=
baseBiz
.
getTourUser
(
id
,
isChild
);
List
<
TourUser
>
tourUsers
=
baseBiz
.
findListByTourUserByIsChild
(
id
,
isChild
);
return
ObjectRestResponse
.
succ
(
tourUsers
);
return
ObjectRestResponse
.
succ
(
tourUsers
);
}
}
@GetMapping
(
"/app/unauth/getTourUsers"
)
@GetMapping
(
"/app/unauth/getTourUsers"
)
public
ObjectRestResponse
<
List
<
TourUser
>>
getTourUsers
(
@ApiParam
(
name
=
"ids"
)
String
ids
){
public
ObjectRestResponse
<
List
<
TourUser
>>
getTourUsers
(
@ApiParam
(
name
=
"ids"
)
String
ids
){
List
<
TourUser
>
tourUsers
=
tourUserBiz
.
selectByExample
(
new
Example
.
Builder
(
TourUser
.
class
)
List
<
TourUser
>
tourUsers
=
tourUserBiz
.
selectByExample
(
new
Example
.
Builder
(
TourUser
.
class
)
...
@@ -56,4 +63,17 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
...
@@ -56,4 +63,17 @@ public class TourUserController extends TourBaseController<TourUserBiz> {
}
}
/**
* 获取全部出游人信息
* @return
*/
@GetMapping
(
"/app/unauth/getTourUserList"
)
public
ObjectRestResponse
getTourUser
(){
AppUserDTO
userInfo
=
getUserInfo
();
Integer
id
=
userInfo
.
getId
();
List
<
TourUser
>
tourUsers
=
baseBiz
.
getTourUser
(
id
);
return
ObjectRestResponse
.
succ
(
tourUsers
);
}
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/VehicleModel.java
View file @
24c841a1
...
@@ -33,20 +33,20 @@ public class VehicleModel implements Serializable {
...
@@ -33,20 +33,20 @@ public class VehicleModel implements Serializable {
@ApiModelProperty
(
value
=
"名称"
)
@ApiModelProperty
(
value
=
"名称"
)
private
String
name
;
private
String
name
;
//配置,code逗号分割
//
房车
配置,code逗号分割
@Column
(
name
=
"config"
)
@Column
(
name
=
"config"
)
@ApiModelProperty
(
value
=
"配置,code逗号分割"
)
@ApiModelProperty
(
value
=
"
房车
配置,code逗号分割"
)
private
String
config
;
private
String
config
;
//关键
字
,code逗号分割
//关键
标签
,code逗号分割
@Column
(
name
=
"keyword"
)
@Column
(
name
=
"keyword"
)
@ApiModelProperty
(
value
=
"关键
字
,code逗号分割"
)
@ApiModelProperty
(
value
=
"关键
标签
,code逗号分割"
)
private
String
keyword
;
private
String
keyword
;
//
房车展示
//
车型详情
@Column
(
name
=
"model
_show
"
)
@Column
(
name
=
"model
s_details
"
)
@ApiModelProperty
(
value
=
"
房车展示
"
)
@ApiModelProperty
(
value
=
"
车型详情
"
)
private
String
model
Show
;
private
String
model
sDetails
;
//参数
//参数
@Column
(
name
=
"model_param"
)
@Column
(
name
=
"model_param"
)
...
@@ -63,10 +63,20 @@ public class VehicleModel implements Serializable {
...
@@ -63,10 +63,20 @@ public class VehicleModel 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"
)
@ApiModelProperty
(
value
=
"押金"
)
@ApiModelProperty
(
value
=
"
总
押金"
)
private
BigDecimal
deposit
;
private
BigDecimal
deposit
;
//违章押金
@Column
(
name
=
"vio_deposit"
)
@ApiModelProperty
(
value
=
"违章押金"
)
private
BigDecimal
vioDeposit
;
//创建时间
//创建时间
@Column
(
name
=
"crt_time"
)
@Column
(
name
=
"crt_time"
)
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/VehicleModelQueryCondition.java
View file @
24c841a1
...
@@ -10,9 +10,9 @@ public class VehicleModelQueryCondition {
...
@@ -10,9 +10,9 @@ public class VehicleModelQueryCondition {
@ApiModelProperty
(
value
=
"每页条数"
)
@ApiModelProperty
(
value
=
"每页条数"
)
private
Integer
limit
;
private
Integer
limit
;
@ApiModelProperty
(
value
=
"房车型号"
)
@ApiModelProperty
(
value
=
"房车型号"
)
private
String
vehi
leModel
;
private
String
vehi
cleType
;
@ApiModelProperty
(
value
=
"房车名"
)
@ApiModelProperty
(
value
=
"房车名"
)
private
String
vehileName
;
private
String
vehi
c
leName
;
@ApiModelProperty
(
value
=
"乘卧数"
)
@ApiModelProperty
(
value
=
"乘卧数"
)
private
String
takeALieTheNumber
;
private
String
takeALieTheNumber
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleModelBiz.java
View file @
24c841a1
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
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.mapper.VehicleModelMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
java.util.List
;
/**
/**
* 车型
* 车型
*
*
...
@@ -16,6 +20,7 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
...
@@ -16,6 +20,7 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
* @date 2019-05-21 14:15:27
* @date 2019-05-21 14:15:27
*/
*/
@Service
@Service
@Slf4j
public
class
VehicleModelBiz
extends
BaseBiz
<
VehicleModelMapper
,
VehicleModel
>
{
public
class
VehicleModelBiz
extends
BaseBiz
<
VehicleModelMapper
,
VehicleModel
>
{
...
@@ -27,14 +32,16 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper,VehicleModel> {
...
@@ -27,14 +32,16 @@ public class VehicleModelBiz extends BaseBiz<VehicleModelMapper,VehicleModel> {
updateSelectiveById
(
model
);
updateSelectiveById
(
model
);
}
}
public
VehicleModel
findVehicleModelPage
(
VehicleModelQueryCondition
vmqc
){
public
ObjectRestResponse
findVehicleModelPage
(
VehicleModelQueryCondition
vmqc
){
List
<
VehicleModel
>
vehicleModelPage
=
mapper
.
findVehicleModelPage
(
vmqc
);
log
.
debug
(
"vehicleModelPage"
+
vehicleModelPage
);
PageDataVO
<
VehicleModel
>
mPageDataVO
=
PageDataVO
.
pageInfo
(
vmqc
.
getPage
(),
PageDataVO
<
VehicleModel
>
mPageDataVO
=
PageDataVO
.
pageInfo
(
vmqc
.
getPage
(),
vmqc
.
getLimit
(),
()
->
mapper
.
findVehicleModelPage
(
vmqc
));
vmqc
.
getLimit
(),
()
->
mapper
.
findVehicleModelPage
(
vmqc
));
return
ObjectRestResponse
.
succ
(
mPageDataVO
);
return
null
;
}
}
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehicleModelMapper.java
View file @
24c841a1
...
@@ -4,6 +4,8 @@ import com.xxfc.platform.vehicle.entity.VehicleModel;
...
@@ -4,6 +4,8 @@ import com.xxfc.platform.vehicle.entity.VehicleModel;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
/**
/**
* 车型
* 车型
*
*
...
@@ -13,5 +15,5 @@ import tk.mybatis.mapper.common.Mapper;
...
@@ -13,5 +15,5 @@ import tk.mybatis.mapper.common.Mapper;
*/
*/
public
interface
VehicleModelMapper
extends
Mapper
<
VehicleModel
>
{
public
interface
VehicleModelMapper
extends
Mapper
<
VehicleModel
>
{
VehicleModel
findVehicleModelPage
(
VehicleModelQueryCondition
vmqc
);
List
<
VehicleModel
>
findVehicleModelPage
(
VehicleModelQueryCondition
vmqc
);
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleModelController.java
View file @
24c841a1
package
com
.
xxfc
.
platform
.
vehicle
.
rest
;
package
com
.
xxfc
.
platform
.
vehicle
.
rest
;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.feign.dto.UserDTO
;
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
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
...
@@ -14,8 +17,14 @@ import com.xxfc.platform.vehicle.pojo.VModelDetailVO;
...
@@ -14,8 +17,14 @@ import com.xxfc.platform.vehicle.pojo.VModelDetailVO;
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
org.apache.commons.lang.StringUtils
;
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
org.springframework.web.context.request.RequestAttributes
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.servlet.http.HttpServletRequest
;
@RestController
@RestController
@RequestMapping
(
"vehicleModel"
)
@RequestMapping
(
"vehicleModel"
)
...
@@ -23,10 +32,13 @@ import org.springframework.web.bind.annotation.*;
...
@@ -23,10 +32,13 @@ import org.springframework.web.bind.annotation.*;
public
class
VehicleModelController
extends
BaseController
<
VehicleModelBiz
,
VehicleModel
>
{
public
class
VehicleModelController
extends
BaseController
<
VehicleModelBiz
,
VehicleModel
>
{
@Autowired
@Autowired
VehiclePlatCataBiz
vehiclePlatCataBiz
;
private
VehiclePlatCataBiz
vehiclePlatCataBiz
;
@Autowired
@Autowired
VehicleModelBiz
vehicleModelBiz
;
private
VehicleModelBiz
vehicleModelBiz
;
@Autowired
private
UserFeign
userFeign
;
//修改评分
//修改评分
@RequestMapping
(
value
=
"/app/addScore"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/app/addScore"
,
method
=
RequestMethod
.
GET
)
...
@@ -53,23 +65,63 @@ public class VehicleModelController extends BaseController<VehicleModelBiz,Vehic
...
@@ -53,23 +65,63 @@ public class VehicleModelController extends BaseController<VehicleModelBiz,Vehic
/**
/**
* 车型列表查询
* 车型列表查询
*
* @param vmqc 条件
* @param vmqc 条件
* @return
* @return
*/
*/
@ApiOperation
(
"车型列表"
)
@ApiOperation
(
"车型列表"
)
@PostMapping
(
value
=
"/app/findVehicleModelPage"
)
@PostMapping
(
value
=
"/app/findVehicleModelPage"
)
public
ObjectRestResponse
<
VModelDetailVO
>
findVehicleModelPage
(
public
ObjectRestResponse
<
VModelDetailVO
>
findVehicleModelPage
(
@RequestBody
@ApiParam
(
"查询条件"
)
VehicleModelQueryCondition
vmqc
)
{
@RequestBody
@ApiParam
(
"查询条件"
)
VehicleModelQueryCondition
vmqc
)
{
if
(
vmqc
==
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
);
}
/**
* 添加车型
* @param vm 接收前天的数据
* @param request
* @return
*/
@ApiOperation
(
"添加"
)
@PostMapping
(
value
=
"add"
)
@ResponseBody
public
ObjectRestResponse
<
VehicleModel
>
add
(
@RequestBody
VehicleModel
vm
,
HttpServletRequest
request
){
if
(
vm
==
null
)
{
return
ObjectRestResponse
.
createDefaultFail
();
}
if
(
StringUtils
.
isBlank
(
vm
.
getName
()))
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"无车名"
);
}
VehicleModel
vehicleModel
=
vehicleModelBiz
.
findVehicleModelPage
(
vmqc
);
String
token
=
request
.
getHeader
(
"Authorization"
);
return
ObjectRestResponse
.
succ
(
vehicleModel
);
if
(
StringUtils
.
isBlank
(
token
)){
}
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"请登录"
);
}
ObjectRestResponse
<
UserDTO
>
uorr
=
userFeign
.
userinfoByToken
(
token
);
if
(
uorr
==
null
||
uorr
.
getData
()==
null
||
StringUtils
.
isBlank
(
uorr
.
getData
().
getName
()))
{
return
ObjectRestResponse
.
createFailedResult
(
ResultCode
.
FAILED_CODE
,
"获取不到用户信息"
);
}
Integer
id
=
uorr
.
getData
().
getId
();
// vm.set
//获取域名
String
host
=
request
.
getRemoteHost
();
if
(
StringUtils
.
isBlank
(
host
))
{
return
ObjectRestResponse
.
createDefaultFail
();
}
baseBiz
.
insertSelective
(
vm
);
return
new
ObjectRestResponse
<
VehicleModel
>();
}
}
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/resources/mapper/VehicleModelMapper.xml
View file @
24c841a1
...
@@ -2,23 +2,26 @@
...
@@ -2,23 +2,26 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<!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.VehicleModelMapper"
>
<mapper
namespace=
"com.xxfc.platform.vehicle.mapper.VehicleModelMapper"
>
<select
id=
"findVehicleModelPage"
parameterType=
"com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition"
<select
id=
"findVehicleModelPage"
parameterType=
"com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition"
resultMap=
"vehicleModel"
>
resultType=
"com.xxfc.platform.vehicle.entity.VehicleModel"
>
select * from vehicle_model vm left join vehicle v on vm.id=v.model_id and 1=1
SELECT * from
<if
test=
"vmqc.vehicleType!=null and vmqc.vehicleType!=''"
>
(select vm.*,v.sum,v2.leasableQuantity from vehicle_model vm left JOIN
and v.keyword like CONCAT('%,',#{vmqc.vehicleType},',%')
(select model_id as mid, count(1) as sum FROM vehicle GROUP BY mid) v
</if>
on vm.id=v.mid left JOIN
(select model_id as mid2, count(1) as leasableQuantity FROM vehicle where`status`=1 GROUP BY model_id) v2
on v.mid=v2.mid2 ) vmqc WHERE 1=1
<if
test=
"v
mqc.vehicleName!=null and vmqc.vehicleName
!=''"
>
<if
test=
"v
ehicleName !=null and vehicleName
!=''"
>
and v.name like CONCAT('%',#{vmqc.
vehicleName},'%')
AND vmqc.name LIKE CONCAT('%',#{
vehicleName},'%')
</if>
</if>
<if
test=
"v
mqc.takeAlieTheNumber!=null and vmqc.takeAlieTheNumber
!=''"
>
<if
test=
"v
ehicleType!=null and vehicleType
!=''"
>
and v.keyword like CONCAT('%,',#{vmqc.takeAlieTheNumber},',%'
)
AND EXISTS (SELECT vc.vehicle_model_id FROM vehicle_cata vc WHERE vc.cata_id=#{vehicleType} AND vmqc.id=vc.vehicle_model_id
)
</if>
</if>
<if
test=
"takeALieTheNumber!=null and takeALieTheNumber!=''"
>
AND EXISTS(SELECT vc2.vehicle_model_id FROM vehicle_cata vc2 WHERE vc2.cata_id=#{takeALieTheNumber} AND vmqc.id=vc2.vehicle_model_id)
</if>
ORDER BY vmqc.id ASC
</select>
</select>
<resultMap
id=
"vehicleModel"
type=
"com.xxfc.platform.vehicle.entity.VehicleModel"
>
<id
property=
"id"
column=
"id"
></id>
</resultMap>
</mapper>
</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