This commit is contained in:
lihao 2025-12-19 14:17:36 +08:00
parent dcecf976ca
commit 277823f24d
1 changed files with 7 additions and 1 deletions

View File

@ -86,6 +86,10 @@ public class QcconclusionRestResource extends QcBaseRestResource {
for (ReportVO vo : vos) {
// 先判断vo和其HVO是否为null避免NPE
ReportHeaderVO hvo = vo.getHVO();
if(hvo.getFbillstatus().equals(3)){
continue;
}
if (vo == null || hvo == null) {
continue;
}
@ -253,10 +257,12 @@ public class QcconclusionRestResource extends QcBaseRestResource {
}
IReportMaintain reportMaintain = NCLocator.getInstance().lookup(IReportMaintain.class);
ISCMPubSaveCommitService service = NCLocator.getInstance().lookup(ISCMPubSaveCommitService.class);;
try {
List<ReportVO> reportVOList=new ArrayList<>(Arrays.asList(vos));
for (ReportVO reportVO:vos){
if(reportVO.getHVO().getFbillstatus().equals(3)){
continue;
}
SCMScriptResultDTO obj = service.saveCommit(new ReportVO[]{reportVO}, (PfUserObject)null, ReportVO.class, "SAVEBASE", "SAVE", QCBillType.ReportBill.getCode());
if(obj.getErrorMessage()!=null && !"".equals(obj.getErrorMessage())){
throw new BusinessException(obj.getErrorMessage());