From 49db91dbffa33182d3aac360df276b01b22c0066 Mon Sep 17 00:00:00 2001 From: YL <YL@LAPTOP-SE03PLUR> Date: 星期五, 27 八月 2021 18:50:12 +0800 Subject: [PATCH] nothing --- /dev/null | 75 ------------------------------------- WebAPI/WebAPI.csproj | 21 +++++----- 2 files changed, 10 insertions(+), 86 deletions(-) diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/QC_LastPieceCheckBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/QC_LastPieceCheckBillController.cs" deleted file mode 100644 index f4ee717..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/QC_LastPieceCheckBillController.cs" +++ /dev/null @@ -1,250 +0,0 @@ -锘縰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 -{ - //宸ュ簭妫�楠屽崟Controller - public class QC_LastPieceCheckBillController : ApiController - { - public DBUtility.ClsPub.Enum_BillStatus BillStatus; - - private json objJsonResult = new json(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - DataSet ds; - SQLHelper.ClsCN oCN1 = new SQLHelper.ClsCN(); - DataSet ds1; - - - - - /// <summary> - /// 鏂板鍗曟嵁-淇濆瓨鎸夐挳 - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("QC_LastPieceCheckBill/AddBill")] - [HttpPost] - public object AddBill([FromBody] JObject sMainSub) - { - var _value = sMainSub["sMainSub"].ToString(); - string msg1 = _value.ToString(); - oCN.BeginTran(); - //淇濆瓨涓昏〃 - objJsonResult = AddBillMain(msg1); - if (objJsonResult.code == "0") - { - oCN.RollBack(); - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = objJsonResult.Message; - objJsonResult.data = null; - return objJsonResult; - } - oCN.Commit(); - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鏂板鍗曟嵁鎴愬姛锛�"; - return objJsonResult; - } - - public json AddBillMain(string msg1) - { - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - string msg3 = sArray[1].ToString(); - try - { - msg2 = "[" + msg2.ToString() + "]"; - List<QC_LastPieceCheckBillMain> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<QC_LastPieceCheckBillMain>>(msg2); - string BillType = "7507"; - long HInterID = mainList[0].HInterID;//閫掑叆type寰楀埌鐨勫崟鎹甀D - string HBillNo = mainList[0].HBillNo;//閫掑叆type寰楀埌鐨勫崟鎹彿 - DateTime HDate = mainList[0].HDate;//鏃ユ湡 - int HYear = 2021; - double HPeriod = 1; - long HBillStatus = mainList[0].HBillStatus; - long HCheckItemNowID = mainList[0].HCheckItemNowID; - long HCkeckItemNextID = mainList[0].HCheckItemNextID; - long HCheckFlowID = mainList[0].HCheckFlowID; - string HRemark = mainList[0].HRemark;//澶囨敞 - string HBacker = mainList[0].HBacker; - DateTime HBackDate = mainList[0].HBackDate; - string HBackRemark = mainList[0].HBackRemark; - string HChecker = mainList[0].HChecker; - DateTime HCheckDate = mainList[0].HCheckDate; - string HMaker = mainList[0].HMaker; - DateTime HMakeDate = mainList[0].HMakeDate; - string HUpDater = mainList[0].HUpDater; - DateTime HUpDateDate = mainList[0].HUpDateDate; - string HCloseMan = mainList[0].HCloseMan; - DateTime HCloseDate = mainList[0].HCloseDate; - string HCloseType = mainList[0].HCloseType; - string HDeleteMan = mainList[0].HDeleteMan; - DateTime HDeleteDate = mainList[0].HDeleteDate; - string HMainSourceBillType = mainList[0].HMainSourceBillType; - long HMainSourceInterID = mainList[0].HMainSourceInterID; - long HMainSourceEntryID = mainList[0].HMainSourceEntryID; - string HMainSourceBillNo = mainList[0].HMainSourceBillNo; - double HPrintQty = mainList[0].HPrintQty; - long HICMOInterID = mainList[0].HICMOInterID; - string HICMOBillNo = mainList[0].HICMOBillNo; - Double HInStockQty = mainList[0].HInStockQty; - Double HCheckQty = mainList[0].HCheckQty; - Double HRightQty = mainList[0].HRightQTy; - Double HBadQty = mainList[0].HBadQty; - long HMaterID = mainList[0].HMaterID; - long HFirstCheckEmp = mainList[0].HFirstCheckEmp; - string HCheckerResult = mainList[0].HCheckerResult; - long HCheckDept = mainList[0].HCheckDept; - long HCheckDept2 = mainList[0].HCheckDept2; - string HCheckDeptResult = mainList[0].HCheckDeptResult; - string HCheckDeptResult2 = mainList[0].HCheckDeptResult2; - string HBarCode = mainList[0].HBarCode; - string HStoveBatchNo = mainList[0].HStoveBatchNo; - long HCusID = mainList[0].HCusID; - string HSortBillNo = mainList[0].HSortBillNo; - string HContrctBatchNo = mainList[0].HContrctBatchNo; - long HProdAreaID = mainList[0].HProdAreaID; - long HProdTypeID = mainList[0].HProdTypeID; - long HRoutingInterID = mainList[0].HRoutingInterID; - long HDrawingDireID = mainList[0].HDrawingDireID; - long HPackTypeID = mainList[0].HPackTypeID; - - //涓昏〃 - oCN.RunProc("Insert Into QC_LastPieceCheckBillMain " + - "(HBillType,HBillSubType,HInterID,HBillNo,HBillStatus,HDate,HMaker,HMakeDate" + - ",HYear,HPeriod,HRemark" + - ",HICMOInterID,HICMOBillNo,HInStockQTy,HCheckQty,HRightQty" + - ",HBadQty,HMaterID,HFirstCheckEmp,HCheckerResult,HCheckDept" + - ",HCheckDeptResult,HCheckDept2,HCheckDeptResult2,HBarCode,HStoveBatchNo" + - ",HCusID,HSortBillNo,HContrctBatchNo,HProdAreaID,HProdTypeID" + - ",HRoutingInterID,HDrawingDireID,HPackTypeID" + - ") " + - " values('" + BillType + "','" + BillType + "'," + HInterID + ",'" + HBillNo + "','" + HBillStatus + "','" + HDate + "','" + HMaker + "','" + HDate + "'" + - "," + HYear + "," + HPeriod + ",'" + HRemark + "'" + - "," + 0 + ",'" + HICMOBillNo + "'," + HInStockQty + "," + HCheckQty + "," + HRightQty + - "," + HBadQty + "," + HMaterID + "," + HFirstCheckEmp + ",'" + HCheckerResult + "'," + HCheckDept + - ",'" + HCheckDeptResult + "'," + HCheckDept2 + ",'" + HCheckDeptResult2 + "','" + HBarCode + "','" + HStoveBatchNo + "'" + - "," + HCusID + ",'" + HSortBillNo + "','" + HContrctBatchNo + "'," + HProdAreaID + "," + HProdTypeID + - "," + HRoutingInterID + "," + HDrawingDireID + "," + HPackTypeID + - ") "); - - - //淇濆瓨瀛愯〃 - objJsonResult = AddBillSub(msg3, HInterID); - if (objJsonResult.code == "0") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = objJsonResult.Message; - objJsonResult.data = null; - return objJsonResult; - } - - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = null; - objJsonResult.data = null; - return objJsonResult; - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - - public json AddBillSub(string msg3, long HInterID) - { - List<QC_LastPieceCheckBillSub> subList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<QC_LastPieceCheckBillSub>>(msg3); - for (int i = 0; i < subList.ToArray().Length; i++) - { - long HSourceInterID = 0;//婧愬崟涓诲唴鐮� - long HSourceEntryID = 0;//婧愬崟瀛愬唴鐮� - string HSourceBillNo = "";//婧愬崟鍗曞彿 - string HSourceBillType = "";//婧愬崟绫诲瀷 - double HRelationQty = 0;//鍏宠仈鏁伴噺 - double HRelationMoney = 0;//鍏宠仈閲戦 - - - oCN.RunProc("Insert into QC_LastPieceCheckBillSub " + - "(HInterID,HEntryID,HCloseMan,HRemark,HSourceInterID,HSourceEntryID" + - ",HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" + - ",HQCCheckClassID,HQCCheckItemID,HQCStd,HResult,HQCRelValue" + - ",HProcCheckEmp" + - ") values(" - + HInterID + "," + i + ",'" + subList[i].HCloseMan + "','" + subList[i].HRemark + "'," + HSourceInterID + "," + HSourceEntryID + "" + - ",'" + HSourceBillNo + "','" + HSourceBillType + "'," + HRelationQty + "," + HRelationMoney + - "," + subList[i].HQCCheckClassID + "," + subList[i].HQCCheckItemID + ",'" + subList[i].HQCStd + "','" + subList[i].HResult + "','" + subList[i].HQCRelvalue + "'" + - "," + subList[i].HProCheckEmp + "" + - ") "); - } - - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = null; - objJsonResult.data = null; - return objJsonResult; - } - - /// <summary> - /// 杩斿洖浜у搧鍏ュ簱妫�楠屽崟鍒楄〃 - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("QC_LastPieceCheckBill/GetLastPieceCheckBillList")] - [HttpGet] - public object GetLastPieceCheckBillList(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from [h_v_QC_LastPieceCheckBillList] " + sWhere, "[h_v_QC_LastPieceCheckBillList]"); - } - else - { - string sql1 = "select * from [h_v_QC_LastPieceCheckBillList] where 1 = 1 "; - string sql = sql1 + sWhere; - ds = oCN.RunProcReturn(sql, "[h_v_QC_LastPieceCheckBillList]"); - } - if (ds == null || ds.Tables[0].Rows.Count == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "false锛�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - - // - } -} \ No newline at end of file diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/QC_OutCompCheckBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/QC_OutCompCheckBillController.cs" deleted file mode 100644 index 3ee1d4a..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/QC_OutCompCheckBillController.cs" +++ /dev/null @@ -1,77 +0,0 @@ -锘縰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 -{ - //宸ュ簭妫�楠屽崟Controller - public class QC_OutCompCheckBillController : ApiController - { - public DBUtility.ClsPub.Enum_BillStatus BillStatus; - - private json objJsonResult = new json(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - DataSet ds; - SQLHelper.ClsCN oCN1 = new SQLHelper.ClsCN(); - DataSet ds1; - - - - - /// <summary> - /// 杩斿洖鍑哄巶妫�楠屽崟鍒楄〃 - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("QC_OutCompCheckBill/GetOutCompCheckBillList")] - [HttpGet] - public object GetOutCompCheckBillList(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from h_v_QC_OutCompCheckBillList " + sWhere, "h_v_QC_OutCompCheckBillList"); - } - else - { - string sql1 = "select * from h_v_QC_OutCompCheckBillList where 1 = 1 "; - string sql = sql1 + sWhere; - ds = oCN.RunProcReturn(sql, "h_v_QC_OutCompCheckBillList"); - } - if (ds == null || ds.Tables[0].Rows.Count == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "false锛�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - - // - } -} \ No newline at end of file diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_ICMOReportBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_ICMOReportBillController.cs" deleted file mode 100644 index 8ac3bfc..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_ICMOReportBillController.cs" +++ /dev/null @@ -1,598 +0,0 @@ -锘縰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 -{ - //鐢熶骇姹囨姤Controller - public class Sc_ICMOReportBillController : ApiController - { - public DBUtility.ClsPub.Enum_BillStatus BillStatus;//鍗曟嵁鐘舵�侊紙鏂板锛屼慨鏀癸紝娴忚锛屾洿鏂板崟浠凤紝鍙樻洿锛� - - private json objJsonResult = new json(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - DataSet ds; - public DAL.ClsSc_ICMOReportBill BillNew = new DAL.ClsSc_ICMOReportBill(); //瀵瑰簲鍗曟嵁绫� - public DAL.ClsSc_ICMOReportBill BillOld = new DAL.ClsSc_ICMOReportBill(); //瀵瑰簲鍗曟嵁绫� - - #region 鐢熶骇姹囨姤鍗� - - #region 鐢熶骇姹囨姤鍗曞垪琛� - /// <summary> - /// 杩斿洖鐢熶骇姹囨姤鍗曞垪琛� - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("Sc_ICMOReportBill/list")] - [HttpGet] - public object list(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from h_v_IF_ICMOReportBillList_Edit " + sWhere, "h_v_IF_ICMOReportBillList_Edit"); - } - else - { - string sql1 = "select * from h_v_IF_ICMOReportBillList_Edit where 1 = 1 "; - string sql = sql1 + sWhere; - ds = oCN.RunProcReturn(sql, "h_v_IF_ICMOReportBillList_Edit"); - } - - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #region 鐢熶骇姹囨姤鍗曠紪杈戞椂鑾峰彇琛ㄥご鏁版嵁 - [Route("Sc_ICMOReportBill/Sc_GetICMOReportBillListCheckDetai")] - [HttpGet] - public ApiResult<DataSet> Sc_GetICMOReportBillListCheckDetai(string HID) - { - if (string.IsNullOrEmpty(HID)) - return new ApiResult<DataSet> { code = -1, msg = "ID涓嶈兘涓虹┖" }; - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - - var dataSet = oCN.RunProcReturn("select top 1 * from h_v_IF_ICMOReportBillList_Edit where hmainid= " + HID + " ", "h_v_IF_ICMOReportBillList_Edit"); - if (dataSet == null || dataSet.Tables[0].Rows.Count == 0) - return new ApiResult<DataSet> { code = -1, msg = "涓嶅瓨鍦ㄧ敓浜ф眹鎶ュ崟鍙�" }; - - return new ApiResult<DataSet> { code = 1, msg = "鏌ヨ鎴愬姛", data = dataSet }; - } - #endregion - - #region 鐢熶骇姹囨姤鍗曠紪杈戞椂鑾峰彇琛ㄤ綋鏁版嵁 - [Route("Sc_ICMOReportBill/Sc_ICMOReportBillListProjectDetai")] - [HttpGet] - public object Sc_ICMOReportBillListProjectDetai(string sqlWhere) - { - DataSet ds; - try - { - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - if (sqlWhere == null || sqlWhere.Equals("")) - { - ds = oCN.RunProcReturn(string.Format(@"SELECT HMaterID,鐗╂枡浠g爜 HMaterCode,鐗╂枡鍚嶇О HMaterName,瑙勬牸鍨嬪彿 HMaterSpec, - HUnitID, 璁¢噺鍗曚綅浠g爜 HUnitCode, 璁¢噺鍗曚綅 HUnitName,HSourceID,鐢熶骇璧勬簮浠g爜 HSourceCode,鐢熶骇璧勬簮 HSourceName, - HWorkerid,鎿嶄綔鍛樹唬鐮� HWorkerCode,鎿嶄綔鍛� HWorkerName,鐢熶骇鏁伴噺 HQty,琛ㄤ綋澶囨敞 HRemark - FROM h_v_IF_ICMOReportBillList_Edit"), "h_v_IF_ICMOReportBillList_Edit"); - - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "鑾峰彇淇℃伅鎴愬姛锛�"; - objJsonResult.data = ds.Tables[0]; - } - else - { - - //string sql1 = "select HRepairCheckID,HRepairCheckContent,HManagerID,HRemark from Sc_MouldRepairCheckBillSub where 1 = 1 "; - string sql1 = string.Format(@"SELECT HMaterID,鐗╂枡浠g爜 HMaterCode,鐗╂枡鍚嶇О HMaterName,瑙勬牸鍨嬪彿 HMaterSpec, - HUnitID, 璁¢噺鍗曚綅浠g爜 HUnitCode, 璁¢噺鍗曚綅 HUnitName,HSourceID,鐢熶骇璧勬簮浠g爜 HSourceCode,鐢熶骇璧勬簮 HSourceName, - HWorkerid,鎿嶄綔鍛樹唬鐮� HWorkerCode,鎿嶄綔鍛� HWorkerName,鐢熶骇鏁伴噺 HQty,琛ㄤ綋澶囨敞 HRemark - FROM h_v_IF_ICMOReportBillList_Edit where 1 = 1 "); - string sql = sql1 + sqlWhere; - ds = oCN.RunProcReturn(sql, "h_v_IF_ICMOReportBillList_Edit"); - - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "鑾峰彇淇℃伅鎴愬姛锛�"; - objJsonResult.data = ds.Tables[0]; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�" + e.ToString(); - objJsonResult.data = null; - } - return objJsonResult; - } - #endregion - - #region 鐢熶骇姹囨姤鍗曚繚瀛�/缂栬緫 - /// <summary> - /// 淇濆瓨妯″叿棰嗙敤鍗� - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_ICMOReportBill/SaveGetICMOReportBillList")] - [HttpPost] - public object SaveGetICMOReportBillList([FromBody] JObject msg) - { - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - string msg3 = sArray[1].ToString(); - string refSav = sArray[2].ToString(); - - string UserName = ""; - string s = ""; - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_ICMOReportBill oBill = new DLL.ClsSc_ICMOReportBill(); - List<Models.ClsSc_ICMOReportBillMain> lsmain = new List<Models.ClsSc_ICMOReportBillMain>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_ICMOReportBillMain(msg2); - - foreach (Models.ClsSc_ICMOReportBillMain oItem in lsmain) - { - if (refSav == "Add") - { - //鍗曟嵁鍙锋槸鍚﹂噸澶� - if (BillNew.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, BillOld.omodel.HInterID)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒"; - objJsonResult.data = 1; - return objJsonResult; - } - } - if (refSav == "Update") - { - if (BillOld.ShowBill(oItem.HInterID, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹湁璇紒"; - objJsonResult.data = 1; - return objJsonResult; - } - //鍒ゆ柇鏄惁鍙紪杈� - if (BillOld.omodel.HChecker != ""&& BillOld.omodel.HChecker != null) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - if (BillOld.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒"; - objJsonResult.data = 1; - return objJsonResult; - } - if (!DBUtility.Xt_BaseBillFun.Fun_AllowEditBill(BillOld, ref s)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s + "锛屼笉鍏佽淇敼"; - objJsonResult.data = 1; - return objJsonResult; - } - } - //oItem.HMaker = ""; - UserName = oItem.HMaker; //鍒跺崟浜� - oItem.HBillType = "3711"; - oItem.HBillSubType = "3711"; - oItem.HBillStatus = 1; //鍗曟嵁鐘舵�侊紙1鏈锛�2瀹℃牳閫氳繃锛�3鍏抽棴锛�4浣滃簾锛�5瀹℃牳閫�鍥�,6瀹℃牳涓�,7宸查槄锛�8宸插洖澶嶏紝9缁撴锛�10楠岃瘉,11涓嬭揪锛�12寮�宸�,13鐢宠瀹℃壒,15鐢宠妫�楠岋紝16 鍒ゅ畾鍚堟牸锛�17鍒ゅ畾涓嶅悎鏍硷級 - //oItem.HBillNo = ""; //鍗曟嵁鍙� - //oItem.HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));// --鏃ユ湡 - //oItem.HInnerBillNo = ""; // --鍐呴儴鍗曟嵁鍙� - oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); - oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); - //oItem.HEquipID = 0; //璁惧ID(Gy_EquipMent) - //oItem.HPeriod = 0; - //oItem.HCheckBeginDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); // --缁翠慨鏃ユ湡 - //oItem.HCheckResult = ""; //楠屾敹缁撹--(姝e父锛屽紓甯�) - //oItem.HEmpID = 0; //楠屾敹浜�(Gy_Employee) - //oItem.HManagerID = 0; //璐熻矗浜�(Gy_Employee) - //oItem.HDeptID = 0; //楠屾敹閮ㄩ棬(Gy_Department) - //oItem.HExplanation = ""; //鎽樿(鏁呴殰鎻忚堪) - //oItem.HRemark = ""; //澶囨敞 - - //oItem.HMainSourceInterID = oItem.HInterID; - - //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo); - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - //琛ㄤ綋鏁版嵁 - //鎸� },{鏉ユ媶鍒嗘暟缁� //鍘绘帀銆愬拰銆� - msg3 = msg3.Substring(1, msg3.Length - 2); - msg3 = msg3.Replace("\\", ""); - msg3 = msg3.Replace("\n", ""); //\n - //msg2 = msg2.Replace("'", "鈥�"); - List<Models.ClsSc_ICMOReportBillSub> ls = new List<Models.ClsSc_ICMOReportBillSub>(); - ls = oListModels.getObjectByJson_Gy_ICMOReportBillSub(msg3); - int i = 0; - foreach (Models.ClsSc_ICMOReportBillSub oItemSub in ls) - { - - i++; - oItemSub.HEntryID = i; - - //oItemSub.HRepairCheckID = 0; //楠屾敹椤圭洰ID - //oItemSub.HRepairCheckContent = ""; //楠屾敹鍐呭 - //oItemSub.HManagerID = 0; //璐熻矗浜篒D - //oItemSub.HCloseMan = ""; //琛屽叧闂� - oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now); - oItemSub.HCloseType = false; //鍏抽棴绫诲瀷 - //oItemSub.HRemark = ""; //澶囨敞 - oItemSub.HSourceInterID =0; // 婧愬崟涓诲唴鐮� - oItemSub.HSourceEntryID = 0; //婧愬崟瀛愬唴鐮� - //oItemSub.HSourceBillNo = ""; //婧愬崟鍗曞彿 - //oItemSub.HSourceBillType = ""; //婧愬崟绫诲瀷 - //oItemSub.HRelationQty = 0; //鍏宠仈鏁伴噺 - //oItemSub.HRelationMoney = 0; //鍏宠仈閲戦 - //oItemSub.HRepairID = 0; //缁翠慨椤圭洰 - //oItemSub.HRepairExplanation =""; //缁翠慨瑕佹眰 - //oItemSub.HMoney = 0; //缁翠慨璐圭敤 - oBill.DetailColl.Add(oItemSub); - - } - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - // bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - } - if (bResult) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - //WebAPIController.Add_Log("閫佽揣鍗曚笅鎺�", UserName, "鐢熸垚閫佽揣鍗�"); - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString(); - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - - #region 鐢熶骇姹囨姤鍗曞垹闄ゅ姛鑳� - /// <summary> - /// 妯″叿澶勭悊棰嗙敤鍗曞垹闄ゅ姛鑳� - /// </summary> - /// <returns></returns> - [Route("Sc_ICMOReportBill/DeltetICMOReportBill")] - [HttpGet] - public object DeltetMouldLifeChangeBill(string HInterID) - { - //缂栬緫鏉冮檺 - //if (!DBUtility.ClsPub.Security_Log("Sc_ICMOReportBill_Delete", 1, true, DBUtility.ClsPub.CurUserName)) - //{ - // objJsonResult.code = "0"; - // objJsonResult.count = 0; - // objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒"; - // objJsonResult.data = null; - // return objJsonResult; - //} - - string s = ""; - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - if (lngBillKey == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁ID涓虹┖锛�"; - objJsonResult.data = null; - return objJsonResult; - } - DLL.ClsSc_ICMOReportBill oBill = new DLL.ClsSc_ICMOReportBill(); - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁褰撳墠澶勪簬涓嶈兘鍒犻櫎鐘舵��,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (BillOld.omodel.HChecker != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸茬粡瀹℃牳,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (!DBUtility.Xt_BaseBillFun.Fun_AllowDeleteBill(BillOld, ref s)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s + "锛屼笉鍏佽鍒犻櫎"; - objJsonResult.data = null; - return objJsonResult; - } - bool IsDete = oBill.DeleteBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - if (IsDete) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - else - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈壘鍒�"; - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #region [鐢熶骇姹囨姤鍗曞鏍搞�佸弽瀹℃牳] - /// <summary> - /// - /// </summary> - /// <param name="HInterID">鍗曟嵁ID</param> - /// <param name="IsAudit">瀹℃牳(0),鍙嶅鏍�(1)</param> - /// <param name="CurUserName">瀹℃牳浜�</param> - /// <returns></returns> - [Route("Sc_ICMOReportBill/AuditProcessReportList")] - [HttpGet] - public object AuditProcessReportList(int HInterID, int IsAudit, string CurUserName) - { - string ModRightNameCheck = "Sc_ICMOReportBill_Check"; - DBUtility.ClsPub.CurUserName = CurUserName; - try - { - //瀹℃牳鏉冮檺 - if (!DBUtility.ClsPub.Security_Log(ModRightNameCheck, 1, true, CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触锛佹棤鏉冮檺锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (HInterID <= 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "HInterID灏忎簬0锛�"; - objJsonResult.data = null; - return objJsonResult; - } - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - DLL.ClsSc_ICMOReportBill oBill = new DLL.ClsSc_ICMOReportBill(); - //鏌ョ湅鏄惁宸插鏍�,鍏抽棴,浣滃簾 - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HCloseMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HDeleteMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鍒ゆ柇 - { - if (oBill.omodel.HChecker.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍稿垽鏂� - { - if (oBill.omodel.HChecker.Trim() == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!"; - objJsonResult.data = null; - return objJsonResult; - } - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鎻愪氦 - { - //瀹℃牳鎻愪氦 - if (oBill.CheckBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "瀹℃牳鎴愬姛"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍告彁浜� - { - //鍙嶅鏍告彁浜bandonCheck - if (oBill.AbandonCheck(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍙嶅鏍告垚鍔�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - return objJsonResult; - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触鎴栬�呭弽瀹℃牳澶辫触锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #endregion - - - /// <summary> - /// 杩斿洖鐢熶骇璐ㄩ噺姹囨姤鍗曞垪琛� - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("Sc_AssemblyBill/list1")] - [HttpGet] - public object list1(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from h_v_Sc_AssemblyBillList " + sWhere, "h_v_Sc_AssemblyBillList"); - } - else - { - string sql1 = "select * from h_v_Sc_AssemblyBillList where 1 = 1 "; - string sql = sql1 + sWhere; - ds = oCN.RunProcReturn(sql, "h_v_Sc_AssemblyBillList"); - } - if (ds == null || ds.Tables[0].Rows.Count == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "false锛�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - - // - } -} \ No newline at end of file diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESBeginWorkBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESBeginWorkBillController.cs" deleted file mode 100644 index 2832ddd..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESBeginWorkBillController.cs" +++ /dev/null @@ -1,1159 +0,0 @@ -锘縰sing Newtonsoft.Json.Linq; -using Pub_Class; -using System; -using System.Collections.Generic; -using System.Data; -using System.Linq; -using System.Net; -using System.Net.Http; -using System.Web.Http; -using WebAPI.Models; - -namespace WebAPI.Controllers.SCGL -{ - public class Sc_MESBeginWorkBillController : ApiController - { - public DBUtility.ClsPub.Enum_BillStatus BillStatus;//鍗曟嵁鐘舵�侊紙鏂板锛屼慨鏀癸紝娴忚锛屾洿鏂板崟浠凤紝鍙樻洿锛� - - private json objJsonResult = new json(); - public DataSet ds = new DataSet(); - public WebServer webserver = new WebServer(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - private WebS.WebService1 oWebs = new WebS.WebService1(); - //鑾峰彇绯荤粺鍙傛暟 - Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); - - public DAL.ClsSc_MESBeginWorkBill BillNew = new DAL.ClsSc_MESBeginWorkBill(); //瀵瑰簲鍗曟嵁绫� - public DAL.ClsSc_MESBeginWorkBill BillOld = new DAL.ClsSc_MESBeginWorkBill(); //瀵瑰簲鍗曟嵁绫� - - public DAL.ClsSc_ICMOBillWorkQtyStatus_Tmp BillNew1 = new DAL.ClsSc_ICMOBillWorkQtyStatus_Tmp(); //瀵瑰簲鍗曟嵁绫� - public DAL.ClsSc_ICMOBillWorkQtyStatus_Tmp BillOld1 = new DAL.ClsSc_ICMOBillWorkQtyStatus_Tmp(); //瀵瑰簲鍗曟嵁绫� - - #region 寮�宸ュ崟 - - #region 寮�宸ュ崟鍒楄〃 - - [Route("Sc_MESBeginWorkBill/GetMESBeginWorkBill")] - [HttpGet] - public object GetMESBeginWorkBill(string sWhere) - { - try - { - - ds = Sc_GetMESBeginWorkBill(sWhere); - 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; - } - } - - public static DataSet Sc_GetMESBeginWorkBill(string sWhere) - { - if (sWhere == null || sWhere.Equals("")) - { - return new SQLHelper.ClsCN().RunProcReturn("select * from h_v_Sc_MESBeginWorkBillList_NEW ", "h_v_Sc_MESBeginWorkBillList_NEW"); - } - else - { - string sql1 = "select * from h_v_Sc_MESBeginWorkBillList_NEW where 1 = 1 "; - string sql = sql1 + sWhere; - return new SQLHelper.ClsCN().RunProcReturn(sql, "h_v_Sc_MESBeginWorkBillList_NEW"); - } - - } - - #endregion - - #region[寮�宸ュ崟缂栬緫鏃惰幏鍙栬〃澶存暟鎹甝 - [Route("Sc_MESBeginWorkBill/Sc_MESBeginWorkBillListCheckDetai")] - [HttpGet] - public ApiResult<DataSet> Sc_MESBeginWorkBillListCheckDetai(string HID) - { - if (string.IsNullOrEmpty(HID)) - return new ApiResult<DataSet> { code = -1, msg = "ID涓嶈兘涓虹┖" }; - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - - var dataSet = oCN.RunProcReturn("select top 1 * from h_v_Sc_MESBeginWorkBillList_NEW where hmainid= " + HID + " ", "h_v_Sc_MESBeginWorkBillList_NEW"); - if (dataSet == null || dataSet.Tables[0].Rows.Count == 0) - return new ApiResult<DataSet> { code = -1, msg = "涓嶅瓨鍦ㄥ紑宸ュ崟鍙�" }; - - return new ApiResult<DataSet> { code = 1, msg = "鏌ヨ鎴愬姛", data = dataSet }; - } - #endregion - - #region 寮�宸ュ崟淇濆瓨/缂栬緫 - /// <summary> - /// 寮�宸ュ崟 - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESBeginWorkBill/SaveGetMESBeginWorkBillList")] - [HttpPost] - public object SaveGetMESBeginWorkBillList([FromBody] JObject msg) - { - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - - - - string UserName = ""; - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_MESBeginWorkBill oBill = new DLL.ClsSc_MESBeginWorkBill(); - List<Models.ClsSc_MESBeginWorkBillMain> lsmain = new List<Models.ClsSc_MESBeginWorkBillMain>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_MESBeginWorkBillMain(msg2); - foreach (Models.ClsSc_MESBeginWorkBillMain oItem in lsmain) - { - //oItem.HMaker = ""; - UserName = oItem.HMaker; //鍒跺崟浜� - oItem.HBillType = "3787"; - oItem.HBillSubType = "3787"; - //oItem.HBillNo = ""; //鍗曟嵁鍙� - //oItem.HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));// --鏃ユ湡 - //oItem.HInnerBillNo = ""; // --鍐呴儴鍗曟嵁鍙� - oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); - oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); - oItem.HBarCodeMakeDate = Convert.ToDateTime(DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"))); //鎵弿鏃ユ湡锛堝勾-鏈�-鏃�-鏃�-鍒�-绉掞級 - //oItem.HEquipID = 0; //璁惧ID(Gy_EquipMent) - //oItem.HPeriod = 0; - //oItem.HCheckBeginDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); // --缁翠慨鏃ユ湡 - //oItem.HCheckResult = ""; //楠屾敹缁撹--(姝e父锛屽紓甯�) - //oItem.HEmpID = 0; //楠屾敹浜�(Gy_Employee) - //oItem.HManagerID = 0; //璐熻矗浜�(Gy_Employee) - //oItem.HDeptID = 0; //楠屾敹閮ㄩ棬(Gy_Department) - //oItem.HExplanation = ""; //鎽樿(鏁呴殰鎻忚堪) - //oItem.HRemark = ""; //澶囨敞 - - //oItem.HMainSourceInterID = oItem.HInterID; - - //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo); - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - // bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - } - if (bResult) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - //WebAPIController.Add_Log("閫佽揣鍗曚笅鎺�", UserName, "鐢熸垚閫佽揣鍗�"); - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString(); - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - - #region [寮�宸ュ崟鍒犻櫎鍔熻兘] - /// <summary> - /// 寮�宸ュ崟鍒犻櫎鍔熻兘 - /// </summary> - /// <returns></returns> - [Route("Sc_MESBeginWorkBill/DeltetMESBeginWorkBill")] - [HttpGet] - public object DeltetMESBeginWorkBill(string HInterID,string UserName) - { - DBUtility.ClsPub.CurUserName = UserName; - //缂栬緫鏉冮檺 - if (!DBUtility.ClsPub.Security_Log("MES_MESBeginWorkBill_Delete", 1, true, DBUtility.ClsPub.CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒"; - objJsonResult.data = null; - return objJsonResult; - } - - - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - if (lngBillKey == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁ID涓虹┖锛�"; - objJsonResult.data = null; - return objJsonResult; - } - DLL.ClsSc_MESBeginWorkBill oBill = new DLL.ClsSc_MESBeginWorkBill(); - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁褰撳墠澶勪簬涓嶈兘鍒犻櫎鐘舵��,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HChecker != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸茬粡瀹℃牳,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - - bool IsDete = oBill.DeleteBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - if (IsDete) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - else - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈壘鍒�"; - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #region [寮�宸ュ崟瀹℃牳銆佸弽瀹℃牳] - /// <summary> - /// - /// </summary> - /// <param name="HInterID">鍗曟嵁ID</param> - /// <param name="IsAudit">瀹℃牳(0),鍙嶅鏍�(1)</param> - /// <param name="CurUserName">瀹℃牳浜�</param> - /// <returns></returns> - [Route("Sc_MESBeginWorkBill/AuditProcessReportList")] - [HttpGet] - public object AuditProcessReportList(int HInterID, int IsAudit, string CurUserName) - { - string ModRightNameCheck = "MES_MESBeginWorkBill_Check"; - DBUtility.ClsPub.CurUserName = CurUserName; - try - { - //瀹℃牳鏉冮檺 - if (!DBUtility.ClsPub.Security_Log(ModRightNameCheck, 1, true, CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触锛佹棤鏉冮檺锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (HInterID <= 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "HInterID灏忎簬0锛�"; - objJsonResult.data = null; - return objJsonResult; - } - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - DLL.ClsSc_MESBeginWorkBill oBill = new DLL.ClsSc_MESBeginWorkBill(); - //鏌ョ湅鏄惁宸插鏍�,鍏抽棴,浣滃簾 - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HCloseMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HDeleteMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鍒ゆ柇 - { - if (oBill.omodel.HChecker.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍稿垽鏂� - { - if (oBill.omodel.HChecker.Trim() == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!"; - objJsonResult.data = null; - return objJsonResult; - } - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鎻愪氦 - { - //瀹℃牳鎻愪氦 - if (oBill.CheckBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "瀹℃牳鎴愬姛"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍告彁浜� - { - //鍙嶅鏍告彁浜bandonCheck - if (oBill.AbandonCheck(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍙嶅鏍告垚鍔�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - return objJsonResult; - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触鎴栬�呭弽瀹℃牳澶辫触锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #endregion - - - #region 鎶ュ伐骞冲彴寮�宸ュ崟寮圭獥鏌ユ壘鏁版嵁 - [Route("Sc_MESBeginWorkBill/GetMESBeginWorkFrom")] - [HttpGet] - public object GetMESBeginWorkFrom(string HSourceInterID, string HSourceEntryID, string HSourceBillNo, string HSourceBillType) - { - try - { - //鏍规嵁閫夋嫨璧勬簮ID鑾峰彇褰撳墠鐢熶骇宸ュ崟銆佽矗浠讳汉 - ds = oCN.RunProcReturn("exec h_p_JIT_GetInfoByICMOStatusInterID @HSourceInterID=" + HSourceInterID + ",@HSourceEntryID=" + HSourceEntryID + ",@HSourceBillNo='" + HSourceBillNo + "',@HSourceBillType='" + HSourceBillType + "'", "h_p_JIT_GetInfoByICMOStatusInterID"); - if (ds.Tables[0].Rows.Count > 0) - { - - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鑾峰彇璧勬簮缁戝畾鏁版嵁鎴愬姛锛�"; - objJsonResult.data = ds; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏆傛棤璧勬簮缁戝畾锛�"; - objJsonResult.data = null; - return objJsonResult; - } - } - catch (Exception e) - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = e.Message.ToString(); - objJsonResult.data = null; - - } - return objJsonResult; - } - #endregion - - #region 鎶ュ伐骞冲彴寮�宸ュ崟淇濆瓨/缂栬緫 - /// <summary> - /// 寮�宸ュ崟 - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESBeginWorkBill/SaveGetMESBeginWorkFrom")] - [HttpPost] - public object SaveGetMESBeginWorkFrom([FromBody] JObject msg) - { - - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - string UserName = sArray[1].ToString(); - string refSav = sArray[2].ToString(); - DBUtility.ClsPub.CurUserName = UserName; - //淇濆瓨鏉冮檺 - if (!DBUtility.ClsPub.Security_Log("MES_MESBeginWorkBill_Edit", 1, true, DBUtility.ClsPub.CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏃犱繚瀛樻潈闄愶紒"; - objJsonResult.data = null; - return objJsonResult; - } - //鍒ゆ柇浼氳鏈熸槸鍚﹀悎鐞� - string s = ""; - int sYear = 0; - int sPeriod = 0; - if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(DateTime.Now, ref sYear, ref sPeriod, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s; - objJsonResult.data = null; - return objJsonResult; - } - - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_MESBeginWorkBill oBill = new DLL.ClsSc_MESBeginWorkBill(); - List<Models.ClsSc_MESBeginWorkBillMain> lsmain = new List<Models.ClsSc_MESBeginWorkBillMain>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_MESBeginWorkFrom(msg2); - foreach (Models.ClsSc_MESBeginWorkBillMain oItem in lsmain) - { - if (refSav == "Add") - { - //鍗曟嵁鍙锋槸鍚﹂噸澶� - if (BillNew.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, BillOld.omodel.HInterID)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒"; - objJsonResult.data = 1; - return objJsonResult; - } - } - if (refSav == "Update") - { - if (BillOld.ShowBill(oItem.HInterID, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹湁璇紒"; - objJsonResult.data = 1; - return objJsonResult; - } - //鍒ゆ柇鏄惁鍙紪杈� - if (BillOld.omodel.HChecker != "" && BillOld.omodel.HChecker != null) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - if (BillOld.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒"; - objJsonResult.data = 1; - return objJsonResult; - } - if (!DBUtility.Xt_BaseBillFun.Fun_AllowEditBill(BillOld, ref s)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s + "锛屼笉鍏佽淇敼"; - objJsonResult.data = 1; - return objJsonResult; - } - } - - DBUtility.ClsPub.CurUserName =oItem.HMaker; - oItem.HBillType = "3787"; - oItem.HBillSubType = "3787"; - oItem.HBillStatus = 1; //鍗曟嵁鐘舵�侊紙1鏈锛�2瀹℃牳閫氳繃锛�3鍏抽棴锛�4浣滃簾锛�5瀹℃牳閫�鍥�,6瀹℃牳涓�,7宸查槄锛�8宸插洖澶嶏紝9缁撴锛�10楠岃瘉,11涓嬭揪锛�12寮�宸�,13鐢宠瀹℃壒,15鐢宠妫�楠岋紝16 鍒ゅ畾鍚堟牸锛�17鍒ゅ畾涓嶅悎鏍硷級 - oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); - oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); - oItem.HBarCodeMakeDate = Convert.ToDateTime(DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"))); //鎵弿鏃ユ湡锛堝勾-鏈�-鏃�-鏃�-鍒�-绉掞級 - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - if (bResult) - { - objJsonResult.HInterID = DBUtility.ClsPub.sExeReturnInfo; //杩斿洖涓籌D - //绯荤粺鍙傛暟 鑷姩瀹℃牳 - string sReturn = ""; - if (oSystemParameter.ShowBill(ref sReturn) == true) - { - if (oSystemParameter.omodel.Sc_ICMOBillWorkQtyStatus_AutoCheck == "Y") //绯荤粺鍙傛暟 鑷姩瀹℃牳 - { - objJsonResult.Verify = "Y"; - } - else - { - objJsonResult.Verify = "N"; - } - } - } - - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - objJsonResult.Verify = "N"; - } - if (bResult) - { - - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = e.Message; - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - - #region 鎶ュ伐骞冲彴楠岃瘉鍗曟嵁鐘舵�� - [Route("Sc_MESBeginWorkBill/GetMESBeginWorkBillStaus")] - [HttpGet] - public object GetMESBeginWorkBillStaus(string sWhere) - { - try - { - ds = new SQLHelper.ClsCN().RunProcReturn("select * from Sc_ICMOBillStatus_Tmp" + sWhere, "Sc_ICMOBillStatus_Tmp"); - if (ds.Tables[0].Rows.Count > 0) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "宸ュ崟鏆傛湭澶勭悊,鍙互鎿嶄綔锛�"; - objJsonResult.data = null; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "宸ュ崟宸插鐞�,涓嶅厑璁告搷浣滐紒"; - objJsonResult.data = null; - } - - } - catch (Exception ex) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = ex.Message; - objJsonResult.data = null; - } - return objJsonResult; - } - #endregion - - #region 鎶ュ伐骞冲彴鎶ユ鐢宠鍒楄〃(浜ч噺姹囨姤鍒楄〃) - [Route("Sc_MESBeginWorkBill/GetMESProductReportBillList")] - [HttpGet] - public object GetMESProductReportBillList(string sWhere) - { - try - { - - ds = Sc_GetMESProductReportBillList(sWhere); - 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; - } - } - - public static DataSet Sc_GetMESProductReportBillList(string sWhere) - { - string sql = string.Format(@"select a.HInterID, a.HBillNo,a.HDate,a.HBillType,a.HBillStatus,a.HMaterID,m.HNumber HMaterCode,m.HName HMaterName,m.HModel HMaterSpec - ,a.HSourceID,s.HNumber HSourceCode,s.HName HSourceName,a.HGroupID,g.HNumber HGroupCode,g.HName HGroupName - ,a.HWorkManID,e.HName HWorkManName,a.HMaker,a.HMakeDate, a.HReportType - ,a.HQty,a.HICMOBillNo,a.HICMOInterID,a.HICMOEntryID - ,a.HSourceInterID,a.HSourceEntryID,a.HSourceBillNo, a.HSourceBillType - from Sc_ICMOBillWorkQtyStatus_Tmp a - left join Gy_Material m on a.HMaterID=m.hitemid - left join Gy_Source s on a.HSourceID=s.HItemID - left join Gy_Group g on a.HGroupID=g.HItemID - left join Gy_Employee e on a.HWorkManID=e.HItemID " + sWhere + " and HRelationInterID='0'"); - return new SQLHelper.ClsCN().RunProcReturn(sql, "Sc_ICMOBillWorkQtyStatus_Tmp"); - } - #endregion - - #region 鎶ュ伐骞冲彴浜ч噺姹囬獙璇佹眹鎶ユ暟閲忔槸鍚﹁秴鍑鸿鍒掓暟閲忚緫 - /// <summary> - /// - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESBeginWorkBill/GetMESOverStepQty")] - [HttpGet] - public object GetMESOverStepQty(string sWhere) - { - try - { - ds = new SQLHelper.ClsCN().RunProcReturn("select isnull(sum(HQty),0) HQty,isnull(sum(HBadQty),0) HBadQty,isnull(sum(HWasterQty),0) HWasterQty from Sc_ICMOBillWorkQtyStatus_Tmp with (nolock)" + sWhere, "Sc_ICMOBillWorkQtyStatus_Tmp"); - if (ds.Tables[0].Rows.Count > 0) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "宸叉湁浜ч噺姹囨姤鏁版嵁杩斿洖锛�"; - objJsonResult.data = ds; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏃犱骇閲忔眹鎶ユ暟鎹紒"; - objJsonResult.data = null; - } - - } - catch (Exception ex) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = ex.Message; - objJsonResult.data = null; - } - return objJsonResult; - } - #endregion - - #region 鎶ュ伐骞冲彴浜ч噺姹囨姤淇濆瓨/缂栬緫 - /// <summary> - /// 寮�宸ュ崟 - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESBeginWorkBill/SaveGetMESProductReportFrom")] - [HttpPost] - public object SaveGetMESProductReportFrom([FromBody] JObject msg) - { - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - string refSav = sArray[1].ToString(); - string s = ""; - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp oBill = new DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp(); - List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp> lsmain = new List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_MESProductReportFrom(msg2); - foreach (Models.ClsSc_ICMOBillWorkQtyStatus_Tmp oItem in lsmain) - { - if (refSav == "Add") - { - //鍗曟嵁鍙锋槸鍚﹂噸澶� - if (BillNew1.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, BillOld1.omodel.HInterID)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒"; - objJsonResult.data = 1; - return objJsonResult; - } - } - if (refSav == "Update") - { - if (BillOld1.ShowBill(oItem.HInterID, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹湁璇紒"; - objJsonResult.data = 1; - return objJsonResult; - } - //鍒ゆ柇鏄惁鍙紪杈� - if (BillOld1.omodel.HChecker != "" && BillOld1.omodel.HChecker != null) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - if (BillOld1.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒"; - objJsonResult.data = 1; - return objJsonResult; - } - if (!DBUtility.Xt_BaseBillFun.Fun_AllowEditBill(BillOld1, ref s)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s + "锛屼笉鍏佽淇敼"; - objJsonResult.data = 1; - return objJsonResult; - } - } - - oItem.HBillType = "3724"; - oItem.HBillSubType = "3724"; - oItem.HReportType = 3;//锛�1鏉$爜鎵弿锛�2鏈哄櫒姹囨姤锛�3鎵嬪伐褰曞叆锛� - oItem.HBillStatus = 1; //鍗曟嵁鐘舵�侊紙1鏈锛�2瀹℃牳閫氳繃锛�3鍏抽棴锛�4浣滃簾锛�5瀹℃牳閫�鍥�,6瀹℃牳涓�,7宸查槄锛�8宸插洖澶嶏紝9缁撴锛�10楠岃瘉,11涓嬭揪锛�12寮�宸�,13鐢宠瀹℃壒,15鐢宠妫�楠岋紝16 鍒ゅ畾鍚堟牸锛�17鍒ゅ畾涓嶅悎鏍硷級 - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - if (bResult) - { - objJsonResult.HInterID = DBUtility.ClsPub.sExeReturnInfo; //杩斿洖涓籌D - //绯荤粺鍙傛暟 鑷姩瀹℃牳 - string sReturn = ""; - if (oSystemParameter.ShowBill(ref sReturn) == true) - { - if (oSystemParameter.omodel.Sc_ICMOBillWorkQtyStatus_AutoCheck == "Y") //绯荤粺鍙傛暟 鑷姩瀹℃牳 - { - objJsonResult.Verify = "Y"; - } - else - { - objJsonResult.Verify = "N"; - } - } - } - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - objJsonResult.Verify = "N"; - } - if (bResult) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = e.Message; - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - - #region 鎶ュ伐骞冲彴浜ч噺姹囨姤瀹℃牳銆佸弽瀹℃牳 - /// <summary> - /// - /// </summary> - /// <param name="HInterID">鍗曟嵁ID</param> - /// <param name="IsAudit">瀹℃牳(0),鍙嶅鏍�(1)</param> - /// <param name="CurUserName">瀹℃牳浜�</param> - /// <returns></returns> - [Route("Sc_MESBeginWorkBill/MESProductAuditProcessReportList")] - [HttpGet] - public object MESProductAuditProcessReportList(int HSourceID,int HSourceInterID,int HSourceEntryID,string HSourceBillNo, int HICMOInterID,int HICMOEntryID, int HInterID, int IsAudit, string CurUserName) - { - string ModRightNameCheck = "MES_ProcExchReport_Check"; - DBUtility.ClsPub.CurUserName = CurUserName; - try - { - string StrMessage = ""; - //瀹℃牳鏉冮檺 - if (!WebClsPub.Security_Log(ModRightNameCheck, 1, true, CurUserName,ref StrMessage)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = StrMessage; - objJsonResult.data = null; - return objJsonResult; - } - if (HInterID <= 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "HInterID灏忎簬0锛�"; - objJsonResult.data = null; - return objJsonResult; - } - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp oBill = new DLL.ClsSc_ICMOBillWorkQtyStatus_Tmp(); - //鏌ョ湅鏄惁宸插鏍�,鍏抽棴,浣滃簾 - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HCloseMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HDeleteMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鍒ゆ柇 - { - if (oBill.omodel.HChecker.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍稿垽鏂� - { - if (oBill.omodel.HChecker.Trim() == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!"; - objJsonResult.data = null; - return objJsonResult; - } - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鎻愪氦 - { - //瀹℃牳鎻愪氦 - if (oBill.CheckBill(HSourceID, HSourceInterID,HSourceEntryID,HSourceBillNo,HICMOInterID, HICMOEntryID, lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "瀹℃牳鎴愬姛"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍告彁浜� - { - //鍙嶅鏍告彁浜bandonCheck - if (oBill.AbandonCheck(HSourceID, HSourceInterID, HSourceEntryID, HSourceBillNo, HICMOInterID, HICMOEntryID, lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍙嶅鏍告垚鍔�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - return objJsonResult; - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触鎴栬�呭弽瀹℃牳澶辫触锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #region 鎶ュ伐骞冲彴浜ч噺姹囨姤鍒犻櫎 - [Route("Sc_MESBeginWorkBill/DeltetMESProductReportBill")] - [HttpGet] - public object DeleteGetLineBindBillList(string HInterID,string HICMOInterID,string HICMOEntryID,string UserName) - { - try - { - oCN.BeginTran(); - //鏇存柊鍒囨崲鐘舵�佸�� - string sql = string.Format(@"delete Sc_ICMOBillWorkQtyStatus_Tmp where HInterID='" + HInterID + "'"); - oCN.RunProc(sql); - //鏇存柊浜ч噺瑁呴噺涓存椂琛ㄥ凡姹囨姤鏁伴噺 - string sql1 = string.Format(@"update Sc_ICMOBillStatus_Tmp set HRelationInterID=0,HSplitRelationQty=0 where HInterID='" + HInterID + "' and HICMOInterID='"+ HICMOInterID + "' and HICMOEntryID='"+ HICMOEntryID + "'"); - oCN.RunProc(sql); - oCN.Commit(); - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍒犻櫎璧勬簮鎴愬姛锛�"; - objJsonResult.data = ds; - return objJsonResult; - } - catch (Exception e) - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = e.Message.ToString(); - objJsonResult.data = null; - - } - return objJsonResult; - } - #endregion - - #region 鎶ュ伐骞冲彴鎶ユ鐢宠淇濆瓨 - [Route("Sc_MESBeginWorkBill/SaveGetMESProductReportBillList")] - [HttpGet] - public object SaveGetMESProductReportBillList(string ScMaxWork,string HSourceBillType, string workcode,int HSourceID,int HICMOInterID,int HICMOEntryID,string HMaker,string Czybm) - { - ListModels oListModels = new ListModels(); - try - { - string sHSourceType = HSourceBillType; - string BillType = "3711"; //鍗曟嵁绫诲瀷 (鐢熶骇姹囨姤鍗�) - //寰楀埌mainid - long HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); - //oCN.BeginTran(); - //鏍规嵁鍗曞彿銆佽祫婧怚D銆佽鍗曚富ID銆佽鍗曞瓙ID銆佸埗鍗曚汉杩囨护浜ч噺姹囨姤鎶ユ鐢宠鎻愪氦鏁版嵁 - //string sql = string.Format(@"update Sc_ICMOBillWorkQtyStatus_Tmp set - // HICMOReportInterID ='"+HInterID+"', HICMOReportBillNo='"+ ScMaxWork + "' from Sc_ICMOBillWorkQtyStatus_Tmp a where a.HICMOBillNo='" + workcode+ "' and a.HSourceID='" + HSourceID + "' and HICMOInterID='" + HICMOInterID+ "' and a.HICMOEntryID='"+ HICMOEntryID + "' and a.HMaker='"+HMaker+"' and HRelationInterID='0'"); - //oCN.RunProc(sql); - //oCN.Commit(); - //鏍规嵁鐢熶骇璁㈠崟鍙锋煡璇㈢敓浜ц鍗曡〃锛屾嬁鍒扮粍缁囥�佽溅闂� - //DataSet ds0 = oCN.RunProcReturn("select HPRDORGID,HDeptID from Sc_ICMOBillMain where HBillNo='"+ workcode + "'", "Sc_ICMOBillMain"); - - //鏌ヨ浜ч噺姹囨姤涓存椂琛� - //ds = oCN.RunProcReturn("select top 1 * from Sc_ICMOBillWorkQtyStatus_Tmp where HICMOReportInterID='" + HInterID + "' and HICMOReportBillNo='" + ScMaxWork + "'", "Sc_ICMOBillWorkQtyStatus_Tmp"); - //if (ds.Tables[0].Rows.Count <= 0) - //{ - //oCN.RollBack(); - // objJsonResult.code = "0"; - // objJsonResult.count = 0; - // objJsonResult.Message = "褰撳墠鍗曟嵁鏃犱骇閲忔眹鎶ヨ褰曪紒"; - // objJsonResult.data = null; - // return objJsonResult; - //} - - WebS.ClsSc_ICMOReportBillMain model = new WebS.ClsSc_ICMOReportBillMain(); - model.HInterID = HInterID; - model.HBillNo = ScMaxWork; - //model.HYear= DBUtility.ClsPub.isLong(DateTime.Now.Year); - //model.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); - model.HDate = DateTime.Now; - model.HRemark = ""; - model.HMaker = HMaker; - model.HEmpID = 0; - //model.HGroupID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HGroupID"]); - //model.HDeptID= DBUtility.ClsPub.isLong(ds0.Tables[0].Rows[0]["HDeptID"]); - //model.HPRDORGID = DBUtility.ClsPub.isLong(ds0.Tables[0].Rows[0]["HPRDORGID"]); - model.HMainSourceInterID = HICMOInterID; - model.HMainSourceEntryID = HICMOEntryID; - - //oWebs.Timeout = 30000; - bool flag=oWebs.set_SaveICMOProductReportBill_Layui(model,workcode,HSourceID, sHSourceType, ref DBUtility.ClsPub.sErrInfo); - if (flag) - { - //oCN.Commit(); - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - else - { - //oCN.RollBack(); - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�"+ flag+ ";"+ DBUtility.ClsPub.sErrInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - catch (Exception e) - { - //oCN.RollBack(); - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString(); - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - - - - - } -} diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESEndWorkBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESEndWorkBillController.cs" deleted file mode 100644 index 7e97691..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESEndWorkBillController.cs" +++ /dev/null @@ -1,596 +0,0 @@ -锘縰sing Newtonsoft.Json.Linq; -using Pub_Class; -using System; -using System.Collections.Generic; -using System.Data; -using System.Linq; -using System.Net; -using System.Net.Http; -using System.Web.Http; -using WebAPI.Models; - -namespace WebAPI.Controllers.SCGL -{ - public class Sc_MESEndWorkBillController : ApiController - { - public DBUtility.ClsPub.Enum_BillStatus BillStatus;//鍗曟嵁鐘舵�侊紙鏂板锛屼慨鏀癸紝娴忚锛屾洿鏂板崟浠凤紝鍙樻洿锛� - - private json objJsonResult = new json(); - public DataSet ds = new DataSet(); - public WebServer webserver = new WebServer(); - //鑾峰彇绯荤粺鍙傛暟 - Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); - - public DAL.ClsSc_MESEndWorkBill BillNew = new DAL.ClsSc_MESEndWorkBill(); //瀵瑰簲鍗曟嵁绫� - public DAL.ClsSc_MESEndWorkBill BillOld = new DAL.ClsSc_MESEndWorkBill(); //瀵瑰簲鍗曟嵁绫� - - #region 瀹屽伐鍗� - - #region 瀹屽伐鍗曞垪琛� - - [Route("Sc_MESEndWorkBill/GetMESEndWorkBill")] - [HttpGet] - public object GetMESEndWorkBill(string sWhere) - { - try - { - - ds = Sc_GetMESEndWorkBill(sWhere); - 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; - } - } - - public static DataSet Sc_GetMESEndWorkBill(string sWhere) - { - if (sWhere == null || sWhere.Equals("")) - { - return new SQLHelper.ClsCN().RunProcReturn("select * from h_v_Sc_MESEndWorkBillList_NEW ", "h_v_Sc_MESEndWorkBillList_NEW"); - } - else - { - string sql1 = "select * from h_v_Sc_MESEndWorkBillList_NEW where 1 = 1 "; - string sql = sql1 + sWhere; - return new SQLHelper.ClsCN().RunProcReturn(sql, "h_v_Sc_MESEndWorkBillList_NEW"); - } - - } - - #endregion - - #region[瀹屽伐鍗曠紪杈戞椂鑾峰彇琛ㄥご鏁版嵁] - [Route("Sc_MESEndWorkBill/Sc_MESEndWorkBillListCheckDetai")] - [HttpGet] - public ApiResult<DataSet> Sc_MESEndWorkBillListCheckDetai(string HID) - { - if (string.IsNullOrEmpty(HID)) - return new ApiResult<DataSet> { code = -1, msg = "ID涓嶈兘涓虹┖" }; - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - - var dataSet = oCN.RunProcReturn("select top 1 * from h_v_Sc_MESEndWorkBillList_NEW where hmainid= " + HID + " ", "h_v_Sc_MESEndWorkBillList_NEW"); - if (dataSet == null || dataSet.Tables[0].Rows.Count == 0) - return new ApiResult<DataSet> { code = -1, msg = "涓嶅瓨鍦ㄥ畬宸ュ崟鍙�" }; - - return new ApiResult<DataSet> { code = 1, msg = "鏌ヨ鎴愬姛", data = dataSet }; - } - #endregion - - #region 瀹屽伐鍗曚繚瀛�/缂栬緫 - /// <summary> - /// 瀹屽伐鍗� - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESEndWorkBill/SaveGetMESEndWorkBillList")] - [HttpPost] - public object SaveGetMESEndWorkBillList([FromBody] JObject msg) - { - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - - - - string UserName = ""; - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_MESEndWorkBill oBill = new DLL.ClsSc_MESEndWorkBill(); - List<Models.ClsSc_MESEndWorkBillMain> lsmain = new List<Models.ClsSc_MESEndWorkBillMain>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_MESEndWorkBillMain(msg2); - foreach (Models.ClsSc_MESEndWorkBillMain oItem in lsmain) - { - //oItem.HMaker = ""; - UserName = oItem.HMaker; //鍒跺崟浜� - oItem.HBillType = "3788"; - oItem.HBillSubType = "3788"; - //oItem.HBillNo = ""; //鍗曟嵁鍙� - //oItem.HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));// --鏃ユ湡 - //oItem.HInnerBillNo = ""; // --鍐呴儴鍗曟嵁鍙� - oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); - oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); - oItem.HBarCodeMakeDate = Convert.ToDateTime(DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"))); //鎵弿鏃ユ湡锛堝勾-鏈�-鏃�-鏃�-鍒�-绉掞級 - //oItem.HEquipID = 0; //璁惧ID(Gy_EquipMent) - //oItem.HPeriod = 0; - //oItem.HCheckBeginDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); // --缁翠慨鏃ユ湡 - //oItem.HCheckResult = ""; //楠屾敹缁撹--(姝e父锛屽紓甯�) - //oItem.HEmpID = 0; //楠屾敹浜�(Gy_Employee) - //oItem.HManagerID = 0; //璐熻矗浜�(Gy_Employee) - //oItem.HDeptID = 0; //楠屾敹閮ㄩ棬(Gy_Department) - //oItem.HExplanation = ""; //鎽樿(鏁呴殰鎻忚堪) - //oItem.HRemark = ""; //澶囨敞 - - //oItem.HMainSourceInterID = oItem.HInterID; - - //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo); - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - // bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - } - if (bResult) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - //WebAPIController.Add_Log("閫佽揣鍗曚笅鎺�", UserName, "鐢熸垚閫佽揣鍗�"); - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString(); - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - - #region [瀹屽伐鍗曞垹闄ゅ姛鑳絔 - /// <summary> - /// 瀹屽伐鍗曞垹闄ゅ姛鑳� - /// </summary> - /// <returns></returns> - [Route("Sc_MESEndWorkBill/DeltetMESEndWorkBill")] - [HttpGet] - public object DeltetMESEndWorkBill(string HInterID,string UserName) - { - DBUtility.ClsPub.CurUserName = UserName; - //缂栬緫鏉冮檺 - if (!DBUtility.ClsPub.Security_Log("MES_MESEndWorkBill_Delete", 1, true, DBUtility.ClsPub.CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒"; - objJsonResult.data = null; - return objJsonResult; - } - - - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - if (lngBillKey == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁ID涓虹┖锛�"; - objJsonResult.data = null; - return objJsonResult; - } - DLL.ClsSc_MESEndWorkBill oBill = new DLL.ClsSc_MESEndWorkBill(); - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁褰撳墠澶勪簬涓嶈兘鍒犻櫎鐘舵��,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HChecker != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸茬粡瀹℃牳,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - - bool IsDete = oBill.DeleteBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - if (IsDete) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - else - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈壘鍒�"; - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #region [瀹屽伐鍗曞鏍搞�佸弽瀹℃牳] - /// <summary> - /// - /// </summary> - /// <param name="HInterID">鍗曟嵁ID</param> - /// <param name="IsAudit">瀹℃牳(0),鍙嶅鏍�(1)</param> - /// <param name="CurUserName">瀹℃牳浜�</param> - /// <returns></returns> - [Route("Sc_MESEndWorkBill/AuditProcessReportList")] - [HttpGet] - public object AuditProcessReportList(int HInterID, int IsAudit, string CurUserName) - { - string ModRightNameCheck = "MES_MESEndWorkBill_Check"; - DBUtility.ClsPub.CurUserName = CurUserName; - try - { - //瀹℃牳鏉冮檺 - if (!DBUtility.ClsPub.Security_Log(ModRightNameCheck, 1, true, CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触锛佹棤鏉冮檺锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (HInterID <= 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "HInterID灏忎簬0锛�"; - objJsonResult.data = null; - return objJsonResult; - } - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - DLL.ClsSc_MESEndWorkBill oBill = new DLL.ClsSc_MESEndWorkBill(); - //鏌ョ湅鏄惁宸插鏍�,鍏抽棴,浣滃簾 - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HCloseMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HDeleteMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鍒ゆ柇 - { - if (oBill.omodel.HChecker.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍稿垽鏂� - { - if (oBill.omodel.HChecker.Trim() == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!"; - objJsonResult.data = null; - return objJsonResult; - } - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鎻愪氦 - { - //瀹℃牳鎻愪氦 - if (oBill.CheckBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "瀹℃牳鎴愬姛"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍告彁浜� - { - //鍙嶅鏍告彁浜bandonCheck - if (oBill.AbandonCheck(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍙嶅鏍告垚鍔�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - return objJsonResult; - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触鎴栬�呭弽瀹℃牳澶辫触锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #endregion - - - - #region 鎶ュ伐骞冲彴瀹屽伐鍗曚繚瀛�/缂栬緫 - /// <summary> - /// 瀹屽伐鍗� - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESEndWorkBill/SaveGetMESEndFrom")] - [HttpPost] - public object SaveGetMESEndFrom([FromBody] JObject msg) - { - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - string UserName = sArray[1].ToString(); - string refSav = sArray[2].ToString(); - DBUtility.ClsPub.CurUserName = UserName; - - //淇濆瓨鏉冮檺 - if (!DBUtility.ClsPub.Security_Log("MES_MESEndWorkBill_Edit", 1, true, DBUtility.ClsPub.CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏃犱繚瀛樻潈闄愶紒"; - objJsonResult.data = null; - return objJsonResult; - } - //鍒ゆ柇浼氳鏈熸槸鍚﹀悎鐞� - string s = ""; - int sYear = 0; - int sPeriod = 0; - if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(DateTime.Now, ref sYear, ref sPeriod, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s; - objJsonResult.data = null; - return objJsonResult; - } - - - - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_MESEndWorkBill oBill = new DLL.ClsSc_MESEndWorkBill(); - List<Models.ClsSc_MESEndWorkBillMain> lsmain = new List<Models.ClsSc_MESEndWorkBillMain>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_MESEndWorkBillMain(msg2); - foreach (Models.ClsSc_MESEndWorkBillMain oItem in lsmain) - { - if (refSav == "Add") - { - //鍗曟嵁鍙锋槸鍚﹂噸澶� - if (BillNew.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, BillOld.omodel.HInterID)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒"; - objJsonResult.data = 1; - return objJsonResult; - } - } - if (refSav == "Update") - { - if (BillOld.ShowBill(oItem.HInterID, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹湁璇紒"; - objJsonResult.data = 1; - return objJsonResult; - } - //鍒ゆ柇鏄惁鍙紪杈� - if (BillOld.omodel.HChecker != "" && BillOld.omodel.HChecker != null) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - if (BillOld.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒"; - objJsonResult.data = 1; - return objJsonResult; - } - if (!DBUtility.Xt_BaseBillFun.Fun_AllowEditBill(BillOld, ref s)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s + "锛屼笉鍏佽淇敼"; - objJsonResult.data = 1; - return objJsonResult; - } - } - - //oItem.HMaker = ""; - UserName = oItem.HMaker; //鍒跺崟浜� - DBUtility.ClsPub.CurUserName = oItem.HMaker; - oItem.HBillType = "3788"; - oItem.HBillSubType = "3788"; - oItem.HReportType = "3";//锛�1鏉$爜鎵弿锛�2鏈哄櫒姹囨姤锛�3鎵嬪伐褰曞叆锛� - oItem.HBillStatus = 1; //鍗曟嵁鐘舵�侊紙1鏈锛�2瀹℃牳閫氳繃锛�3鍏抽棴锛�4浣滃簾锛�5瀹℃牳閫�鍥�,6瀹℃牳涓�,7宸查槄锛�8宸插洖澶嶏紝9缁撴锛�10楠岃瘉,11涓嬭揪锛�12寮�宸�,13鐢宠瀹℃壒,15鐢宠妫�楠岋紝16 鍒ゅ畾鍚堟牸锛�17鍒ゅ畾涓嶅悎鏍硷級 - oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); - oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); - oItem.HBarCodeMakeDate = Convert.ToDateTime(DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"))); //鎵弿鏃ユ湡锛堝勾-鏈�-鏃�-鏃�-鍒�-绉掞級 - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - if (bResult) - { - objJsonResult.HInterID = DBUtility.ClsPub.sExeReturnInfo; //杩斿洖涓籌D - //绯荤粺鍙傛暟 鑷姩瀹℃牳 - string sReturn = ""; - if (oSystemParameter.ShowBill(ref sReturn) == true) - { - if (oSystemParameter.omodel.Sc_MESEndWorkBill_AutoCheck == "Y") //绯荤粺鍙傛暟 鑷姩瀹℃牳 - { - objJsonResult.Verify = "Y"; - } - else - { - objJsonResult.Verify = "N"; - } - } - } - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - objJsonResult.Verify = "N"; - } - if (bResult) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - //WebAPIController.Add_Log("閫佽揣鍗曚笅鎺�", UserName, "鐢熸垚閫佽揣鍗�"); - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString(); - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - } -} diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESProductReportBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESProductReportBillController.cs" deleted file mode 100644 index a79a7f5..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESProductReportBillController.cs" +++ /dev/null @@ -1,105 +0,0 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Data; -using System.Linq; -using System.Net; -using System.Net.Http; -using System.Web.Http; -using WebAPI.Models; - -namespace WebAPI.Controllers.SCGL -{ - public class Sc_MESProductReportBillController : ApiController - { - private json objJsonResult = new json(); - public DataSet ds = new DataSet(); - public WebServer webserver = new WebServer(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - private WebS.WebService1 oWebs = new WebS.WebService1(); - - #region 浜ч噺姹囨姤鍒楄〃 - [Route("Sc_MESProductReportBill/Get_Sc_MESProductReportBillList")] - [HttpGet] - public object Get_Sc_MESProductReportBillList(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillWorkQtyStatus_Tmp " + sWhere+ "order by 鍗曟嵁鍙� desc", "h_v_IF_ICMOBillWorkQtyStatus_Tmp"); - } - else - { - string sql1 = "select * from h_v_IF_ICMOBillWorkQtyStatus_Tmp where 1 = 1 "; - string sql = sql1 + sWhere+ " order by 鍗曟嵁鍙� desc"; - ds = oCN.RunProcReturn(sql, "h_v_IF_ICMOBillWorkQtyStatus_Tmp"); - } - if (ds == null || ds.Tables[0].Rows.Count == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏆傛棤鏁版嵁锛�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鏌ヨ鏁版嵁鎴愬姛锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #region 浜ч噺姹囨姤缂栬緫鑾峰彇鏁版嵁 - [Route("Sc_MESProductReportBill/Get_Sc_MESProductReportEditBillList")] - [HttpGet] - public object Get_Sc_MESProductReportEditBillList(string linterid, string HICMOInID, string HICMOEnID) - { - try - { - //鏍规嵁閫夋嫨璧勬簮ID鑾峰彇褰撳墠鐢熶骇宸ュ崟銆佽矗浠讳汉 - ds=oCN.RunProcReturn("select * from h_v_IF_ICMOBillWorkQtyStatus_Tmp where HInterID='" + linterid + "' and HICMOInterID='" + HICMOInID + "' and HICMOEntryID='" + HICMOEnID + "'", "h_v_IF_ICMOBillWorkQtyStatus_Tmp"); - if (ds.Tables[0].Rows.Count > 0) - { - - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鑾峰彇璧勬簮缁戝畾鏁版嵁鎴愬姛锛�"; - objJsonResult.data = ds; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏆傛棤璧勬簮缁戝畾锛�"; - objJsonResult.data = null; - return objJsonResult; - } - } - catch (Exception e) - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = e.Message.ToString(); - objJsonResult.data = null; - - } - return objJsonResult; - } - #endregion - } -} diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESStopWorkBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESStopWorkBillController.cs" deleted file mode 100644 index 1d74b02..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MESStopWorkBillController.cs" +++ /dev/null @@ -1,589 +0,0 @@ -锘縰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 -{ - //鐢熶骇鍋滃伐鍗旵ontroller - public class Sc_MESStopWorkBillController : ApiController - { - - public DBUtility.ClsPub.Enum_BillStatus BillStatus;//鍗曟嵁鐘舵�侊紙鏂板锛屼慨鏀癸紝娴忚锛屾洿鏂板崟浠凤紝鍙樻洿锛� - - private json objJsonResult = new json(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - DataSet ds; - //鑾峰彇绯荤粺鍙傛暟 - Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter(); - - public DAL.ClsSc_MESStopWorkBill BillNew = new DAL.ClsSc_MESStopWorkBill(); //瀵瑰簲鍗曟嵁绫� - public DAL.ClsSc_MESStopWorkBill BillOld = new DAL.ClsSc_MESStopWorkBill(); //瀵瑰簲鍗曟嵁绫� - - #region 鍋滃伐鍗� - - #region 鍋滃伐鍗曞垪琛� - [Route("Sc_MESStopWorkBill/list")] - [HttpGet] - public object list(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from h_v_Sc_MESStopWorkBillList_NEW " + sWhere, "h_v_Sc_MESStopWorkBillList_NEW"); - } - else - { - string sql1 = "select * from h_v_Sc_MESStopWorkBillList_NEW where 1 = 1 "; - string sql = sql1 + sWhere; - ds = oCN.RunProcReturn(sql, "h_v_Sc_MESStopWorkBillList_NEW"); - } - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #region[鍋滃伐鍗曠紪杈戞椂鑾峰彇琛ㄥご鏁版嵁] - [Route("Sc_MESStopWorkBill/Sc_MESStopWorkBillListCheckDetai")] - [HttpGet] - public ApiResult<DataSet> Sc_MESStopWorkBillListCheckDetai(string HID) - { - if (string.IsNullOrEmpty(HID)) - return new ApiResult<DataSet> { code = -1, msg = "ID涓嶈兘涓虹┖" }; - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - - var dataSet = oCN.RunProcReturn("select top 1 * from h_v_Sc_MESStopWorkBillList_NEW where hmainid= " + HID + " ", "h_v_Sc_MESStopWorkBillList_NEW"); - if (dataSet == null || dataSet.Tables[0].Rows.Count == 0) - return new ApiResult<DataSet> { code = -1, msg = "涓嶅瓨鍦ㄥ仠宸ュ崟鍙�" }; - - return new ApiResult<DataSet> { code = 1, msg = "鏌ヨ鎴愬姛", data = dataSet }; - } - #endregion - - #region 鍋滃伐鍗曚繚瀛�/缂栬緫 - /// <summary> - /// 瀹屽伐鍗� - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESStopWorkBill/SaveGetMESStopWorkBillList")] - [HttpPost] - public object SaveGetMESStopWorkBillList([FromBody] JObject msg) - { - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - - - - string UserName = ""; - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_MESStopWorkBill oBill = new DLL.ClsSc_MESStopWorkBill(); - List<Models.ClsSc_MESStopWorkBillMain> lsmain = new List<Models.ClsSc_MESStopWorkBillMain>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_MESStopWorkBillMain(msg2); - foreach (Models.ClsSc_MESStopWorkBillMain oItem in lsmain) - { - //oItem.HMaker = ""; - UserName = oItem.HMaker; //鍒跺崟浜� - oItem.HBillType = "3789"; - oItem.HBillSubType = "3789"; - //oItem.HBillNo = ""; //鍗曟嵁鍙� - //oItem.HDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd"));// --鏃ユ湡 - //oItem.HInnerBillNo = ""; // --鍐呴儴鍗曟嵁鍙� - oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); - oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); - oItem.HBarCodeMakeDate = Convert.ToDateTime(DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"))); //鎵弿鏃ユ湡锛堝勾-鏈�-鏃�-鏃�-鍒�-绉掞級 - //oItem.HEquipID = 0; //璁惧ID(Gy_EquipMent) - //oItem.HPeriod = 0; - //oItem.HCheckBeginDate = DBUtility.ClsPub.isDate(DateTime.Now.ToString("yyyy-MM-dd")); // --缁翠慨鏃ユ湡 - //oItem.HCheckResult = ""; //楠屾敹缁撹--(姝e父锛屽紓甯�) - //oItem.HEmpID = 0; //楠屾敹浜�(Gy_Employee) - //oItem.HManagerID = 0; //璐熻矗浜�(Gy_Employee) - //oItem.HDeptID = 0; //楠屾敹閮ㄩ棬(Gy_Department) - //oItem.HExplanation = ""; //鎽樿(鏁呴殰鎻忚堪) - //oItem.HRemark = ""; //澶囨敞 - - //oItem.HMainSourceInterID = oItem.HInterID; - - //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo); - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - // bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - } - if (bResult) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - //WebAPIController.Add_Log("閫佽揣鍗曚笅鎺�", UserName, "鐢熸垚閫佽揣鍗�"); - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString(); - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - - #region [鍋滃伐鍗曞垹闄ゅ姛鑳絔 - /// <summary> - /// 瀹屽伐鍗曞垹闄ゅ姛鑳� - /// </summary> - /// <returns></returns> - [Route("Sc_MESStopWorkBill/DeltetMESStopWorkBill")] - [HttpGet] - public object DeltetMESStopWorkBill(string HInterID,string UserName) - { - DBUtility.ClsPub.CurUserName = UserName; - //缂栬緫鏉冮檺 - if (!DBUtility.ClsPub.Security_Log("MES_MESStopWorkBill_Delete", 1, true, DBUtility.ClsPub.CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒"; - objJsonResult.data = null; - return objJsonResult; - } - - - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - if (lngBillKey == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁ID涓虹┖锛�"; - objJsonResult.data = null; - return objJsonResult; - } - DLL.ClsSc_MESStopWorkBill oBill = new DLL.ClsSc_MESStopWorkBill(); - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁褰撳墠澶勪簬涓嶈兘鍒犻櫎鐘舵��,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HChecker != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸茬粡瀹℃牳,涓嶈兘鍒犻櫎锛�"; - objJsonResult.data = null; - return objJsonResult; - } - - bool IsDete = oBill.DeleteBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - if (IsDete) - { - objJsonResult.code = "0"; - objJsonResult.count = 1; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - else - { - - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈壘鍒�"; - objJsonResult.data = null; - return objJsonResult; - } - } - - #endregion - - #region [鍋滃伐鍗曞鏍搞�佸弽瀹℃牳] - /// <summary> - /// - /// </summary> - /// <param name="HInterID">鍗曟嵁ID</param> - /// <param name="IsAudit">瀹℃牳(0),鍙嶅鏍�(1)</param> - /// <param name="CurUserName">瀹℃牳浜�</param> - /// <returns></returns> - [Route("Sc_MESStopWorkBill/AuditProcessReportList")] - [HttpGet] - public object AuditProcessReportList(int HInterID, int IsAudit, string CurUserName) - { - string ModRightNameCheck = "MES_MESStopWorkBill_Check"; - DBUtility.ClsPub.CurUserName = CurUserName; - try - { - //瀹℃牳鏉冮檺 - if (!DBUtility.ClsPub.Security_Log(ModRightNameCheck, 1, true, CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触锛佹棤鏉冮檺锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (HInterID <= 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "HInterID灏忎簬0锛�"; - objJsonResult.data = null; - return objJsonResult; - } - Int64 lngBillKey = 0; - lngBillKey = DBUtility.ClsPub.isLong(HInterID); - DLL.ClsSc_MESStopWorkBill oBill = new DLL.ClsSc_MESStopWorkBill(); - //鏌ョ湅鏄惁宸插鏍�,鍏抽棴,浣滃簾 - if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo)) - { - if (oBill.omodel.HCloseMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (oBill.omodel.HDeleteMan.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鍒ゆ柇 - { - if (oBill.omodel.HChecker.Trim() != "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�"; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍稿垽鏂� - { - if (oBill.omodel.HChecker.Trim() == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!"; - objJsonResult.data = null; - return objJsonResult; - } - } - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - if (IsAudit == 0) //瀹℃牳鎻愪氦 - { - //瀹℃牳鎻愪氦 - if (oBill.CheckBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "瀹℃牳鎴愬姛"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - if (IsAudit == 1) //鍙嶅鏍告彁浜� - { - //鍙嶅鏍告彁浜bandonCheck - if (oBill.AbandonCheck(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍙嶅鏍告垚鍔�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = null; - return objJsonResult; - } - } - return objJsonResult; - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "瀹℃牳澶辫触鎴栬�呭弽瀹℃牳澶辫触锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - #endregion - - #endregion - - - - #region 鎶ュ伐骞冲彴鍋滃伐鍗曚繚瀛�/缂栬緫 - /// <summary> - /// 寮�宸ュ崟 - /// </summary> - /// <param name="msg"></param> - /// <returns></returns> - [Route("Sc_MESStopWorkBill/SaveGetMESStopFrom")] - [HttpPost] - public object SaveGetMESStopFrom([FromBody] JObject msg) - { - var _value = msg["msg"].ToString(); - string msg1 = _value.ToString(); - string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); - string msg2 = sArray[0].ToString(); - string UserName = sArray[1].ToString(); - string refSav = sArray[2].ToString(); - DBUtility.ClsPub.CurUserName = UserName; - - //淇濆瓨鏉冮檺 - if (!DBUtility.ClsPub.Security_Log("MES_MESStopWorkBill_Edit", 1, true, DBUtility.ClsPub.CurUserName)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鏃犱繚瀛樻潈闄愶紒"; - objJsonResult.data = null; - return objJsonResult; - } - //鍒ゆ柇浼氳鏈熸槸鍚﹀悎鐞� - string s = ""; - int sYear = 0; - int sPeriod = 0; - if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(DateTime.Now, ref sYear, ref sPeriod, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s; - objJsonResult.data = null; - return objJsonResult; - } - - - - ListModels oListModels = new ListModels(); - try - { - DLL.ClsSc_MESStopWorkBill oBill = new DLL.ClsSc_MESStopWorkBill(); - List<Models.ClsSc_MESStopWorkBillMain> lsmain = new List<Models.ClsSc_MESStopWorkBillMain>(); - msg2 = msg2.Replace("\\", ""); - msg2 = msg2.Replace("\n", ""); //\n - lsmain = oListModels.getObjectByJson_Gy_MESStopWorkBillMain(msg2); - foreach (Models.ClsSc_MESStopWorkBillMain oItem in lsmain) - { - if (refSav == "Add") - { - //鍗曟嵁鍙锋槸鍚﹂噸澶� - if (BillNew.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, BillOld.omodel.HInterID)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒"; - objJsonResult.data = 1; - return objJsonResult; - } - } - if (refSav == "Update") - { - if (BillOld.ShowBill(oItem.HInterID, ref s) == false) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹湁璇紒"; - objJsonResult.data = 1; - return objJsonResult; - } - //鍒ゆ柇鏄惁鍙紪杈� - if (BillOld.omodel.HChecker != "" && BillOld.omodel.HChecker != null) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - if (BillOld.omodel.HBillStatus > 1) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒"; - objJsonResult.data = 1; - return objJsonResult; - } - if (!DBUtility.Xt_BaseBillFun.Fun_AllowEditBill(BillOld, ref s)) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = s + "锛屼笉鍏佽淇敼"; - objJsonResult.data = 1; - return objJsonResult; - } - } - - //oItem.HMaker = ""; - DBUtility.ClsPub.CurUserName = oItem.HMaker; - UserName = oItem.HMaker; //鍒跺崟浜� - oItem.HBillType = "3789"; - oItem.HBillSubType = "3789"; - oItem.HReportType = "3";//锛�1鏉$爜鎵弿锛�2鏈哄櫒姹囨姤锛�3鎵嬪伐褰曞叆锛� - oItem.HBillStatus = 1; //鍗曟嵁鐘舵�侊紙1鏈锛�2瀹℃牳閫氳繃锛�3鍏抽棴锛�4浣滃簾锛�5瀹℃牳閫�鍥�,6瀹℃牳涓�,7宸查槄锛�8宸插洖澶嶏紝9缁撴锛�10楠岃瘉,11涓嬭揪锛�12寮�宸�,13鐢宠瀹℃壒,15鐢宠妫�楠岋紝16 鍒ゅ畾鍚堟牸锛�17鍒ゅ畾涓嶅悎鏍硷級 - oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year); - oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd")); - oItem.HBarCodeMakeDate = Convert.ToDateTime(DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"))); //鎵弿鏃ユ湡锛堝勾-鏈�-鏃�-鏃�-鍒�-绉掞級 - if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "") - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�"; - objJsonResult.data = 1; - return objJsonResult; - } - oBill.omodel = oItem; - } - - //淇濆瓨 - //淇濆瓨瀹屾瘯鍚庡鐞� - bool bResult; - if (oBill.omodel.HInterID == 0) - { - bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo); - if (bResult) - { - objJsonResult.HInterID = DBUtility.ClsPub.sExeReturnInfo; //杩斿洖涓籌D - //绯荤粺鍙傛暟 鑷姩瀹℃牳 - string sReturn = ""; - if (oSystemParameter.ShowBill(ref sReturn) == true) - { - if (oSystemParameter.omodel.Sc_MESStopWorkBill_AutoCheck == "Y") //绯荤粺鍙傛暟 鑷姩瀹℃牳 - { - objJsonResult.Verify = "Y"; - } - else - { - objJsonResult.Verify = "N"; - } - } - } - } - else - { - bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo); - objJsonResult.Verify = "N"; - } - if (bResult) - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "淇濆瓨鎴愬姛锛�"; - //WebAPIController.Add_Log("閫佽揣鍗曚笅鎺�", UserName, "鐢熸垚閫佽揣鍗�"); - objJsonResult.data = 1; - return objJsonResult; - } - else - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo; - objJsonResult.data = 1; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString(); - objJsonResult.data = 1; - return objJsonResult; - } - } - #endregion - } -} \ No newline at end of file diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MaterToSourceBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MaterToSourceBillController.cs" deleted file mode 100644 index c6c0132..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_MaterToSourceBillController.cs" +++ /dev/null @@ -1,75 +0,0 @@ -锘縰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 -{ - //鐢熶骇涓婃枡鍗旵ontroller - public class Sc_MaterToSourceBillController : ApiController - { - public DBUtility.ClsPub.Enum_BillStatus BillStatus; - - private json objJsonResult = new json(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - DataSet ds; - - - /// <summary> - /// 杩斿洖鐢熶骇涓婃枡鍗曞垪琛� - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("Sc_MaterToSourceBill/list")] - [HttpGet] - public object list(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from h_v_Sc_MaterToSourceBillList " + sWhere, "h_v_Sc_MaterToSourceBillList"); - } - else - { - string sql1 = "select * from h_v_Sc_MaterToSourceBillList where 1 = 1 "; - string sql = sql1 + sWhere; - ds = oCN.RunProcReturn(sql, "h_v_Sc_MaterToSourceBillList"); - } - if (ds == null || ds.Tables[0].Rows.Count == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - - - - // - } -} \ No newline at end of file diff --git "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_PPBomBillController.cs" "b/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_PPBomBillController.cs" deleted file mode 100644 index 2241a1c..0000000 --- "a/WebAPI/Controllers/\347\224\237\344\272\247\347\256\241\347\220\206/Sc_PPBomBillController.cs" +++ /dev/null @@ -1,75 +0,0 @@ -锘縰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 -{ - //鐢熶骇鐢ㄦ枡Controller - public class Sc_PPBomBillController : ApiController - { - public DBUtility.ClsPub.Enum_BillStatus BillStatus; - - private json objJsonResult = new json(); - SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); - DataSet ds; - - - /// <summary> - /// 杩斿洖鐢熶骇鐢ㄦ枡娓呭崟鍒楄〃 - ///鍙傛暟锛歴tring sql銆� - ///杩斿洖鍊硷細object銆� - /// </summary> - [Route("Sc_PPBomBill/list")] - [HttpGet] - public object list(string sWhere) - { - try - { - if (sWhere == null || sWhere.Equals("")) - { - ds = oCN.RunProcReturn("select * from h_v_IF_PPBomBillList " + sWhere, "h_v_IF_PPBomBillList"); - } - else - { - string sql1 = "select * from h_v_IF_PPBomBillList where 1 = 1 "; - string sql = sql1 + sWhere; - ds = oCN.RunProcReturn(sql, "h_v_IF_PPBomBillList"); - } - if (ds == null || ds.Tables[0].Rows.Count == 0) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "false锛�"; - objJsonResult.data = null; - return objJsonResult; - } - else - { - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "Sucess锛�"; - objJsonResult.data = ds.Tables[0]; - return objJsonResult; - } - } - catch (Exception e) - { - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "Exception锛�" + e.ToString(); - objJsonResult.data = null; - return objJsonResult; - } - } - - - - // - } -} \ No newline at end of file diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj index 16864fe..0c7809a 100644 --- a/WebAPI/WebAPI.csproj +++ b/WebAPI/WebAPI.csproj @@ -326,9 +326,7 @@ <Compile Include="Controllers\PublicPageMethodController.cs" /> <Compile Include="Controllers\ReportFromController.cs" /> <Compile Include="Controllers\ReportPlatFormController.cs" /> - <Compile Include="Controllers\SCGL\Sc_QualityReportBillListController.cs" /> <Compile Include="Controllers\SCGL\Sc_MESProductReportBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\Sc_MESProductReportBillController.cs" /> <Compile Include="Controllers\Sc_MouldController.cs" /> <Compile Include="Controllers\Sc_GroupOrderBillController.cs" /> <Compile Include="Controllers\QC_ManagementController.cs" /> @@ -337,27 +335,27 @@ <Compile Include="Controllers\SBGL\Sb_EquipMaintainPlanBillController.cs" /> <Compile Include="Controllers\SBGL\Sb_EquipDotCheckPlanBillController.cs" /> <Compile Include="Controllers\Sb_CheckEqpRepairWorkBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\Sc_MaterToSourceBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\Sc_MESEndWorkBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\Sc_MESStopWorkBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\Sc_MESBeginWorkBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\QC_LastPieceCheckBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\QC_OutCompCheckBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\Sc_ICMOReportBillController.cs" /> + <Compile Include="Controllers\SCGL\Sc_MaterToSourceBillController.cs" /> + <Compile Include="Controllers\SCGL\Sc_MESEndWorkBillController.cs" /> + <Compile Include="Controllers\SCGL\Sc_MESStopWorkBillController.cs" /> + <Compile Include="Controllers\SCGL\Sc_MESBeginWorkBillController.cs" /> + <Compile Include="Controllers\SCGL\QC_LastPieceCheckBillController.cs" /> + <Compile Include="Controllers\SCGL\QC_OutCompCheckBillController.cs" /> + <Compile Include="Controllers\SCGL\Sc_ICMOReportBillController.cs" /> <Compile Include="Controllers\Sc_MouldOtherInBillController.cs" /> <Compile Include="Controllers\Sc_ProcessMangementController.cs" /> <Compile Include="Controllers\CJGL\Cj_StationEntrustInBillController.cs" /> <Compile Include="Controllers\LMESController.cs" /> <Compile Include="Controllers\LookingForBillController.cs" /> <Compile Include="Controllers\NewApiController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\Sc_PPBomBillController.cs" /> + <Compile Include="Controllers\SCGL\Sc_PPBomBillController.cs" /> <Compile Include="Controllers\Sc_CheckToolsRepairWorkBillController.cs" /> <Compile Include="Controllers\XSGL\Xs_SeOutStockBackBillController.cs" /> <Compile Include="Controllers\XSGL\Xs_SeOutStockBillController.cs" /> <Compile Include="Controllers\XSGL\Xs_SeOrderBillController.cs" /> <Compile Include="Controllers\鍝佽川绠$悊\宸ュ簭妫�楠屽崟\QC_ProcessCheckBillController.cs" /> <Compile Include="Controllers\鍝佽川绠$悊\棣栦欢妫�楠屽崟\QC_FirstPieceCheckBillController.cs" /> - <Compile Include="Controllers\鐢熶骇绠$悊\璐ㄩ噺姹囨姤鍗昞Sc_QualityReportBillController.cs" /> + <Compile Include="Controllers\SCGL\Sc_QualityReportBillController.cs" /> <Compile Include="Dapper\SqlHelper.cs" /> <Compile Include="Dapper\SqlPools.cs" /> <Compile Include="DbUntil\DataFormatUntil.cs" /> @@ -542,6 +540,7 @@ </ItemGroup> <ItemGroup> <Folder Include="App_Data\" /> + <Folder Include="Controllers\鐢熶骇绠$悊\璐ㄩ噺姹囨姤鍗昞" /> <Folder Include="Views\MoveStockBill\" /> <Folder Include="Views\QC_Management\" /> </ItemGroup> -- Gitblit v1.9.1