diff --git a/SGGL/BLL/API/APIBaseInfoService.cs b/SGGL/BLL/API/APIBaseInfoService.cs
index ce396ca6..52a65a14 100644
--- a/SGGL/BLL/API/APIBaseInfoService.cs
+++ b/SGGL/BLL/API/APIBaseInfoService.cs
@@ -93,6 +93,29 @@ namespace BLL
return getDataLists;
}
}
+
+ ///
+ /// +
+ ///
+ ///
+ ///
+ public static List getProjectWBSByUnitWorkId(string projectId, string unitWorkId)
+ {
+ using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+ {
+ var getDataLists = (from x in db.WBS_WorkPackage
+ where x.ProjectId == projectId && x.SuperWorkPack == null && x.UnitWorkId == unitWorkId
+ orderby x.WorkPackageCode
+ select new Model.BaseInfoItem
+ {
+ BaseInfoId = x.WorkPackageId,
+ BaseInfoCode = x.WorkPackageCode,
+ BaseInfoName = x.PackageContent,
+ }
+ ).ToList();
+ return getDataLists;
+ }
+ }
///
/// 根据项目、单位ID获取单位工程
diff --git a/SGGL/WebAPI/Controllers/BaseInfoController.cs b/SGGL/WebAPI/Controllers/BaseInfoController.cs
index f7217e6e..ccd86fc0 100644
--- a/SGGL/WebAPI/Controllers/BaseInfoController.cs
+++ b/SGGL/WebAPI/Controllers/BaseInfoController.cs
@@ -100,6 +100,27 @@ namespace WebAPI.Controllers
return responeData;
}
+ ///
+ /// 获取单位工程下分部分项
+ ///
+ ///
+ ///
+ ///
+ public Model.ResponeData getProjectWBSByUnitWorkId(string projectId, string unitWorkId)
+ {
+ var responeData = new Model.ResponeData();
+ try
+ {
+ responeData.data = BLL.APIBaseInfoService.getProjectWBSByUnitWorkId(projectId, unitWorkId);
+ }
+ catch (Exception ex)
+ {
+ responeData.code = 0;
+ responeData.message = ex.Message;
+ }
+
+ return responeData;
+ }
///
/// 根据项目,单位Id获取单位工程
diff --git a/SGGL/WebAPI/WebAPI.csproj b/SGGL/WebAPI/WebAPI.csproj
index 25e3b181..7ace3eb3 100644
--- a/SGGL/WebAPI/WebAPI.csproj
+++ b/SGGL/WebAPI/WebAPI.csproj
@@ -362,7 +362,7 @@
True
0
/
- http://localhost:14920/
+ http://localhost:1766/
False
False