From 05f3ea97d8ee5717e435b487589c6d6f5b7c7453 Mon Sep 17 00:00:00 2001 From: YL <YL@LAPTOP-SE03PLUR> Date: 星期五, 27 八月 2021 14:40:27 +0800 Subject: [PATCH] 查找带回基础资料(地区、客户分类、结算方式、默认货币) --- WebAPI/Controllers/BaseSet/Gy_QCCheckClassController.cs | 2 WebAPI/ListModels.cs | 1 WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user | 36 +- WebAPI/Models/Gy_Mould.cs | 11 WebAPI/Controllers/BaseSet/Gy_MaterialController.cs | 93 ++++-- WebAPI/Controllers/ReportPlatFormController.cs | 20 WebAPI/Controllers/PublicPageMethodController.cs | 669 +++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 765 insertions(+), 67 deletions(-) diff --git a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs index 9d103f0..88755bc 100644 --- a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs +++ b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs @@ -511,7 +511,7 @@ [HttpPost] public object AddBill([FromBody] JObject sMainSub) { - var _value = sMainSub["sMainSub"].ToString(); + var _value = sMainSub["oMain"].ToString(); string msg1 = _value.ToString(); oCN.BeginTran(); //淇濆瓨涓昏〃 @@ -540,12 +540,13 @@ { msg2 = "[" + msg2.ToString() + "]"; List<Gy_Mould> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Gy_Mould>>(msg2); - string BillType = "7507"; - long HInterID = mainList[0].HInterID;//閫掑叆type寰楀埌鐨勫崟鎹甀D + string BillType = "3899"; + //寰楀埌mainid + long HInterID = DBUtility.ClsPub.CreateBillID(BillType, ref DBUtility.ClsPub.sExeReturnInfo); string HBillNo = mainList[0].HBillNo;//閫掑叆type寰楀埌鐨勫崟鎹彿 DateTime HDate = mainList[0].HDate;//鏃ユ湡 - int HYear = 2021; - double HPeriod = 1; + int HYear = DBUtility.ClsPub.isInt(DateTime.Now.Year); + double HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); string HMouldNo = mainList[0].HMouldNo; string HName = mainList[0].HName; string HModel = mainList[0].HModel; @@ -556,7 +557,7 @@ string HPICNo = mainList[0].HPICNo; string HWorkMaterModel = mainList[0].HWorkMaterModel; long HMaterID = mainList[0].HMaterID; - long HMouleTypeID = mainList[0].HMouldTypeID; + long HMouleTypeID = mainList[0].HMouleTypeID; long HUnitID = mainList[0].HUnitID; DateTime HOutComDate = mainList[0].HOutComDate; string HOutComNo = mainList[0].HOutComNo; @@ -580,6 +581,7 @@ string HSupNumber = mainList[0].HSupNumber; long HPrintQty = mainList[0].HPrintQty; + //涓昏〃 oCN.RunProc("Insert Into Gy_MouldFileMain " + "(HBillType,HBillSubType,HInterID,HBillNo,HDate" + @@ -612,6 +614,7 @@ " values('" + HInterID + "',0,''" + ",0,0,'','',0,0 " + ") "); + if (objJsonResult.code == "0") { objJsonResult.code = "0"; @@ -657,18 +660,16 @@ string msg1 = _value.ToString(); string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries); string msg2 = sArray[0].ToString(); - string msg3 = sArray[1].ToString(); - string msg4 = sArray[2].ToString(); - string msg5 = sArray[3].ToString(); + //鍙嶅簭鍒楀寲 msg2 = "[" + msg2.ToString() + "]"; List<Gy_Mould> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Gy_Mould>>(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; + int HYear = DBUtility.ClsPub.isInt(DateTime.Now.Year); + double HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month); string HMouldNo = mainList[0].HMouldNo; string HName = mainList[0].HName; string HModel = mainList[0].HModel; @@ -679,7 +680,7 @@ string HPICNo = mainList[0].HPICNo; string HWorkMaterModel = mainList[0].HWorkMaterModel; long HMaterID = mainList[0].HMaterID; - long HMouleTypeID = mainList[0].HMouldTypeID; + long HMouleTypeID = mainList[0].HMouleTypeID; long HUnitID = mainList[0].HUnitID; DateTime HOutComDate = mainList[0].HOutComDate; string HOutComNo = mainList[0].HOutComNo; @@ -710,15 +711,52 @@ //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙� oCN.BeginTran(); //涓昏〃 - oCN.RunProc("Update Gy_MouldFileMain set " + - " HMouldNo='" + HMouldNo + "'" + - ",HName='" + HName + "'" + - ",HModel='" + HModel + "'" + - ",HModel2= '" + HModel2 + "' Where HInterID=" + HInterID, ref DBUtility.ClsPub.sExeReturnInfo); + oCN.RunProc("UpDate Gy_MouldFileMain set " + + " HBillNo='" + HBillNo + "'" + //鍥哄畾璧嬪��=============== + ",HDate='" + HDate + "'" + + ",HYear='" + HYear.ToString() + "'" + + ",HPeriod='" + HPeriod.ToString() + "'" + + ",HRemark='" + HRemark + "'" + + ",HUpDater='" + HMaker + "'" + + ",HUpDateDate=getdate()" + + //======================================== + ",HMouldNo='" + HMouldNo + "'" + + ",HName='" + HName + "'" + + ",HModel='" + HModel + "'" + + ",HModel2='" + HModel2 + "'" + + ",HDiameter='" + HDiameter + "'" + + ",HSubjoin='" + HSubjoin + "'" + + ",HSubjoin2='" + HSubjoin2 + "'" + + ",HPICNo='" + HPICNo + "'" + + ",HWorkMaterModel='" + HWorkMaterModel + "'" + + ",HMaterID=" + HMaterID.ToString() + + ",HMaterNumber='" + HMaterNumber + "'" + + ",HMouldType=" + HMouleTypeID.ToString() + + ",HUnitID=" + HUnitID.ToString() + + ",HOutComDate='" + HOutComDate + "'" + + ",HOutComNo='" + HOutComNo + "'" + + ",HDeptID=" + HDeptID.ToString() + + ",HSupID=" + HSupID.ToString() + + ",HSupNumber='" + HSupNumber + "'" + + ",HPrintQty=" + HPrintQty.ToString() + + ",HMouldStatus='" + HMouldStatus + "'" + + ",HWhID=" + HWHID.ToString() + + ",HRoutingID=" + HRoutingID.ToString() + + ",HBomID=" + HBOMID.ToString() + + ",HVersion='" + HVersion + "'" + + ",HSPGroupID=" + HSPGroupID.ToString() + + ",HSPID=" + HSPID.ToString() + + ",HDesignLife=" + HDesignLife.ToString() + + ",HUseLife=" + HUseLife.ToString() + + ",HLeaveLife=" + HLeaveLife.ToString() + + ",HProdQty=" + HProdQty.ToString() + + ",HProdWeight=" + HProdWeight.ToString() + + " where HInterID=" + HInterID.ToString()); + //淇敼瀛愰」鐩唬鐮� //oCN.RunProc("exec h_p_Gy_UpdateNumber Gy_Department,'" + HNumber + ".','" + this.HOldNumber + ".'", ref DBUtility.ClsPub.sExeReturnInfo); //灏嗕笂绾� 涓洪潪鏈骇 - // oCN.RunProc("Update Gy_Department set HEndflag=0 where HItemID=" + HInterID, ref DBUtility.ClsPub.sExeReturnInfo); + // oCN.RunProc("Update Gy_Department set HEndflag=0 where HItemID=" + HInterID, ref DBUtility.ClsPub.sExeReturnInfo); // oCN.Commit(); objJsonResult.code = "1"; @@ -738,6 +776,8 @@ } } + + /// <summary> /// 纾ㄥ叿妗f淇敼鎸夐挳鏂规硶 ///鍙傛暟锛歴tring sql銆� @@ -749,7 +789,7 @@ { try { - ds = oCN.RunProcReturn("select * from Gy_MouldFileMain where HInterID=" + HInterID, "Gy_MouldFileMain"); + ds = oCN.RunProcReturn("select * from h_v_Gy_MouldFileList where hmainid=" + HInterID, "h_v_Gy_MouldFileList"); objJsonResult.code = "1"; objJsonResult.count = 1; @@ -774,12 +814,12 @@ /// </summary> [Route("Gy_Mould_Edit/Delete_Json")] [HttpGet] - public object Delete_Json(long HItemID) + public object Delete_Json(long hmainid) { DAL.ClsGy_MouldFile oBill = new DAL.ClsGy_MouldFile(); try { - if (oBill.DeleteBill(HItemID, ref DBUtility.ClsPub.sExeReturnInfo)) + if (oBill.DeleteBill(hmainid, ref DBUtility.ClsPub.sExeReturnInfo)) { //鍐欏叆鏃ュ織 ClsPub.Add_Log("", "鍒犻櫎椤圭洰锛屼唬鐮侊細" + oBill.omodel.HMouldNo + ",鍚嶇О锛�" + oBill.omodel.HName, ClsPub.CurUserName); @@ -800,11 +840,6 @@ } //ds = oCN.RunProcReturn("delete from Gy_Department where HItemID = " + HItemID, "Gy_Department"); - objJsonResult.code = "1"; - objJsonResult.count = 1; - objJsonResult.Message = "鍒犻櫎鎴愬姛"; - objJsonResult.data = null; - return objJsonResult; } catch (Exception e) { @@ -812,10 +847,8 @@ objJsonResult.count = 0; objJsonResult.Message = "Exception锛�" + e.ToString(); objJsonResult.data = null; - return objJsonResult; } + return objJsonResult; } - - // } } \ No newline at end of file diff --git a/WebAPI/Controllers/BaseSet/Gy_QCCheckClassController.cs b/WebAPI/Controllers/BaseSet/Gy_QCCheckClassController.cs index 16dc3b3..11109f9 100644 --- a/WebAPI/Controllers/BaseSet/Gy_QCCheckClassController.cs +++ b/WebAPI/Controllers/BaseSet/Gy_QCCheckClassController.cs @@ -244,7 +244,7 @@ "(HNumber,HName,HHelpCode,HShortNumber,HParentID" + ",HLevel,HEndFlag,HStopflag,HRemark,HUseFlag) " + " values('" + HNumber + "','" + HName + "','" + HHelpCode + "','" + HShortNumber + "','" + HItemID + "'" + - ",'1',0,'" + Convert.ToString(HStopflag ? 1 : 0) + "','" + HRemark + "','0')"); + ",'1',0,'" + Convert.ToString(HStopflag ? 1 : 0) + "','" + HRemark + "','鏈娇鐢�')"); //淇敼涓婄骇涓洪潪鏈骇浠g爜 if (list[0].HItemID.ToString() != "") { diff --git a/WebAPI/Controllers/PublicPageMethodController.cs b/WebAPI/Controllers/PublicPageMethodController.cs index 6c97202..2ec055e 100644 --- a/WebAPI/Controllers/PublicPageMethodController.cs +++ b/WebAPI/Controllers/PublicPageMethodController.cs @@ -2322,5 +2322,674 @@ #endregion + #region 閫夋嫨宸ヨ壓璺嚎鍩虹璧勬枡 + + #region 鏉′欢鏌ヨ宸ヨ壓璺嚎鍒楄〃 + [Route("PublicPageMethod/RouteList")] + [HttpGet] + public object RouteList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("select HItemID,'' HParentID,HNumber,HName from h_v_IF_MouldRouting " + sWhere + " Order by HItemID ", "h_v_IF_MouldRouting"); + 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; + } + } + #endregion + + #endregion + + #region 閫夋嫨BOM缁勫熀纭�璧勬枡 + + #region 鏉′欢鏌ヨBOM缁勫垪琛� + [Route("PublicPageMethod/BomGroupList")] + [HttpGet] + public object BomGroupList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_ICBomGroup " + sWhere + " Order by HItemID ", "Gy_ICBomGroup"); + if (ds == null || ds.Tables[0].Rows.Count == 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃燘OM鏁版嵁锛�"; + 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; + } + } + #endregion + + #region 鏍规嵁鏍戝瀷id鏌ユ壘BOM缁勫垪琛� + [Route("Gy_MaintenanceMode/BomGroupCX")] + [HttpGet] + public object BomGroupCX(long HInterID) + { + try + { + + ds = oCN.RunProcReturn(string.Format(@"WITH a AS (select * from Gy_ICBomGroup WHERE HitemID=" + HInterID + " UNION ALL select s.* from Gy_ICBomGroup AS s,a WHERE s.hparentid=a.HitemID) SELECT * FROM a"), "Gy_ICBomGroup"); + 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; + } + } + #endregion + + #region 鏍戝瀷鍒楄〃BOM缁勫垪琛ㄦ暟鎹� + [Route("Gy_MaintenanceMode/BomGroupLoadTree")] + [HttpGet] + public object BomGroupLoadTree(string sWhere) + { + SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); + //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); + + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_ICBomGroup " + sWhere + "", "Gy_ICBomGroup"); + if (ds == null || ds.Tables[0].Rows.Count == 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏃燘OM鏁版嵁锛�"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + } + #endregion + + #endregion + + #region 閫夋嫨浠撲綅缁勫熀纭�璧勬枡 + + #region 鏉′欢鏌ヨ浠撲綅缁勫垪琛� + [Route("PublicPageMethod/HSPGroupList")] + [HttpGet] + public object HSPGroupList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_StockPlaceGroup " + sWhere + " Order by HItemID ", "Gy_StockPlaceGroup"); + 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; + } + } + #endregion + + #region 鏍规嵁鏍戝瀷id鏌ユ壘浠撲綅缁勫垪琛� + [Route("Gy_MaintenanceMode/HSPGroupCX")] + [HttpGet] + public object HSPGroupCX(long HInterID) + { + try + { + + ds = oCN.RunProcReturn(string.Format(@"WITH a AS (select * from Gy_StockPlaceGroup WHERE HitemID=" + HInterID + " UNION ALL select s.* from Gy_StockPlaceGroup AS s,a WHERE s.hparentid=a.HitemID) SELECT * FROM a"), "Gy_StockPlaceGroup"); + 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; + } + } + #endregion + + #region 鏍戝瀷鍒楄〃浠撲綅缁勫垪琛ㄦ暟鎹� + [Route("Gy_MaintenanceMode/HSPGroupLoadTree")] + [HttpGet] + public object HSPGroupLoadTree(string sWhere) + { + SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); + //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); + + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_StockPlaceGroup " + sWhere + "", "Gy_StockPlaceGroup"); + 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; + } + } + #endregion + + #endregion + + #region 閫夋嫨鍦板尯鍩虹璧勬枡 + + #region 鏉′欢鏌ヨ鍦板尯鍒楄〃 + [Route("PublicPageMethod/AreaList")] + [HttpGet] + public object AreaList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_AreaSet " + sWhere + " Order by HItemID ", "Gy_AreaSet"); + 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; + } + } + #endregion + + #region 鏍规嵁鏍戝瀷id鏌ユ壘鍦板尯鍒楄〃 + [Route("Gy_MaintenanceMode/AreaCX")] + [HttpGet] + public object AreaCX(long HInterID) + { + try + { + + ds = oCN.RunProcReturn(string.Format(@"WITH a AS (select * from Gy_AreaSet WHERE HitemID=" + HInterID + " UNION ALL select s.* from Gy_AreaSet AS s,a WHERE s.hparentid=a.HitemID) SELECT * FROM a"), "Gy_AreaSet"); + 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; + } + } + #endregion + + #region 鏍戝瀷鍒楄〃鍦板尯鍒楄〃鏁版嵁 + [Route("Gy_MaintenanceMode/AreaLoadTree")] + [HttpGet] + public object AreaLoadTree(string sWhere) + { + SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); + //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); + + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_AreaSet " + sWhere + "", "Gy_AreaSet"); + 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; + } + } + #endregion + + #endregion + + #region 閫夋嫨璐у竵鍩虹璧勬枡 + + #region 鏉′欢鏌ヨ璐у竵鍒楄〃 + [Route("PublicPageMethod/CurrencyList")] + [HttpGet] + public object CurrencyList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_Currency " + sWhere + " Order by HItemID ", "Gy_Currency"); + 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; + } + } + #endregion + + #region 鏍规嵁鏍戝瀷id鏌ユ壘璐у竵鍒楄〃 + [Route("Gy_MaintenanceMode/CurrencyCX")] + [HttpGet] + public object CurrencyCX(long HInterID) + { + try + { + + ds = oCN.RunProcReturn(string.Format(@"WITH a AS (select * from Gy_Currency WHERE HitemID=" + HInterID + " UNION ALL select s.* from Gy_Currency AS s,a WHERE s.hparentid=a.HitemID) SELECT * FROM a"), "Gy_Currency"); + 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; + } + } + #endregion + + #region 鏍戝瀷鍒楄〃璐у竵鍒楄〃鏁版嵁 + [Route("Gy_MaintenanceMode/CurrencyLoadTree")] + [HttpGet] + public object CurrencyLoadTree(string sWhere) + { + SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); + //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); + + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_Currency " + sWhere + "", "Gy_Currency"); + 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; + } + } + #endregion + + #endregion + + #region 閫夋嫨缁撶畻鏂瑰紡鍩虹璧勬枡 + + #region 鏉′欢鏌ヨ缁撶畻鏂瑰紡鍒楄〃 + [Route("PublicPageMethod/SettleStyleList")] + [HttpGet] + public object SettleStyleList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_SettleStyle " + sWhere + " Order by HItemID ", "Gy_SettleStyle"); + 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; + } + } + #endregion + + #region 鏍规嵁鏍戝瀷id鏌ユ壘缁撶畻鏂瑰紡鍒楄〃 + [Route("Gy_MaintenanceMode/SettleStyleCX")] + [HttpGet] + public object SettleStyleCX(long HInterID) + { + try + { + + ds = oCN.RunProcReturn(string.Format(@"WITH a AS (select * from Gy_SettleStyle WHERE HitemID=" + HInterID + " UNION ALL select s.* from Gy_SettleStyle AS s,a WHERE s.hparentid=a.HitemID) SELECT * FROM a"), "Gy_SettleStyle"); + 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; + } + } + #endregion + + #region 鏍戝瀷鍒楄〃缁撶畻鏂瑰紡鍒楄〃鏁版嵁 + [Route("Gy_MaintenanceMode/SettleStyleLoadTree")] + [HttpGet] + public object SettleStyleLoadTree(string sWhere) + { + SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); + //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); + + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_SettleStyle " + sWhere + "", "Gy_SettleStyle"); + 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; + } + } + #endregion + + #endregion + + #region 閫夋嫨瀹㈡埛鍒嗙被鍩虹璧勬枡 + + #region 鏉′欢鏌ヨ瀹㈡埛鍒嗙被鍒楄〃 + [Route("PublicPageMethod/CusTypeList")] + [HttpGet] + public object CusTypeList(string sWhere) + { + try + { + ds = oCN.RunProcReturn("Select HItemID,HParentID,HNumber,HName from Gy_CusType " + sWhere + " Order by HItemID ", "Gy_CusType"); + 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; + } + } + #endregion + + #region 鏍规嵁鏍戝瀷id鏌ユ壘瀹㈡埛鍒嗙被鍒楄〃 + [Route("Gy_MaintenanceMode/CusTypeCX")] + [HttpGet] + public object CusTypeCX(long HInterID) + { + try + { + + ds = oCN.RunProcReturn(string.Format(@"WITH a AS (select * from Gy_CusType WHERE HitemID=" + HInterID + " UNION ALL select s.* from Gy_CusType AS s,a WHERE s.hparentid=a.HitemID) SELECT * FROM a"), "Gy_CusType"); + 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; + } + } + #endregion + + #region 鏍戝瀷鍒楄〃瀹㈡埛鍒嗙被鍒楄〃鏁版嵁 + [Route("Gy_MaintenanceMode/CusTypeLoadTree")] + [HttpGet] + public object CusTypeLoadTree(string sWhere) + { + SQLHelper.ClsCN SubCn = new SQLHelper.ClsCN(); + //ds = oCN.RunProcReturn("select * from h_v_IF_GroupList " + sWhere, "h_v_IF_GroupList"); + + ds = oCN.RunProcReturn("Select HItemID id,HNumber,(CAST(HNumber as varchar(100))+'-'+CAST(HName as varchar(100))) as title,HParentID ParentID,HLevel from Gy_CusType " + sWhere + "", "Gy_CusType"); + 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; + } + } + #endregion + + #endregion } } diff --git a/WebAPI/Controllers/ReportPlatFormController.cs b/WebAPI/Controllers/ReportPlatFormController.cs index 5817b98..072aca9 100644 --- a/WebAPI/Controllers/ReportPlatFormController.cs +++ b/WebAPI/Controllers/ReportPlatFormController.cs @@ -70,17 +70,17 @@ try { - ds = oCN.RunProcReturn("select * from Gy_SourceRelationSet where HSourceID='" + HSourceID + "'", "Gy_SourceRelationSet"); - if (ds.Tables[0].Rows.Count > 0) - { + //ds = oCN.RunProcReturn("select * from Gy_SourceRelationSet where HSourceID='" + HSourceID + "'", "Gy_SourceRelationSet"); + //if (ds.Tables[0].Rows.Count > 0) + //{ - objJsonResult.code = "0"; - objJsonResult.count = 0; - objJsonResult.Message = "鐢熶骇璧勬簮宸插瓨鍦紒"; - objJsonResult.data = null; - return objJsonResult; - } - oCN.BeginTran(); + // objJsonResult.code = "0"; + // objJsonResult.count = 0; + // objJsonResult.Message = "鐢熶骇璧勬簮宸插瓨鍦紒"; + // objJsonResult.data = null; + // return objJsonResult; + //} + //oCN.BeginTran(); //鍐欏叆浜х嚎缁戝畾 string sql = string.Format(@"insert into Gy_SourceRelationSet (HSourceID,HUserName,HGroupID,HManagerID,HRemark,HCreateDate,HCreator,HNowFlag,HCheckManID) values('" + HSourceID + "','" + HUserName + "','" + HGroupID + "','" + HManagerID + "','" + HRemark + "','" + DateTime.Parse(HCreateDate).ToShortDateString() + "','" + HUserName + "','0','')"); diff --git a/WebAPI/ListModels.cs b/WebAPI/ListModels.cs index d4fe727..1c5c267 100644 --- a/WebAPI/ListModels.cs +++ b/WebAPI/ListModels.cs @@ -1254,5 +1254,6 @@ List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.ClsSc_ICMOBillWorkQtyStatus_Tmp>>(jsonString); return list; } + } } \ No newline at end of file diff --git a/WebAPI/Models/Gy_Mould.cs b/WebAPI/Models/Gy_Mould.cs index fbb5e9e..a19da8b 100644 --- a/WebAPI/Models/Gy_Mould.cs +++ b/WebAPI/Models/Gy_Mould.cs @@ -5,12 +5,9 @@ namespace WebAPI.Models { - public class Gy_Mould + public class Gy_Mould : DBUtility.ClsXt_BaseBillMain { - public long HInterID { get; set; } - public string HBillNo { get; set; } - public DateTime HDate { get; set; } - public string HRemark { get; set; } + public string HMouldNo { get; set; } public string HName { get; set; } public string HModel { get; set; } @@ -22,7 +19,7 @@ public string HWorkMaterModel { get; set; } public long HMaterID { get; set; } public string HMaterNumber { get; set; } - public long HMouldTypeID { get; set; } + public long HMouleTypeID { get; set; } public long HUnitID { get; set; } public DateTime HOutComDate { get; set; } public string HOutComNo { get; set; } @@ -58,8 +55,6 @@ public long HLifeUnitID { get; set; } public long HBOMID { get; set; } - - public string HMaker { get; set; } public long HPrintQty { get; set; } diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user index fb17dec..ba606e9 100644 --- a/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -18,28 +18,28 @@ <publishTime>02/22/2013 08:43:40</publishTime> </File> <File Include="bin/BLL.dll"> - <publishTime>08/25/2021 10:28:26</publishTime> + <publishTime>08/27/2021 14:28:17</publishTime> </File> <File Include="bin/BLL.pdb"> - <publishTime>08/25/2021 10:28:26</publishTime> + <publishTime>08/27/2021 14:28:17</publishTime> </File> <File Include="bin/DAL.dll"> - <publishTime>08/25/2021 10:28:24</publishTime> + <publishTime>08/27/2021 14:28:15</publishTime> </File> <File Include="bin/DAL.pdb"> - <publishTime>08/25/2021 10:28:24</publishTime> + <publishTime>08/27/2021 14:28:15</publishTime> </File> <File Include="bin/Dapper.dll"> <publishTime>07/22/2016 14:52:40</publishTime> </File> <File Include="bin/DBUtility.dll"> - <publishTime>08/25/2021 10:28:21</publishTime> + <publishTime>08/27/2021 14:28:12</publishTime> </File> <File Include="bin/DBUtility.pdb"> - <publishTime>08/25/2021 10:28:21</publishTime> + <publishTime>08/27/2021 14:28:12</publishTime> </File> <File Include="bin/Interop.gregn6Lib.dll"> - <publishTime>08/25/2021 10:28:25</publishTime> + <publishTime>08/27/2021 14:28:16</publishTime> </File> <File Include="bin/Kingdee.BOS.WebApi.Client.dll"> <publishTime>08/09/2021 09:06:25</publishTime> @@ -60,10 +60,10 @@ <publishTime>07/25/2012 11:48:56</publishTime> </File> <File Include="bin/Model.dll"> - <publishTime>08/25/2021 10:28:22</publishTime> + <publishTime>08/27/2021 14:28:12</publishTime> </File> <File Include="bin/Model.pdb"> - <publishTime>08/25/2021 10:28:22</publishTime> + <publishTime>08/27/2021 14:28:12</publishTime> </File> <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs"> <publishTime>08/09/2021 09:06:27</publishTime> @@ -72,22 +72,22 @@ <publishTime>08/03/2014 20:33:56</publishTime> </File> <File Include="bin/Pub_Class.dll"> - <publishTime>08/25/2021 10:28:20</publishTime> + <publishTime>08/27/2021 14:28:10</publishTime> </File> <File Include="bin/Pub_Class.pdb"> - <publishTime>08/25/2021 10:28:20</publishTime> + <publishTime>08/27/2021 14:28:10</publishTime> </File> <File Include="bin/Pub_Control.dll"> - <publishTime>08/25/2021 10:28:20</publishTime> + <publishTime>08/27/2021 14:28:11</publishTime> </File> <File Include="bin/Pub_Control.pdb"> - <publishTime>08/25/2021 10:28:20</publishTime> + <publishTime>08/27/2021 14:28:11</publishTime> </File> <File Include="bin/SQLHelper.dll"> - <publishTime>08/25/2021 10:28:20</publishTime> + <publishTime>08/27/2021 14:28:11</publishTime> </File> <File Include="bin/SQLHelper.pdb"> - <publishTime>08/25/2021 10:28:20</publishTime> + <publishTime>08/27/2021 14:28:11</publishTime> </File> <File Include="bin/stdole.dll"> <publishTime>05/09/2021 13:35:37</publishTime> @@ -189,10 +189,10 @@ <publishTime>11/24/2014 11:18:48</publishTime> </File> <File Include="bin/WebAPI.dll"> - <publishTime>08/25/2021 10:28:28</publishTime> + <publishTime>08/27/2021 14:28:19</publishTime> </File> <File Include="bin/WebAPI.pdb"> - <publishTime>08/25/2021 10:28:28</publishTime> + <publishTime>08/27/2021 14:28:19</publishTime> </File> <File Include="bin/WebGrease.dll"> <publishTime>07/17/2013 17:03:52</publishTime> @@ -363,7 +363,7 @@ <publishTime>08/06/2021 22:57:28</publishTime> </File> <File Include="Web.config"> - <publishTime>08/25/2021 10:28:35</publishTime> + <publishTime>08/27/2021 14:28:28</publishTime> </File> </ItemGroup> </Project> \ No newline at end of file -- Gitblit v1.9.1