|
|
@ -224,10 +224,12 @@ public class CrmCustomerFileService extends MybatisBaseService<CrmCustomerFileMa |
|
|
|
} |
|
|
|
appCustomerArchivesDataVo.setFiles(list); |
|
|
|
} |
|
|
|
vo.setData(dataVos); |
|
|
|
} else { |
|
|
|
fetchByDataTypeKey(customerSid); |
|
|
|
dataVos = baseMapper.selectByCustomerSid(customerSid); |
|
|
|
vo.setData(dataVos); |
|
|
|
} |
|
|
|
vo.setData(dataVos); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
@ -254,7 +256,7 @@ public class CrmCustomerFileService extends MybatisBaseService<CrmCustomerFileMa |
|
|
|
crmFile.setLinkSid(sid); |
|
|
|
crmFile.setCreateBySid(data.getStaffSid()); |
|
|
|
crmFile.setCreateTime(new Date()); |
|
|
|
crmFile.setAttachType(CommonAttachTypeEnum.CUSTOMER_FILE.getAttachType()); |
|
|
|
crmFile.setAttachType(datum.getKey()); |
|
|
|
crmFile.setName(data.getStaffName()); |
|
|
|
crmFileService.save(crmFile); |
|
|
|
} |
|
|
@ -262,14 +264,14 @@ public class CrmCustomerFileService extends MybatisBaseService<CrmCustomerFileMa |
|
|
|
} else { |
|
|
|
// 存在 需要判断是否是当天的 如果不是当天的 false
|
|
|
|
String createTime = appCustomerArchivesDataVo.getCreateTime(); |
|
|
|
Date date = DateUtils.dateStrConvertDate(createTime, "yyyy-MM-dd"); |
|
|
|
boolean b = DateUtils.compTime(date, new Date()); |
|
|
|
if (b) { |
|
|
|
Date nowTime = DateUtils.dateStrConvertDate(createTime, "yyyy-MM-dd"); |
|
|
|
boolean effectiveDate = DateUtils.isEffectiveDate(nowTime); |
|
|
|
if (effectiveDate) { |
|
|
|
//如果是当天的 并新增 提交时间为当前提交时间
|
|
|
|
List<String> files = datum.getFiles(); |
|
|
|
//删除之前的附件并且删除服务器上的
|
|
|
|
crmFileService.deleteByLinkSidAndAttachType(sid, datum.getKey()); |
|
|
|
for (String file : files) { |
|
|
|
//删除之前的附件并且删除服务器上的
|
|
|
|
crmFileService.deleteFilesOss(file); |
|
|
|
//新增
|
|
|
|
if (file.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { |
|
|
|
file = file.replace(fileUploadComponent.getUrlPrefix(), ""); |
|
|
@ -279,7 +281,7 @@ public class CrmCustomerFileService extends MybatisBaseService<CrmCustomerFileMa |
|
|
|
crmFile.setLinkSid(sid); |
|
|
|
crmFile.setCreateBySid(data.getStaffSid()); |
|
|
|
crmFile.setCreateTime(new Date()); |
|
|
|
crmFile.setAttachType(CommonAttachTypeEnum.CUSTOMER_FILE.getAttachType()); |
|
|
|
crmFile.setAttachType(datum.getKey()); |
|
|
|
crmFile.setName(data.getStaffName()); |
|
|
|
crmFileService.save(crmFile); |
|
|
|
} |
|
|
|