프로젝트

일반

사용자정보

개정판 ea97eee6

IDea97eee6d6f23b771f26b24b5f619212452d3d1a
상위 f2322325
하위 e2f5e134

유성호이(가) 일년 이상 전에 추가함

issue #0000
- document 조회 시 프로젝트group에 포함되는 document와 project 선택이 되어있지 않은 document만 조회
- document 에 프로젝트 선택 시 부터 해당 group의해당 project 조건에서 조회됨
- ID2와 sync 시에는 해당 group의 ID2 프로젝트로 할당되어있는 project의 document 만 sync 됨

Change-Id: Ief0eb74d2cb7ec73e6ddb5098f987ef801742a61

차이점 보기:

ID2.Manager/ID2.Manager.Dapper/Repository/DocumentRepository.cs
58 58
        }
59 59

  
60 60

  
61
        public (IEnumerable<Documents> dwgs, int totalCnt) GetDocuments(string projectCode, string personIncharge, string jobLevel, string documentNo, string isToIsDiscussion, string isFrReviewStatus, string isID2Work, string id2Status, string avevaStatus, string prodIsResult, string clientIsResult, string isGateWay, string isRegSystem)
61
        public (IEnumerable<Documents> dwgs, int totalCnt) GetDocuments(string projectGroupID, string projectCode, string personIncharge, string jobLevel, string documentNo, string isToIsDiscussion, string isFrReviewStatus, string isID2Work, string id2Status, string avevaStatus, string prodIsResult, string clientIsResult, string isGateWay, string isRegSystem)
62 62
        {
63 63
            var map = new CustomPropertyTypeMap(typeof(AttFileInfo), (type, columnName)
64 64
     => type.GetProperties().FirstOrDefault(prop => GetDescriptionFromAttribute(prop) == columnName.ToLower()));
......
71 71
            StringBuilder sbWhere = new StringBuilder();
72 72
            StringBuilder sbTotalWhere = new StringBuilder();
73 73
            var parameters = new Dictionary<string, object>();
74
            if (!string.IsNullOrEmpty(projectCode))
74
            if (string.IsNullOrEmpty(projectCode))
75
            {
76
                sbWhere.Append(" and isnull(doc.RefProjectCode,'') in (select Code from dbo.Projects where ParentID=@RefGroupID union all select '') ");
77
                parameters.Add("RefGroupID", projectGroupID);
78
            }
79
            else
75 80
            {
76 81
                sbWhere.Append(" and doc.RefProjectCode=@RefProjectCode ");
77 82
                sbTotalWhere.Append(" and doc.RefProjectCode=@RefProjectCode ");

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)