public void saveGroupDetail( String shareGroupDetailId, String filePath, User user, String fileName, TemplateShare templateShare) { TemplateShareGroupDetail templateShareGroupDetail = null; if (!StringUtils.isEmpty(shareGroupDetailId)) templateShareGroupDetail = templateShareGroupDetailDaoImpl.findById(shareGroupDetailId); else templateShareGroupDetail = new TemplateShareGroupDetail(); templateShareGroupDetail.setAccount(user); templateShareGroupDetail.setCreate_date(DateUtils.getCurrentDateTime()); templateShareGroupDetail.setFileName(fileName); templateShareGroupDetail.setFilePath(filePath); templateShareGroupDetail.setTemplateShare(templateShare); templateShareGroupDetailDaoImpl.saveOrUpdate(templateShareGroupDetail); if (StringUtils.isEmpty(shareGroupDetailId)) templateFileLogService.addOperationLog( templateShare.getTemplateFile(), BusinessConstant.OPERATION_SHARE_GROUP_DETAIL_ADD, null); else templateFileLogService.addOperationLog( templateShare.getTemplateFile(), BusinessConstant.OPERATION_SHARE_GROUP_DETAIL_EDIT, null); }