From 4ce845ec79f717ac4669ce3e39eaa0cb7323b1ad Mon Sep 17 00:00:00 2001 From: 沈泽 <211959439@qq.com> Date: 星期二, 12 十月 2021 16:56:28 +0800 Subject: [PATCH] 1 --- WebAPI/Controllers/NewApiController.cs | 90 ++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 84 insertions(+), 6 deletions(-) diff --git a/WebAPI/Controllers/NewApiController.cs b/WebAPI/Controllers/NewApiController.cs index fc3e8d0..6686d48 100644 --- a/WebAPI/Controllers/NewApiController.cs +++ b/WebAPI/Controllers/NewApiController.cs @@ -2,8 +2,6 @@ using System.Collections.Generic; using System.Data; using System.Linq; -using System.Net; -using System.Net.Http; using System.Web.Http; using WebAPI.Models; using WebAPI.Service; @@ -19,9 +17,9 @@ /// <returns></returns> [Route("api/newBill/getNewInterBillNo")] [HttpGet] - public ApiResult<DocumentsView> GetNewInterBillNo() + public ApiResult<DocumentsView> GetNewInterBillNo(string billType) { - var model = YqnQbService.GetInterBillNo(); + var model = YqnQbService.GetInterBillNo(billType); return model; } /// <summary> @@ -80,15 +78,95 @@ return YqnQbService.SetStationInBill(oMain); } /// <summary> + /// 鑾峰彇杩涚珯鍗曞垪琛� + /// </summary> + /// <param name="sWhere"></param> + /// <returns></returns> + [Route("api/newBill/getStationInBillList")] + [HttpGet] + public ApiResult<DataSet> GetStationInBillList(string sWhere) + { + return YqnQbService.GetStationInBillList(sWhere); + } + /// <summary> + /// 鑾峰彇鍑虹珯鍗曞垪琛� + /// </summary> + /// <param name="sWhere"></param> + /// <returns></returns> + [Route("api/newBill/getStationOutBillList")] + [HttpGet] + public ApiResult<DataSet> GetStationOutBillList(string sWhere) + { + return YqnQbService.GetStationOutBillList(sWhere); + } + /// <summary> /// 鍑虹珯绔欐帴鏀跺崟 /// </summary> /// <param name="oMain"></param> /// <returns></returns> [Route("api/newBill/setStationOutBill")] [HttpPost] - public ApiResult SetStationOutBill(ClsSc_StationInBillMain oMain) + public ApiResult SetStationOutBill(StationOutBillView oMain) { - return YqnQbService.SetStationInBill(oMain); + return YqnQbService.SetStationOutBill(oMain); + } + /// <summary> + /// 鑾峰彇娴佽浆鍗″垪琛� + /// </summary> + /// <param name="sWhere"></param> + /// <returns></returns> + [Route("api/newBill/getStationMainList")] + [HttpGet] + public static ApiResult<DataSet> GetPorcessMainList(string sWhere) + { + return YqnQbService.GetPorcessMainList(sWhere); + } + /// <summary> + /// 鑾峰彇娴佽浆鍗″瓙琛ㄥ垪琛� + /// </summary> + /// <param name="sWhere"></param> + /// <returns></returns> + [Route("api/newBill/getPorcessSubList")] + [HttpGet] + public static ApiResult<DataSet> GetPorcessSubList(int hInterId) + { + return YqnQbService.GetPorcessSubList(hInterId); + } + /// <summary> + /// 鑾峰彇宸ュ簭鍒楄〃 + /// </summary> + /// <param name="hName"></param> + /// <param name="hLevel"></param> + /// <param name="hNumber"></param> + /// <param name="hBillSubType"></param> + /// <returns></returns> + [Route("api/newBill/getProcessList")] + [HttpGet] + public ApiResult<List<Models.M_Process>> GetProcessList(string hName,string hNumber, string hBillSubType,int page,int limit,int hLevel=0) + { + return YqnQbService.GetProcessList(hName, hLevel, hNumber, hBillSubType , page, limit); + } + /// <summary> + /// 鑾峰彇鍗曚釜宸ュ簭璇︽儏 + /// </summary> + /// <param name="hItemId"></param> + /// <returns></returns> + [Route("api/newBill/getProcessDetail")] + [HttpGet] + public ApiResult<Models.M_Process> GetProcessDetail(int hItemId) + { + return YqnQbService.GetProcessDetail(hItemId); + } + /// <summary> + /// 鍒犻櫎鏌愪釜宸ュ簭 + /// </summary> + /// <param name="hItemId"></param> + /// <returns></returns> + [Route("api/newBill/deleteProcess")] + [HttpGet] + public ApiResult DeleteProcess(int hItemId) + { + return YqnQbService.DeleteProcess(hItemId); } } } -- Gitblit v1.9.1