Browse Source

车辆信息更新,更新车牌实际持有人

master
583641232@qq.com 1 year ago
parent
commit
f79474dfd7
  1. 31
      cas-system/src/main/java/com/inscloudtech/datacenter/service/impl/CarInfoServiceImpl.java
  2. 1
      cas-system/src/main/java/com/inscloudtech/datacenter/service/impl/PlateNumberServiceImpl.java

31
cas-system/src/main/java/com/inscloudtech/datacenter/service/impl/CarInfoServiceImpl.java

@ -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);
String uniqueKey = BeanUtils.getUniqueKey(bo);
String md5Id = HelperUtil.generateMD5(uniqueKey);
bo.setId(md5Id);
esMapper.insert(bo);
}
BeanUtils.beanAttributeValueTrim(bo);
String uniqueKey = BeanUtils.getUniqueKey(bo);
String md5Id = HelperUtil.generateMD5(uniqueKey);
bo.setId(md5Id);
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() {

1
cas-system/src/main/java/com/inscloudtech/datacenter/service/impl/PlateNumberServiceImpl.java

@ -228,6 +228,7 @@ public class PlateNumberServiceImpl implements PlateNumberService {
addList.add(plateNumberInfo); addList.add(plateNumberInfo);
} }
esMapper.insertBatch(addList); esMapper.insertBatch(addList);
esMapper.refresh();
} }
} }

Loading…
Cancel
Save