|
@@ -369,36 +369,40 @@ public class ProjectReportSignatureWorkController extends BaseController {
|
|
|
model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
}
|
|
|
}
|
|
|
- List<WorkClientAttachment> signatureWorkAttachments = Lists.newArrayList();
|
|
|
- if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
- WorkClientAttachment signatureAttachment = new WorkClientAttachment();
|
|
|
-
|
|
|
- //处理文件路径
|
|
|
- //如果文件路径中包含 /xg-qz 则表示文件存储在签章的对应文件库中需要单独进行处理
|
|
|
- if(report.getSignatureUrl().contains("/xg-qz")){
|
|
|
- if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
- String signatureUrl = report.getSignatureUrl().replace("/xg-qz","");
|
|
|
- projectReportSignature.setSignatureUrl(signatureUrl);
|
|
|
+ if (report.getStatus() == 5){
|
|
|
+ List<WorkClientAttachment> signatureWorkAttachments = Lists.newArrayList();
|
|
|
+
|
|
|
+ if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
+ WorkClientAttachment signatureAttachment = new WorkClientAttachment();
|
|
|
+
|
|
|
+ //处理文件路径
|
|
|
+ //如果文件路径中包含 /xg-qz 则表示文件存储在签章的对应文件库中需要单独进行处理
|
|
|
+ if(report.getSignatureUrl().contains("/xg-qz")){
|
|
|
+ if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
+ String signatureUrl = report.getSignatureUrl().replace("/xg-qz","");
|
|
|
+ projectReportSignature.setSignatureUrl(signatureUrl);
|
|
|
+ }
|
|
|
+ signatureAttachment.setTemporaryUrl(new OSSClientUtil().getQzFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
+ }else{
|
|
|
+ signatureAttachment.setTemporaryUrl(new OSSClientUtil().getFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
}
|
|
|
- signatureAttachment.setTemporaryUrl(new OSSClientUtil().getQzFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
- }else{
|
|
|
- signatureAttachment.setTemporaryUrl(new OSSClientUtil().getFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
+ User user = UserUtils.get(report.getSignatureUploadFileUser().getId());
|
|
|
+ signatureAttachment.setCreateBy(user);
|
|
|
+ signatureAttachment.setUpdateBy(user);
|
|
|
+ signatureAttachment.setCreateDate(report.getSignatureUploadDate());
|
|
|
+ signatureAttachment.setUpdateDate(report.getSignatureUploadDate());
|
|
|
+ signatureAttachment.setDelFlag("0");
|
|
|
+ signatureAttachment.setAttachmentName(report.getSignatureFileName());
|
|
|
+ String type = report.getSignatureUrl().substring(report.getSignatureUrl().lastIndexOf(".") + 1);
|
|
|
+ signatureAttachment.setType(type);
|
|
|
+ signatureWorkAttachments.add(signatureAttachment);
|
|
|
}
|
|
|
- User user = UserUtils.get(report.getSignatureUploadFileUser().getId());
|
|
|
- signatureAttachment.setCreateBy(user);
|
|
|
- signatureAttachment.setUpdateBy(user);
|
|
|
- signatureAttachment.setCreateDate(report.getSignatureUploadDate());
|
|
|
- signatureAttachment.setUpdateDate(report.getSignatureUploadDate());
|
|
|
- signatureAttachment.setDelFlag("0");
|
|
|
- signatureAttachment.setAttachmentName(report.getSignatureFileName());
|
|
|
- String type = report.getSignatureUrl().substring(report.getSignatureUrl().lastIndexOf(".") + 1);
|
|
|
- signatureAttachment.setType(type);
|
|
|
- signatureWorkAttachments.add(signatureAttachment);
|
|
|
- }
|
|
|
|
|
|
- if(signatureWorkAttachments.size()>0){
|
|
|
- projectReportSignature.setSignatureWorkAttachments(signatureWorkAttachments);
|
|
|
+ if(signatureWorkAttachments.size()>0){
|
|
|
+ projectReportSignature.setSignatureWorkAttachments(signatureWorkAttachments);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//签章责任列表
|
|
@@ -446,36 +450,39 @@ public class ProjectReportSignatureWorkController extends BaseController {
|
|
|
model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
}
|
|
|
}
|
|
|
- List<WorkClientAttachment> signatureWorkAttachments = Lists.newArrayList();
|
|
|
- if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
- WorkClientAttachment signatureAttachment = new WorkClientAttachment();
|
|
|
-
|
|
|
- //处理文件路径
|
|
|
- //如果文件路径中包含 /xg-qz 则表示文件存储在签章的对应文件库中需要单独进行处理
|
|
|
- if(report.getSignatureUrl().contains("/xg-qz")){
|
|
|
- if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
- String signatureUrl = report.getSignatureUrl().replace("/xg-qz","");
|
|
|
- projectReportSignature.setSignatureUrl(signatureUrl);
|
|
|
+ if (report.getStatus() == 5){
|
|
|
+ List<WorkClientAttachment> signatureWorkAttachments = Lists.newArrayList();
|
|
|
+ if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
+ WorkClientAttachment signatureAttachment = new WorkClientAttachment();
|
|
|
+
|
|
|
+ //处理文件路径
|
|
|
+ //如果文件路径中包含 /xg-qz 则表示文件存储在签章的对应文件库中需要单独进行处理
|
|
|
+ if(report.getSignatureUrl().contains("/xg-qz")){
|
|
|
+ if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
+ String signatureUrl = report.getSignatureUrl().replace("/xg-qz","");
|
|
|
+ projectReportSignature.setSignatureUrl(signatureUrl);
|
|
|
+ }
|
|
|
+ signatureAttachment.setTemporaryUrl(new OSSClientUtil().getQzFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
+ }else{
|
|
|
+ signatureAttachment.setTemporaryUrl(new OSSClientUtil().getFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
}
|
|
|
- signatureAttachment.setTemporaryUrl(new OSSClientUtil().getQzFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
- }else{
|
|
|
- signatureAttachment.setTemporaryUrl(new OSSClientUtil().getFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
+ User user = UserUtils.get(report.getSignatureUploadFileUser().getId());
|
|
|
+ signatureAttachment.setCreateBy(user);
|
|
|
+ signatureAttachment.setUpdateBy(user);
|
|
|
+ signatureAttachment.setCreateDate(report.getSignatureUploadDate());
|
|
|
+ signatureAttachment.setUpdateDate(report.getSignatureUploadDate());
|
|
|
+ signatureAttachment.setDelFlag("0");
|
|
|
+ signatureAttachment.setAttachmentName(report.getSignatureFileName());
|
|
|
+ String type = report.getSignatureUrl().substring(report.getSignatureUrl().lastIndexOf(".") + 1);
|
|
|
+ signatureAttachment.setType(type);
|
|
|
+ signatureWorkAttachments.add(signatureAttachment);
|
|
|
}
|
|
|
- User user = UserUtils.get(report.getSignatureUploadFileUser().getId());
|
|
|
- signatureAttachment.setCreateBy(user);
|
|
|
- signatureAttachment.setUpdateBy(user);
|
|
|
- signatureAttachment.setCreateDate(report.getSignatureUploadDate());
|
|
|
- signatureAttachment.setUpdateDate(report.getSignatureUploadDate());
|
|
|
- signatureAttachment.setDelFlag("0");
|
|
|
- signatureAttachment.setAttachmentName(report.getSignatureFileName());
|
|
|
- String type = report.getSignatureUrl().substring(report.getSignatureUrl().lastIndexOf(".") + 1);
|
|
|
- signatureAttachment.setType(type);
|
|
|
- signatureWorkAttachments.add(signatureAttachment);
|
|
|
- }
|
|
|
|
|
|
- if(signatureWorkAttachments.size()>0){
|
|
|
- projectReportSignature.setSignatureWorkAttachments(signatureWorkAttachments);
|
|
|
+ if(signatureWorkAttachments.size()>0){
|
|
|
+ projectReportSignature.setSignatureWorkAttachments(signatureWorkAttachments);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//签章责任列表
|
|
@@ -523,37 +530,40 @@ public class ProjectReportSignatureWorkController extends BaseController {
|
|
|
model.addAttribute("projectNotifyType", workProjectNotify.getNotifyType());
|
|
|
}
|
|
|
}
|
|
|
- List<WorkClientAttachment> signatureWorkAttachments = Lists.newArrayList();
|
|
|
- if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
- WorkClientAttachment signatureAttachment = new WorkClientAttachment();
|
|
|
-
|
|
|
- //处理文件路径
|
|
|
- //如果文件路径中包含 /xg-qz 则表示文件存储在签章的对应文件库中需要单独进行处理
|
|
|
- if(report.getSignatureUrl().contains("/xg-qz")){
|
|
|
- if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
- String signatureUrl = report.getSignatureUrl().replace("/xg-qz","");
|
|
|
- projectReportSignature.setSignatureUrl(signatureUrl);
|
|
|
+ if (report.getStatus() == 5){
|
|
|
+ List<WorkClientAttachment> signatureWorkAttachments = Lists.newArrayList();
|
|
|
+ if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
+ WorkClientAttachment signatureAttachment = new WorkClientAttachment();
|
|
|
+
|
|
|
+ //处理文件路径
|
|
|
+ //如果文件路径中包含 /xg-qz 则表示文件存储在签章的对应文件库中需要单独进行处理
|
|
|
+ if(report.getSignatureUrl().contains("/xg-qz")){
|
|
|
+ if(StringUtils.isNotBlank(report.getSignatureUrl())){
|
|
|
+ String signatureUrl = report.getSignatureUrl().replace("/xg-qz","");
|
|
|
+ projectReportSignature.setSignatureUrl(signatureUrl);
|
|
|
+ }
|
|
|
+ signatureAttachment.setTemporaryUrl(new OSSClientUtil().getQzFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
+ }else{
|
|
|
+ signatureAttachment.setTemporaryUrl(new OSSClientUtil().getFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
}
|
|
|
- signatureAttachment.setTemporaryUrl(new OSSClientUtil().getQzFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
- }else{
|
|
|
- signatureAttachment.setTemporaryUrl(new OSSClientUtil().getFileTemporaryLookUrl(aliyunUrl + projectReportSignature.getSignatureUrl()));
|
|
|
+ User user = UserUtils.get(report.getSignatureUploadFileUser().getId());
|
|
|
+ signatureAttachment.setCreateBy(user);
|
|
|
+ signatureAttachment.setUpdateBy(user);
|
|
|
+ signatureAttachment.setCreateDate(report.getSignatureUploadDate());
|
|
|
+ signatureAttachment.setUpdateDate(report.getSignatureUploadDate());
|
|
|
+ signatureAttachment.setDelFlag("0");
|
|
|
+ signatureAttachment.setAttachmentName(report.getSignatureFileName());
|
|
|
+ String type = report.getSignatureUrl().substring(report.getSignatureUrl().lastIndexOf(".") + 1);
|
|
|
+ signatureAttachment.setType(type);
|
|
|
+ signatureWorkAttachments.add(signatureAttachment);
|
|
|
}
|
|
|
- User user = UserUtils.get(report.getSignatureUploadFileUser().getId());
|
|
|
- signatureAttachment.setCreateBy(user);
|
|
|
- signatureAttachment.setUpdateBy(user);
|
|
|
- signatureAttachment.setCreateDate(report.getSignatureUploadDate());
|
|
|
- signatureAttachment.setUpdateDate(report.getSignatureUploadDate());
|
|
|
- signatureAttachment.setDelFlag("0");
|
|
|
- signatureAttachment.setAttachmentName(report.getSignatureFileName());
|
|
|
- String type = report.getSignatureUrl().substring(report.getSignatureUrl().lastIndexOf(".") + 1);
|
|
|
- signatureAttachment.setType(type);
|
|
|
- signatureWorkAttachments.add(signatureAttachment);
|
|
|
- }
|
|
|
|
|
|
- if(signatureWorkAttachments.size()>0){
|
|
|
- projectReportSignature.setSignatureWorkAttachments(signatureWorkAttachments);
|
|
|
+ if(signatureWorkAttachments.size()>0){
|
|
|
+ projectReportSignature.setSignatureWorkAttachments(signatureWorkAttachments);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//签章责任列表
|