|
@ -184,16 +184,13 @@ public class CarInfoServiceImpl implements ICarInfoService { |
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public Boolean insertByBo(CarInfo bo) { |
|
|
public Boolean insertByBo(CarInfo bo) { |
|
|
boolean flag = baseMapper.insert(bo) > 0; |
|
|
|
|
|
if (flag) { |
|
|
|
|
|
BeanUtils.beanAttributeValueTrim(bo); |
|
|
BeanUtils.beanAttributeValueTrim(bo); |
|
|
String uniqueKey = BeanUtils.getUniqueKey(bo); |
|
|
String uniqueKey = BeanUtils.getUniqueKey(bo); |
|
|
String md5Id = HelperUtil.generateMD5(uniqueKey); |
|
|
String md5Id = HelperUtil.generateMD5(uniqueKey); |
|
|
bo.setId(md5Id); |
|
|
bo.setId(md5Id); |
|
|
esMapper.insert(bo); |
|
|
esMapper.insert(bo); |
|
|
} |
|
|
|
|
|
plateNumberService.updateHolder(bo.getCaseId()); |
|
|
plateNumberService.updateHolder(bo.getCaseId()); |
|
|
return flag; |
|
|
|
|
|
|
|
|
return true; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -202,7 +199,7 @@ public class CarInfoServiceImpl implements ICarInfoService { |
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public Boolean updateByBo(CarInfo bo) { |
|
|
public Boolean updateByBo(CarInfo bo) { |
|
|
baseMapper.deleteById(bo.getId()); |
|
|
|
|
|
|
|
|
esMapper.deleteById(bo.getId()); |
|
|
BeanUtils.beanAttributeValueTrim(bo); |
|
|
BeanUtils.beanAttributeValueTrim(bo); |
|
|
String uniqueKey = BeanUtils.getUniqueKey(bo); |
|
|
String uniqueKey = BeanUtils.getUniqueKey(bo); |
|
|
String md5Id = HelperUtil.generateMD5(uniqueKey); |
|
|
String md5Id = HelperUtil.generateMD5(uniqueKey); |
|
@ -217,7 +214,7 @@ public class CarInfoServiceImpl implements ICarInfoService { |
|
|
@Override |
|
|
@Override |
|
|
@Transactional |
|
|
@Transactional |
|
|
public Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid) { |
|
|
public Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid) { |
|
|
baseMapper.deleteBatchIds(ids); |
|
|
|
|
|
|
|
|
// baseMapper.deleteBatchIds(ids); |
|
|
esMapper.deleteBatchIds(ids); |
|
|
esMapper.deleteBatchIds(ids); |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
@ -307,8 +304,16 @@ public class CarInfoServiceImpl implements ICarInfoService { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@UpdateLog(title = "车辆信息",mapperClass = CarInfoMapper.class) |
|
|
@UpdateLog(title = "车辆信息",mapperClass = CarInfoMapper.class) |
|
|
public boolean updateR(CarInfo update) { |
|
|
|
|
|
return baseMapper.updateById(update) > 0; |
|
|
|
|
|
|
|
|
public boolean updateR(CarInfo bo) { |
|
|
|
|
|
|
|
|
|
|
|
esMapper.deleteById(bo.getId()); |
|
|
|
|
|
BeanUtils.beanAttributeValueTrim(bo); |
|
|
|
|
|
String uniqueKey = BeanUtils.getUniqueKey(bo); |
|
|
|
|
|
String md5Id = HelperUtil.generateMD5(uniqueKey); |
|
|
|
|
|
bo.setId(md5Id); |
|
|
|
|
|
esMapper.insert(bo); |
|
|
|
|
|
plateNumberService.updateHolder(bo.getCaseId()); |
|
|
|
|
|
return true; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private CarInfoServiceImpl getServiceImpl() { |
|
|
private CarInfoServiceImpl getServiceImpl() { |
|
|