|
@@ -242,7 +242,9 @@ public class WorkInvoiceService extends CrudService<WorkInvoiceDao, WorkInvoice>
|
|
|
}
|
|
|
projectRelation.setInvoiceId(workInvoice.getId());
|
|
|
//新增开票和项目关联信息
|
|
|
- dao.insertProjectRelation(projectRelation);
|
|
|
+ if (WorkInvoiceReceipt.DEL_FLAG_NORMAL.equals(projectRelation.getDelFlag())) {
|
|
|
+ dao.insertProjectRelation(projectRelation);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -256,10 +258,12 @@ public class WorkInvoiceService extends CrudService<WorkInvoiceDao, WorkInvoice>
|
|
|
List<String> projectNameList = Lists.newArrayList();
|
|
|
if(null != workInvoice.getWorkInvoiceProjectRelationList()){
|
|
|
for (WorkInvoiceProjectRelation projectRelation : workInvoice.getWorkInvoiceProjectRelationList()) {
|
|
|
- if(StringUtils.isNotBlank(projectRelation.getProjectId())){
|
|
|
- ProjectRecords projectRecords = projectRecordsService.getRuralMasters(projectRelation.getProjectId());
|
|
|
- if(null != projectRecords){
|
|
|
- projectNameList.add(projectRecords.getProjectName());
|
|
|
+ if (WorkInvoiceReceipt.DEL_FLAG_NORMAL.equals(projectRelation.getDelFlag())) {
|
|
|
+ if (StringUtils.isNotBlank(projectRelation.getProjectId())) {
|
|
|
+ ProjectRecords projectRecords = projectRecordsService.getRuralMasters(projectRelation.getProjectId());
|
|
|
+ if (null != projectRecords) {
|
|
|
+ projectNameList.add(projectRecords.getProjectName());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1347,6 +1351,8 @@ public class WorkInvoiceService extends CrudService<WorkInvoiceDao, WorkInvoice>
|
|
|
}
|
|
|
}
|
|
|
workInvoiceDao.update(workInvoice);
|
|
|
+ //开票与项目关系处理
|
|
|
+ updateWorkInvoiceProjectRelationInfo(workInvoice);
|
|
|
return "保存审核意见成功!";
|
|
|
}
|
|
|
|