|
@@ -93,17 +93,17 @@ public class AssetsNodeHandler extends WorkNodeProcessable {
|
|
|
|
|
|
if (workflowNodeEnum.equals(WorkflowNodeEnum.GENERATE_STATEMENT)){
|
|
|
for (String businessSubId :workNodeCommit.getReportNos()){
|
|
|
- AssetsProduction assetsProduction = assetsProductionService.getOne(new LambdaQueryWrapper<AssetsProduction>().select(AssetsProduction::getCreateProductionDate).eq(AssetsProduction::getProductionNo, businessSubId).eq(BaseEntity::getDeleted, Boolean.FALSE));
|
|
|
-// addNextInstanceNode(currentInstanceNode,nextWorkNode, workNodeCommit.getNextHandlerId(),businessSubId,null);
|
|
|
+// AssetsProduction assetsProduction = assetsProductionService.getOne(new LambdaQueryWrapper<AssetsProduction>().select(AssetsProduction::getCreateProductionDate).eq(AssetsProduction::getProductionNo, businessSubId).eq(BaseEntity::getDeleted, Boolean.FALSE));
|
|
|
+ addNextInstanceNode(currentInstanceNode,nextWorkNode, workNodeCommit.getNextHandlerId(),businessSubId,null);
|
|
|
// 产品出具日期是否为null,为null说明还没撰写产品的信息
|
|
|
- if (ObjectUtil.isNotNull(assetsProduction)){
|
|
|
- addNextInstanceNode(currentInstanceNode,nextWorkNode, workNodeCommit.getNextHandlerId(),businessSubId,null);
|
|
|
- }else {
|
|
|
- workFlowNodeInstanceService.save(currentInstanceNode);
|
|
|
- WorkTaskRecord workTaskRecord = workTaskRecordService.getOne(new LambdaQueryWrapper<WorkTaskRecord>().select(WorkTaskRecord::getHandlerId,WorkTaskRecord::getTaskId).eq(WorkTaskRecord::getInstanceId,workNodeCommit.getInstanceNodeId()));
|
|
|
- workTaskRecord.setInstanceId(currentInstanceNode.getId());
|
|
|
- workTaskRecordService.save(workTaskRecord);
|
|
|
- }
|
|
|
+// if (ObjectUtil.isNotNull(assetsProduction)){
|
|
|
+// addNextInstanceNode(currentInstanceNode,nextWorkNode, workNodeCommit.getNextHandlerId(),businessSubId,null);
|
|
|
+// }else {
|
|
|
+// workFlowNodeInstanceService.save(currentInstanceNode);
|
|
|
+// WorkTaskRecord workTaskRecord = workTaskRecordService.getOne(new LambdaQueryWrapper<WorkTaskRecord>().select(WorkTaskRecord::getHandlerId,WorkTaskRecord::getTaskId).eq(WorkTaskRecord::getInstanceId,workNodeCommit.getInstanceNodeId()));
|
|
|
+// workTaskRecord.setInstanceId(currentInstanceNode.getId());
|
|
|
+// workTaskRecordService.save(workTaskRecord);
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
else if(workflowNodeEnum.equals(WorkflowNodeEnum.WRITE_REPORT) || workflowNodeEnum.equals(WorkflowNodeEnum.WRITE_LETTER)){
|