Prechádzať zdrojové kódy

单独更新签字注师1和签字注师2

huangguoce 1 deň pred
rodič
commit
049dfaf8a4

+ 11 - 0
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/projectReport/service/CwProjectReportReviewService.java

@@ -8,6 +8,7 @@ import com.jeeplus.finance.projectRecords.domain.CwProjectRecords;
 import com.jeeplus.finance.projectRecords.mapper.CwProjectRecordsMapper;
 import com.jeeplus.finance.projectReport.domain.*;
 import com.jeeplus.finance.projectReport.mapper.CwProjectInfoMapper;
+import com.jeeplus.finance.projectReport.mapper.CwProjectReportMapper;
 import com.jeeplus.finance.projectReport.mapper.CwProjectReportReviewMapper;
 import com.jeeplus.finance.projectReport.mapper.CwProofreadDetailMapper;
 import com.jeeplus.finance.projectReportArchive.mapper.CwProjectReportArchiveMapper;
@@ -50,6 +51,10 @@ public class CwProjectReportReviewService extends ServiceImpl<CwProjectReportRev
     private CwProjectReportReviewMapper mapper;
 
     @Resource
+    private CwProjectReportMapper cwProjectReportMapper;
+
+
+    @Resource
     private CwProofreadDetailMapper detailMapper;
 
 //    @Resource
@@ -356,6 +361,12 @@ public class CwProjectReportReviewService extends ServiceImpl<CwProjectReportRev
                 report.setBusinessObjects(reportData.getBusinessObjects());
             }
             if (ObjectUtil.isNotEmpty(report)) {
+                //单独更新签字注师
+                CwProjectReport cwProjectReport = new CwProjectReport();
+                cwProjectReport.setSignatureAnnotator1(report.getSignatureAnnotator1());
+                cwProjectReport.setSignatureAnnotator2(report.getSignatureAnnotator2());
+                cwProjectReport.setSignatureAnnotatorStatus("0");
+                cwProjectReportMapper.updatesigStatusById(cwProjectReport);
                 cwProjectReportService.updateCwProjectReportDataById(report);
             }
         }