@@ -24,16 +24,17 @@ class ScieloSubmissionsDAO extends DAO
2424
2525 public function getSubmissions ($ locale , $ contextId , $ sectionsIds , $ submissionDateInterval , $ finalDecisionDateInterval )
2626 {
27- $ query = DB ::table ('submissions ' )
28- ->join ('publications ' , 'submissions.current_publication_id ' , '= ' , 'publications.publication_id ' )
29- ->where ('submissions.context_id ' , $ contextId )
30- ->whereNotNull ('submissions.date_submitted ' )
31- ->whereIn ('publications.section_id ' , $ sectionsIds )
32- ->select ('submissions.submission_id ' );
27+ $ query = DB ::table ('submissions AS s ' )
28+ ->join ('publications AS p ' , 's.current_publication_id ' , '= ' , 'p.publication_id ' )
29+ ->where ('s.context_id ' , $ contextId )
30+ ->where ('s.submission_progress ' , '= ' , '' )
31+ ->whereNotNull ('s.date_submitted ' )
32+ ->whereIn ('p.section_id ' , $ sectionsIds )
33+ ->select ('s.submission_id ' );
3334
3435 if (!is_null ($ submissionDateInterval )) {
35- $ query = $ query ->where ('submissions .date_submitted ' , '>= ' , $ submissionDateInterval ->getBeginningDate ())
36- ->where ('submissions .date_submitted ' , '<= ' , $ submissionDateInterval ->getEndDate ());
36+ $ query = $ query ->where ('s .date_submitted ' , '>= ' , $ submissionDateInterval ->getBeginningDate ())
37+ ->where ('s .date_submitted ' , '<= ' , $ submissionDateInterval ->getEndDate ());
3738 }
3839
3940 $ result = $ query ->get ();
0 commit comments