From d13ec56ea82b2892fe7ad7effe1f0519c5376909 Mon Sep 17 00:00:00 2001 From: 王 垚 <1402714037@qq.com> Date: 星期五, 26 十一月 2021 10:07:42 +0800 Subject: [PATCH] 采购退料 --- WebAPI/Controllers/CGGL/Kf_POStockInBackBillController.cs | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ WebAPI/WebAPI.csproj | 1 + WebAPI/Controllers/仓存管理/Kf_MateOutBillController.cs | 8 ++++---- 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/WebAPI/Controllers/CGGL/Kf_POStockInBackBillController.cs b/WebAPI/Controllers/CGGL/Kf_POStockInBackBillController.cs new file mode 100644 index 0000000..2988eae --- /dev/null +++ b/WebAPI/Controllers/CGGL/Kf_POStockInBackBillController.cs @@ -0,0 +1,50 @@ +锘縰sing Newtonsoft.Json.Linq; +using Pub_Class; +using System; +using System.Collections; +using System.Collections.Generic; +using System.Data; +using System.Data.SqlClient; +using System.Web.Http; +using WebAPI.Models; + +namespace WebAPI.Controllers +{ + //閲囪喘閫�鏂欏崟 + public class Kf_POStockInBackBillController : ApiController + { + public DBUtility.ClsPub.Enum_BillStatus BillStatus; + + private json objJsonResult = new json(); + SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); + DataSet ds; + + #region 閲囪喘閫�鏂欏崟鍒楄〃 + + [Route("Kf_POStockInBackBill/Get_POStockInBackBillList")] + [HttpGet] + public object Get_POStockInBackBillList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("select * from h_v_Kf_POStockInBackBillList " + sWhere + " order by 鏃ユ湡 desc", "h_v_Kf_POStockInBackBillList"); + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "杩斿洖璁板綍鎴愬姛锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + catch (Exception ex) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + ex.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + + #endregion + + } +} \ No newline at end of file diff --git "a/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/Kf_MateOutBillController.cs" "b/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/Kf_MateOutBillController.cs" index 097ea57..23443e6 100644 --- "a/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/Kf_MateOutBillController.cs" +++ "b/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/Kf_MateOutBillController.cs" @@ -28,7 +28,7 @@ { try { - ds = oCn.RunProcReturn("select * from h_v_IF_MateOutBillList order by 鏃ユ湡 desc", "h_v_IF_MateOutBillList"); + ds = oCn.RunProcReturn("select * from h_v_IF_MateOutBillList " + sWhere + " order by 鏃ユ湡 desc", "h_v_IF_MateOutBillList"); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "杩斿洖璁板綍鎴愬姛锛�"; @@ -54,7 +54,7 @@ /// <returns></returns> [Route("Kf_MateOutBill/set_DeleteBill")] [HttpGet] - public object set_DeleteBill(string HInterID,string user) + public object set_DeleteBill(string HInterID, string user) { //缂栬緫鏉冮檺 if (!DBUtility.ClsPub.Security_Log_second("Kf_MateOutBill_Delete", 1, true, user)) @@ -88,7 +88,7 @@ objJsonResult.data = null; return objJsonResult; } - if (oBill.omodel.HChecker != ""&& oBill.omodel.HChecker !=null) + if (oBill.omodel.HChecker != "" && oBill.omodel.HChecker != null) { objJsonResult.code = "0"; objJsonResult.count = 0; @@ -383,7 +383,7 @@ { ds = oCN.RunProcReturn(string.Format(@"select HMaterID ,鐗╂枡浠g爜 HMaterCode ,鐗╂枡鍚嶇О HMaterName,瑙勬牸鍨嬪彿 HMaterSpec,HUnitID,璁¢噺鍗曚綅浠g爜 HUnitCode,璁¢噺鍗曚綅 HUnitName,搴旀敹鏁伴噺 HQtyMust,瀹炴敹鏁伴噺 HQty,鍗曚环 HPrice,閲戦 HMoney,HWHID,棰嗘枡浠撳簱浠g爜 HWHCode,棰嗘枡浠撳簱 HWHName,琛ㄤ綋澶囨敞 HRemark from h_v_IF_MateOutBillList"), "H_V_IF_MATEOUTBILLLIST"); - + } else { diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj index c722361..ac58d0b 100644 --- a/WebAPI/WebAPI.csproj +++ b/WebAPI/WebAPI.csproj @@ -319,6 +319,7 @@ <Compile Include="Controllers\BLL\Xt_UserController.cs" /> <Compile Include="Controllers\BLL\Xt_SystemLogController.cs" /> <Compile Include="Controllers\CellWidthController.cs" /> + <Compile Include="Controllers\CGGL\Kf_POStockInBackBillController.cs" /> <Compile Include="Controllers\CGGL\Kf_POStockInBillController.cs" /> <Compile Include="Controllers\CGGL\Cg_POOrderBillController.cs" /> <Compile Include="Controllers\CGGL\WW_EntrustOrderBillController.cs" /> -- Gitblit v1.9.1