|
|
@ -200,14 +200,18 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami |
|
|
|
if ("1".equals(record.getInspectedType())) { |
|
|
|
record.setShowInspectedBtn(true); |
|
|
|
} |
|
|
|
//品牌
|
|
|
|
BaseVehicleModel data = baseVehicleModelFeign.selectDetails(record.getModelSid()).getData(); |
|
|
|
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(data.getCarBrand()); |
|
|
|
//厂商sid
|
|
|
|
BaseManufacturerAllVo baseManufacturerAllVo = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData(); |
|
|
|
//供应商名称
|
|
|
|
record.setManufacturerName(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerName()); |
|
|
|
|
|
|
|
if (record.getPurchaseTypeKey().equals("002")) { |
|
|
|
BaseOutsourcingApplicationDetailsVo baseOutsourcingApplicationDetailsVo = baseOutsourcingApplicationFeign.fetchBySid(record.getBusinessSid()).getData(); |
|
|
|
record.setManufacturerName(baseOutsourcingApplicationDetailsVo.getPurchasingUnitName()); |
|
|
|
} else { |
|
|
|
//品牌
|
|
|
|
BaseVehicleModel data = baseVehicleModelFeign.selectDetails(record.getModelSid()).getData(); |
|
|
|
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(data.getCarBrand()); |
|
|
|
//厂商sid
|
|
|
|
BaseManufacturerAllVo baseManufacturerAllVo = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData(); |
|
|
|
//供应商名称
|
|
|
|
record.setManufacturerName(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerName()); |
|
|
|
} |
|
|
|
} |
|
|
|
return iPage; |
|
|
|
} |
|
|
@ -318,13 +322,18 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami |
|
|
|
List<String> factoryImages = new ArrayList<>(); |
|
|
|
List<String> carInspectedImages = new ArrayList<>(); |
|
|
|
AppScmVehicleExamineInfoVo vo = baseMapper.getCarInspectedInfo(inspectedSid); |
|
|
|
//品牌
|
|
|
|
BaseVehicleModel data = baseVehicleModelFeign.selectDetails(vo.getModelSid()).getData(); |
|
|
|
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(data.getCarBrand()); |
|
|
|
//厂商sid
|
|
|
|
BaseManufacturerAllVo baseManufacturerAllVo = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData(); |
|
|
|
//供应商名称
|
|
|
|
vo.setManufacturerName(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerName()); |
|
|
|
if (vo.getPurchaseKey().equals("002")) { |
|
|
|
BaseOutsourcingApplicationDetailsVo baseOutsourcingApplicationDetailsVo = baseOutsourcingApplicationFeign.fetchBySid(vo.getBusinessSid()).getData(); |
|
|
|
vo.setManufacturerName(baseOutsourcingApplicationDetailsVo.getPurchasingUnitName()); |
|
|
|
} else { |
|
|
|
//品牌
|
|
|
|
BaseVehicleModel data = baseVehicleModelFeign.selectDetails(vo.getModelSid()).getData(); |
|
|
|
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(data.getCarBrand()); |
|
|
|
//厂商sid
|
|
|
|
BaseManufacturerAllVo baseManufacturerAllVo = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData(); |
|
|
|
//供应商名称
|
|
|
|
vo.setManufacturerName(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerName()); |
|
|
|
} |
|
|
|
if (ManPurOrderType.ManOrderType.WC_ORDER.getCode().equals(vo.getPurchaseKey())) { |
|
|
|
vo.setEditVin(true); |
|
|
|
} else { |
|
|
@ -385,15 +394,19 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami |
|
|
|
String type2 = "02"; // 验车相关照片 02
|
|
|
|
List<String> factoryImages = new ArrayList<>(); |
|
|
|
List<String> carInspectedImages = new ArrayList<>(); |
|
|
|
|
|
|
|
AppScmVehicleExamineDetailsVo vo = baseMapper.getCarInspected(inspectedSid); |
|
|
|
//品牌
|
|
|
|
BaseVehicleModel data = baseVehicleModelFeign.selectDetails(vo.getModelSid()).getData(); |
|
|
|
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(data.getCarBrand()); |
|
|
|
//厂商sid
|
|
|
|
BaseManufacturerAllVo baseManufacturerAllVo = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData(); |
|
|
|
//供应商名称
|
|
|
|
vo.setManufacturerName(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerName()); |
|
|
|
if (vo.getPurchaseTypeKey().equals("002")) { |
|
|
|
BaseOutsourcingApplicationDetailsVo baseOutsourcingApplicationDetailsVo = baseOutsourcingApplicationFeign.fetchBySid(vo.getBusinessSid()).getData(); |
|
|
|
vo.setManufacturerName(baseOutsourcingApplicationDetailsVo.getPurchasingUnitName()); |
|
|
|
} else { |
|
|
|
//品牌
|
|
|
|
BaseVehicleModel data = baseVehicleModelFeign.selectDetails(vo.getModelSid()).getData(); |
|
|
|
BaseVehicleBrand baseVehicleBrand = baseVehicleBrandFeign.fetchBySid(data.getCarBrand()); |
|
|
|
//厂商sid
|
|
|
|
BaseManufacturerAllVo baseManufacturerAllVo = baseManufacturerFeign.details(baseVehicleBrand.getManufacturerSid()).getData(); |
|
|
|
//供应商名称
|
|
|
|
vo.setManufacturerName(baseManufacturerAllVo.getBaseManufacturerDto().getManufacturerName()); |
|
|
|
} |
|
|
|
List<ScmVehinspectItemVo> scmVehinspectItemVos = scmVehinspectItemService.selInfoByVehInspectSid(inspectedSid); |
|
|
|
List<AppScmInspectionItemVo> inspectionItemVos = new ArrayList<>(); |
|
|
|
for (ScmVehinspectItemVo scmVehinspectItemVo : scmVehinspectItemVos) { |
|
|
@ -550,7 +563,7 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami |
|
|
|
for (String s : factoryImage) { |
|
|
|
if (s.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
s1 = s.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
s1 = s; |
|
|
|
} |
|
|
|
ScmFile scmFile1 = new ScmFile(); |
|
|
@ -565,7 +578,7 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami |
|
|
|
for (String s : carInspectedImage) { |
|
|
|
if (s.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
s2 = s.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
|
}else{ |
|
|
|
} else { |
|
|
|
s2 = s; |
|
|
|
} |
|
|
|
ScmFile scmFile2 = new ScmFile(); |
|
|
@ -706,7 +719,7 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami |
|
|
|
} |
|
|
|
} else if (depositUseRuleKey.equals("001")) { |
|
|
|
int i = baseMapper.selectCountByBusSid(scmVehicleExamine.getBusinessSid()); |
|
|
|
i = i+1; |
|
|
|
i = i + 1; |
|
|
|
if (i > 1) { |
|
|
|
finPaymentrecordDto.setCost(price);//付款金额
|
|
|
|
} else if (i == 1) { |
|
|
|