diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java index 8df93ff5..bb56cfdf 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java @@ -294,18 +294,20 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService scrapApplyDetails.setCompanyId((long) companyId); scrapApplyDetails.setAuditRemark(bean.getScrapReason()); //根据fileIds获取所有的图片地址 - String[] fileIsList = bean.getFileIds().split(","); - StringBuffer fileUrl = new StringBuffer(); - for (int i = 0; i < fileIsList.length; i++) { - SysFile sysFile = sysFileMapper.selectSysFileInfoById(Long.valueOf(fileIsList[i])); - //对获取的图片地址进行拼接 - if (i==fileIsList.length-1){ - fileUrl.append(sysFile.getFileUrl()); - }else { - fileUrl.append(sysFile.getFileUrl()+","); + if (bean.getFileIds()!=null){ + String[] fileIsList = bean.getFileIds().split(","); + StringBuffer fileUrl = new StringBuffer(); + for (int i = 0; i < fileIsList.length; i++) { + SysFile sysFile = sysFileMapper.selectSysFileInfoById(Long.valueOf(fileIsList[i])); + //对获取的图片地址进行拼接 + if (i==fileIsList.length-1){ + fileUrl.append(sysFile.getFileUrl()); + }else { + fileUrl.append(sysFile.getFileUrl()+","); + } } + scrapApplyDetails.setFileUrl(fileUrl.toString()); } - scrapApplyDetails.setFileUrl(fileUrl.toString()); scrapApplyDetailsMapper.insertScrapApplyDetails(scrapApplyDetails); } }