|
@@ -474,7 +474,6 @@ public class ProjectReportSignatureWorkService extends CrudService<ProjectReport
|
|
|
|
|
|
ProjectReportSignatureWork signatureWork = dao.get(projectReportSignature.getId());
|
|
|
ReportSignature reportSignature = dao.getReportBySigId(projectReportSignature.getId());
|
|
|
- ReportSignature approvalSignature = dao.getApprovalBySigId(projectReportSignature.getId());
|
|
|
//判断签章类型是否发生改变
|
|
|
if (signatureWork.getSignatureType().equals(projectReportSignature.getSignatureType())){
|
|
|
//修改报告签章信息
|
|
@@ -491,13 +490,12 @@ public class ProjectReportSignatureWorkService extends CrudService<ProjectReport
|
|
|
|
|
|
}else {
|
|
|
ProjectReportSignatureWork signatureWork = dao.get(projectReportSignature.getId());
|
|
|
- ReportSignature reportSignature = dao.getReportBySigId(projectReportSignature.getId());
|
|
|
ReportSignature approvalSignature = dao.getApprovalBySigId(projectReportSignature.getId());
|
|
|
//判断签章类型是否发生改变
|
|
|
if (signatureWork.getSignatureType().equals(projectReportSignature.getSignatureType())){
|
|
|
//修改报告签章信息
|
|
|
- if (null != reportSignature){
|
|
|
- signature.setId(reportSignature.getId());
|
|
|
+ if (null != approvalSignature){
|
|
|
+ signature.setId(approvalSignature.getId());
|
|
|
signature.preUpdate();
|
|
|
dao.updateApprovalSignature(signature);
|
|
|
}else {
|