|
|
@ -230,11 +230,18 @@ public class BaseVehicleRest implements BaseVehicleFeign { |
|
|
|
int count = baseVehicleService.selectCountByVinNo(vinNo); |
|
|
|
ResultBean<BaseVehicleVo> baseVehicleVoResultBean = baseVehicleService.selVehicleByVinNo(vinNo); |
|
|
|
BaseVehicleVo data = baseVehicleVoResultBean.getData(); |
|
|
|
BaseManufacturerSidVo baseManufacturerSidVo = baseManufacturerService.getManufacturerSidAndSupplierSid(dto.getCarBrandSid(), dto.getUseOrgSid()).getData(); |
|
|
|
//根据品牌查询厂商
|
|
|
|
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandService.fetchBySid(dto.getCarBrandSid()); |
|
|
|
if (baseVehicleBrand != null) { |
|
|
|
dto.setManufacturerSid(baseVehicleBrand.getManufacturerSid()); |
|
|
|
//ToDo:外采的后续需要从页面上获取经销商的sid
|
|
|
|
dto.setSupplierSid(baseVehicleBrand.getManufacturerSid()); |
|
|
|
} |
|
|
|
/*BaseManufacturerSidVo baseManufacturerSidVo = baseManufacturerService.getManufacturerSidAndSupplierSid(dto.getCarBrandSid(), dto.getUseOrgSid()).getData(); |
|
|
|
if (baseManufacturerSidVo != null) { |
|
|
|
dto.setManufacturerSid(baseManufacturerSidVo.getManufacturerSid()); |
|
|
|
dto.setSupplierSid(baseManufacturerSidVo.getSupplierSid()); |
|
|
|
} |
|
|
|
}*/ |
|
|
|
buildVehicle(dto); |
|
|
|
if (count > 0) { |
|
|
|
ResultBean resultBean = update(dto, data.getSid()); |
|
|
@ -286,7 +293,7 @@ public class BaseVehicleRest implements BaseVehicleFeign { |
|
|
|
return rb.success().setData(baseVehicle.getSid()).setMsg("保存成功"); |
|
|
|
} |
|
|
|
|
|
|
|
public void buildVehicle(BaseVehicleDto dto){ |
|
|
|
public void buildVehicle(BaseVehicleDto dto) { |
|
|
|
//分公司code
|
|
|
|
SysOrganizationVo sysOrganizationVo1 = sysOrganizationFeign.fetchBySid(dto.getCreateOrgSid()).getData(); |
|
|
|
dto.setOrgCode(sysOrganizationVo1.getOrgCode()); |
|
|
@ -308,7 +315,7 @@ public class BaseVehicleRest implements BaseVehicleFeign { |
|
|
|
BaseManufacturer baseManufacturer = baseManufacturerService.fetchBySid(dto.getManufacturerSid()); |
|
|
|
dto.setManufacturerCode(baseManufacturer.getManufacturerCode()); |
|
|
|
//供应商code
|
|
|
|
//SysOrganizationVo sysOrganizationVo2 = sysOrganizationFeign.fetchBySid(dto.getSupplierSid()).getData();
|
|
|
|
baseManufacturer = baseManufacturerService.fetchBySid(dto.getSupplierSid()); |
|
|
|
dto.setSupplierCode(baseManufacturer.getManufacturerCode()); |
|
|
|
} |
|
|
|
|
|
|
@ -885,7 +892,7 @@ public class BaseVehicleRest implements BaseVehicleFeign { |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public ResultBean<List<AppVinsDetailsVo>> getVins(String modelSid, String configSid, String userSid) { |
|
|
|
List<AppVinsDetailsVo> vo = baseVehicleService.getVins(modelSid, configSid, userSid,""); |
|
|
|
List<AppVinsDetailsVo> vo = baseVehicleService.getVins(modelSid, configSid, userSid, ""); |
|
|
|
return new ResultBean<List<AppVinsDetailsVo>>().success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
@ -895,7 +902,7 @@ public class BaseVehicleRest implements BaseVehicleFeign { |
|
|
|
String configSid = vinQuery.getConfigSid(); |
|
|
|
String userSid = vinQuery.getUserSid(); |
|
|
|
String orgPath = vinQuery.getOrgPath(); |
|
|
|
List<AppVinsDetailsVo> vo = baseVehicleService.getVins(modelSid, configSid, userSid,orgPath); |
|
|
|
List<AppVinsDetailsVo> vo = baseVehicleService.getVins(modelSid, configSid, userSid, orgPath); |
|
|
|
return new ResultBean<List<AppVinsDetailsVo>>().success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|