调整
This commit is contained in:
parent
ca0cc34b3d
commit
7d54a42b35
@ -63,8 +63,13 @@ public class CarMainServiceImpl extends ServiceImpl<CarMainMapper, CarMain> impl
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//车俩品牌型号级联选择器返回值,第一位是品牌,第二位是型号
|
||||||
|
List<String> brandAndModel = createReqVO.getBrandAndModel();
|
||||||
// 插入
|
// 插入
|
||||||
CarMain carMain = BeanUtils.toBean(createReqVO, CarMain.class);
|
CarMain carMain = BeanUtils.toBean(createReqVO, CarMain.class);
|
||||||
|
carMain.setCarBrand(brandAndModel.get(0));
|
||||||
|
carMain.setCarModel(brandAndModel.get(1));
|
||||||
|
|
||||||
baseMapper.insert(carMain);
|
baseMapper.insert(carMain);
|
||||||
// 返回
|
// 返回
|
||||||
return CommonResult.success("新增成功");
|
return CommonResult.success("新增成功");
|
||||||
@ -88,9 +93,13 @@ public class CarMainServiceImpl extends ServiceImpl<CarMainMapper, CarMain> impl
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 更新
|
//车俩品牌型号级联选择器返回值,第一位是品牌,第二位是型号
|
||||||
CarMain updateObj = BeanUtils.toBean(updateReqVO, CarMain.class);
|
List<String> brandAndModel = updateReqVO.getBrandAndModel();
|
||||||
baseMapper.updateById(updateObj);
|
// 插入
|
||||||
|
CarMain carMain = BeanUtils.toBean(updateReqVO, CarMain.class);
|
||||||
|
carMain.setCarBrand(brandAndModel.get(0));
|
||||||
|
carMain.setCarModel(brandAndModel.get(1));
|
||||||
|
baseMapper.updateById(carMain);
|
||||||
return CommonResult.success("修改成功");
|
return CommonResult.success("修改成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -120,8 +129,12 @@ public class CarMainServiceImpl extends ServiceImpl<CarMainMapper, CarMain> impl
|
|||||||
public CarMainRespVO getCarMain(String id) {
|
public CarMainRespVO getCarMain(String id) {
|
||||||
//数据单查
|
//数据单查
|
||||||
CarMain carMain = baseMapper.selectById(id);
|
CarMain carMain = baseMapper.selectById(id);
|
||||||
CarMainRespVO result = BeanUtils.toBean(carMain, CarMainRespVO.class);
|
|
||||||
|
|
||||||
|
List<String> brandAndModel = new ArrayList<>();
|
||||||
|
brandAndModel.add(carMain.getCarBrand());
|
||||||
|
brandAndModel.add(carMain.getCarModel());
|
||||||
|
CarMainRespVO result = BeanUtils.toBean(carMain, CarMainRespVO.class);
|
||||||
|
result.setBrandAndModel(brandAndModel);
|
||||||
//联查客户信息
|
//联查客户信息
|
||||||
List<CustomerMainRespVO> cusList = customerCarMapper.selectCusListByCarId(id);
|
List<CustomerMainRespVO> cusList = customerCarMapper.selectCusListByCarId(id);
|
||||||
result.setCusList(cusList);
|
result.setCusList(cusList);
|
||||||
|
|||||||
@ -85,4 +85,6 @@ public class CarMainReqVO extends PageParam {
|
|||||||
|
|
||||||
@Schema(description = "车辆绑定标签信息")
|
@Schema(description = "车辆绑定标签信息")
|
||||||
List<BusiLabel> labelList;
|
List<BusiLabel> labelList;
|
||||||
|
/**车辆品牌型号数组*/
|
||||||
|
List<String> brandAndModel;
|
||||||
}
|
}
|
||||||
@ -31,8 +31,15 @@ public class CarMainRespVO extends CarMain {
|
|||||||
|
|
||||||
@Schema(description = "标签信息")
|
@Schema(description = "标签信息")
|
||||||
List<BusiLabel> labelList;
|
List<BusiLabel> labelList;
|
||||||
|
/**品牌字符*/
|
||||||
|
String brandStr;
|
||||||
|
/**型号字符*/
|
||||||
|
String modelStr;
|
||||||
|
|
||||||
|
|
||||||
|
/**车辆品牌型号数组*/
|
||||||
|
List<String> brandAndModel;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -27,6 +27,9 @@ public class CustomerMainRespVO extends CustomerMain {
|
|||||||
/**标签信息*/
|
/**标签信息*/
|
||||||
List<BusiLabel> labelList;
|
List<BusiLabel> labelList;
|
||||||
|
|
||||||
|
/**车辆品牌型号数组*/
|
||||||
|
List<String> brandAndModel;
|
||||||
|
|
||||||
/**是否车主(0否1是)*/
|
/**是否车主(0否1是)*/
|
||||||
private String isOwner;
|
private String isOwner;
|
||||||
|
|
||||||
|
|||||||
@ -34,8 +34,10 @@
|
|||||||
|
|
||||||
<select id="findPage" resultType="cn.iocoder.yudao.module.custom.vo.CarMainRespVO">
|
<select id="findPage" resultType="cn.iocoder.yudao.module.custom.vo.CarMainRespVO">
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="baseCarMainColumn"></include>
|
<include refid="baseCarMainColumn"></include>,bcb.brand_name AS brandStr,bcm.model_name AS modelStr
|
||||||
FROM `base_car_main` tbcm
|
FROM `base_car_main` tbcm
|
||||||
|
left join base_car_brand bcb ON bcb.deleted = 0 AND tbcm.car_brand = bcb.id
|
||||||
|
left join base_car_model bcm ON bcm.deleted = 0 AND tbcm.car_model = bcm.id
|
||||||
WHERE
|
WHERE
|
||||||
tbcm.deleted = 0
|
tbcm.deleted = 0
|
||||||
<if test="dto.licenseNumber != null and dto.licenseNumber != ''">
|
<if test="dto.licenseNumber != null and dto.licenseNumber != ''">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user