diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItem.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItem.java index d18cc49dbe..55c775565a 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItem.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItem.java @@ -58,5 +58,7 @@ public class ScmVehinspectItem extends BaseEntity { private Integer sortNo; @ApiModelProperty("检查结果:1是,0否,2无结果,默认2") private Integer result; + @ApiModelProperty("图标地址") + private String iconUrl; } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgVo.java index 4d7f4522c7..2fdd8150d4 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgVo.java @@ -64,5 +64,7 @@ public class ScmVehinspectItemimgVo implements Vo { private List imgUrlList; @ApiModelProperty("照片模板路径") private String imgPath; + @ApiModelProperty("照片路径集合") + private List imgPathList; } diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java index 4d204c4cca..db06aa62bd 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java @@ -105,7 +105,6 @@ public class ScmApplyInboundService extends MybatisBaseService wrapper.like("name", query.getName()).or().like("remark", query.getName())); QueryWrapper qw = new QueryWrapper<>(); - qw.eq("useOrgSid", query.getCreateOrgSid()); if (StringUtils.isNotBlank(query.getPurchaseOrderNo())) { qw.like("purchaseOrderNo", query.getPurchaseOrderNo()); } @@ -447,18 +446,18 @@ public class ScmApplyInboundService extends MybatisBaseService pathSidByUserSid = sysStaffOrgFeign.getPathSidByUserSid(userSid); + String data2 = pathSidByUserSid.getData(); + baseVehicleDto.setCreateOrgSid(data2); + baseVehicleDto.setUseOrgSid(data2); + baseVehicleDto.setSettlementStatus("0"); + baseVehicleDto.setLockedState("0"); + baseVehicleDto.setLockedStateValue("未锁定"); + baseVehicleDto.setVehicleState("0001"); + baseVehicleDto.setVehicleStateValue("库存"); + baseVehicleDto.setContractPrice(0);//Integer.parseInt(dto.getContractPrice().toString()) + baseVehicleDto.setFreight(0);//Integer.parseInt(dto.getOnceFreight().subtract(dto.getSecondaryFreight()).toString()) + baseVehicleDto.setCostPrice(0);//Integer.parseInt(dto.getCostPrice().toString()) +// baseVehicleDto.setCertificateState("0003"); +// baseVehicleDto.setCertificateStateValue("待转"); + baseVehicleDto.setPriceDate(DateUtil.today());//dto.getPriceDate() + baseVehicleDto.setDepartureDate(DateUtil.today());//dto.getDepartureDate() + baseVehicleDto.setModelSid(scmVehicleExamine.getModelSid()); //车型sid + baseVehicleDto.setModelName(scmVehicleExamine.getModelName());//车型名称 + baseVehicleDto.setConfigName(scmVehicleExamine.getConfigName());//配置名称 + baseVehicleDto.setModelConfigSid(scmVehicleExamine.getConfigSid());//配置sid + baseVehicleDto.setWarrantyCardNo(scmVehicleExamine.getGuaranteeCardNo());//保修卡卡号 + baseVehicleDto.setSpecialInstructions(scmVehicleExamine.getModelDifferenceExplain());//特殊配置差异说明 + baseVehicleFeign.save(baseVehicleDto); + scmFileService.deleteByLinkSidAndType(scmVehicleExamine.getSid(), type1); List factoryImage = dto.getFactoryImage(); for (String s : factoryImage) { diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinspectitem/ScmVehicleInspectitemMapper.xml b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinspectitem/ScmVehicleInspectitemMapper.xml index aa3ff2ddf3..d73aa737ad 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinspectitem/ScmVehicleInspectitemMapper.xml +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinspectitem/ScmVehicleInspectitemMapper.xml @@ -26,7 +26,7 @@ diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java index 36291a7427..5b861971e5 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java @@ -239,6 +239,9 @@ public class ScmVehinspectItemService extends MybatisBaseService detailsList = item.getDetails(); detailsList.removeAll(Collections.singleton(null)); diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgService.java index 83abc8b5be..a88fb985c4 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgService.java @@ -74,18 +74,49 @@ public class ScmVehinspectItemimgService extends MybatisBaseService getInfoByMainSid(String sid) { List itemImgVos = baseMapper.getInfoByMainSid(sid); - for (ScmVehinspectItemimgVo itemImgVo : itemImgVos) { - String imgUrl = null; - List imgUrlList = new ArrayList<>(); - List list = Arrays.asList(itemImgVo.getImgUrl().split(",")); - for (String s : list) { - imgUrl = fileUploadComponent.getUrlPrefix() + s; - imgUrlList.add(imgUrl); + + for (int i = 0; i < itemImgVos.size(); i++) { + + List imgUrlFiles = new ArrayList<>(); + List imgPathFiles = new ArrayList<>(); + + String imgUrl = itemImgVos.get(i).getImgUrl(); + if (StringUtils.isNotBlank(imgUrl)){ + String[] split = imgUrl.split(","); + for (String s : split) { + String imgUrls = fileUploadComponent.getUrlPrefix() + s; + imgUrlFiles.add(imgUrls); + } + itemImgVos.get(i).setImgUrlList(imgUrlFiles); + }else { + itemImgVos.get(i).setImgUrlList(imgUrlFiles); + } + + String imgPath = itemImgVos.get(i).getImgPath(); + if (StringUtils.isNotBlank(imgPath)){ + String[] split = imgPath.split(","); + for (String s : split) { + String imgUrls = fileUploadComponent.getUrlPrefix() + s; + imgPathFiles.add(imgUrls); + } + itemImgVos.get(i).setImgPathList(imgPathFiles); + }else { + itemImgVos.get(i).setImgPathList(imgPathFiles); } - itemImgVo.setImgUrlList(imgUrlList); - String imgPath = fileUploadComponent.getUrlPrefix() + itemImgVo.getImgPath(); - itemImgVo.setImgPath(imgPath); } + +// for (ScmVehinspectItemimgVo itemImgVo : itemImgVos) { +// String imgUrl = ""; +// +// List list = Arrays.asList(itemImgVo.getImgUrl().split(",")); +// for (String s : list) { +// imgUrl = fileUploadComponent.getUrlPrefix() + s; +// imgUrlList.add(imgUrl); +// } +// itemImgVo.setImgUrlList(imgUrlList); +// String imgPath = fileUploadComponent.getUrlPrefix() + itemImgVo.getImgPath(); +// itemImgVo.setImgPath(imgPath); +// } return itemImgVos; }