|
|
@ -106,9 +106,10 @@ public class AsCustomerVehicleService extends MybatisBaseService<AsCustomerVehic |
|
|
|
public AsCustomerVehicleDetails fetchDetailsVoBySid(String customerVehSid) { |
|
|
|
AsCustomerVehicleDetails vo = new AsCustomerVehicleDetails(); |
|
|
|
AsCustomerVehicle entity = fetchBySid(customerVehSid); |
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
if (null != entity) { |
|
|
|
BeanUtil.copyProperties(entity, vo); |
|
|
|
vo.setCarRemarks(entity.getRemarks()); |
|
|
|
if (null != entity.getNextMaintainDate()) { |
|
|
|
vo.setNextMaintainDate(sdf.format(entity.getNextMaintainDate())); |
|
|
|
} |
|
|
@ -124,6 +125,7 @@ public class AsCustomerVehicleService extends MybatisBaseService<AsCustomerVehic |
|
|
|
AsCustomervehMaintenance maintenance = asCustomervehMaintenanceService.fetchByVehSid(customerVehSid); |
|
|
|
if (null != maintenance) { |
|
|
|
BeanUtil.copyProperties(maintenance, vo, "id", "sid"); |
|
|
|
vo.setByRemarks(maintenance.getRemarks()); |
|
|
|
if (null != maintenance.getFanbelt_date()) { |
|
|
|
vo.setFanbelt_date(sdf.format(maintenance.getFanbelt_date())); |
|
|
|
} |
|
|
@ -163,25 +165,30 @@ public class AsCustomerVehicleService extends MybatisBaseService<AsCustomerVehic |
|
|
|
if (StringUtils.isNotBlank(sid)) { |
|
|
|
AsCustomerVehicle asCustomerVehicle = fetchBySid(sid); |
|
|
|
BeanUtil.copyProperties(dto, asCustomerVehicle, "id", "sid"); |
|
|
|
asCustomerVehicle.setRemarks(dto.getCarRemarks()); |
|
|
|
baseMapper.updateById(asCustomerVehicle); |
|
|
|
AsCustomervehMaintenance asCustomervehMaintenance = asCustomervehMaintenanceService.fetchByVehSid(sid); |
|
|
|
if (null != asCustomervehMaintenance) { |
|
|
|
BeanUtil.copyProperties(dto, asCustomervehMaintenance, "id", "sid"); |
|
|
|
asCustomervehMaintenance.setRemarks(dto.getByRemarks()); |
|
|
|
asCustomervehMaintenanceService.updateById(asCustomervehMaintenance); |
|
|
|
} else { |
|
|
|
AsCustomervehMaintenance maintenance = new AsCustomervehMaintenance(); |
|
|
|
BeanUtil.copyProperties(dto, maintenance, "id", "sid"); |
|
|
|
maintenance.setVehSid(sid); |
|
|
|
maintenance.setRemarks(dto.getByRemarks()); |
|
|
|
asCustomervehMaintenanceService.insert(maintenance); |
|
|
|
} |
|
|
|
} else { |
|
|
|
AsCustomerVehicle asCustomerVehicle = new AsCustomerVehicle(); |
|
|
|
BeanUtil.copyProperties(dto, asCustomerVehicle, "id", "sid"); |
|
|
|
asCustomerVehicle.setVehState(1); |
|
|
|
asCustomerVehicle.setRemarks(dto.getCarRemarks()); |
|
|
|
baseMapper.insert(asCustomerVehicle); |
|
|
|
AsCustomervehMaintenance maintenance = new AsCustomervehMaintenance(); |
|
|
|
BeanUtil.copyProperties(dto, maintenance, "id", "sid"); |
|
|
|
maintenance.setVehSid(asCustomerVehicle.getSid()); |
|
|
|
maintenance.setRemarks(dto.getByRemarks()); |
|
|
|
asCustomervehMaintenanceService.insert(maintenance); |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|