WebAPI/Controllers/BLL/Xt_UserController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Controllers/CJGL/Cj_StationEntrustInBillController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Controllers/CJGL/Cj_StationEntrustOutBillController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Controllers/CJGL/Cj_StationInBillController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/ListModels.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Models/Gy_UserCustomer.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Models/Gy_UserMater.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Models/Gy_UserUser.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/Models/StationBill.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
WebAPI/WebAPI.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebAPI/Controllers/BLL/Xt_UserController.cs
@@ -852,5 +852,255 @@ } } #endregion #region 根据用户编码查找已分配用户列表 [Route("Xt_User/UserPlaylist")] [HttpGet] public object UserPlaylist(string HUserID) { try { ds = oCN.RunProcReturn("select HUserID2,用户代码 HUserNumber2,用户名称 HUserName2 from h_v_Gy_UserUserList where HUserID='" + HUserID + "' ", "h_v_Gy_UserUserList"); 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 用户关联用户保存 [Route("Xt_User/SaveUserUser")] [HttpPost] public object SaveUserUser([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(); ListModels oListModels = new ListModels(); try { List<Models.Gy_UserUser> lsmain = new List<Models.Gy_UserUser>(); msg2 = msg2.Substring(1, msg2.Length - 2); msg2 = msg2.Replace("\\", ""); msg2 = msg2.Replace("\n", ""); //\n lsmain = oListModels.getObjectByJson_Gy_UserUser(msg2); oCN.BeginTran(); //删除已经关联的数据 oCN.RunProc("Delete From Gy_UserByUserRelation where HUserID='" + msg3.ToString() + "'"); foreach (Models.Gy_UserUser oItem in lsmain) { //重新写入关联数据 oCN.RunProc("insert into Gy_UserByUserRelation (HUserID2,HUserID,HBillType,HUseFlag) values ('" + oItem.HUserID2 + "','" + msg3.ToString() + "','" + "" + "','" + "" + "')"); } oCN.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "保存成功!"; //WebAPIController.Add_Log("送货单下推", UserName, "生成送货单"); 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 根据用户编码查找已分配物料列表 [Route("Xt_User/MaterPlaylist")] [HttpGet] public object MaterPlaylist(string HUserID) { try { ds = oCN.RunProcReturn("select HMaterID,物料代码 HMaterNumber,物料名称 HMaterName from h_v_Gy_UserMaterList where HUserID='" + HUserID + "' ", "h_v_Gy_UserMaterList"); 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 用户关联物料保存 [Route("Xt_User/SaveUserMater")] [HttpPost] public object SaveUserMater([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(); ListModels oListModels = new ListModels(); try { List<Models.Gy_UserMater> lsmain = new List<Models.Gy_UserMater>(); msg2 = msg2.Substring(1, msg2.Length - 2); msg2 = msg2.Replace("\\", ""); msg2 = msg2.Replace("\n", ""); //\n lsmain = oListModels.getObjectByJson_Gy_UserMater(msg2); oCN.BeginTran(); //删除已经关联的数据 oCN.RunProc("Delete From Gy_UserMaterRelation where HUserID='" + msg3.ToString() + "'"); foreach (Models.Gy_UserMater oItem in lsmain) { //重新写入关联数据 oCN.RunProc("insert into Gy_UserMaterRelation (HMaterID,HUserID) values ('" + oItem.HMaterID + "','" + msg3.ToString() + "')"); } oCN.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "保存成功!"; //WebAPIController.Add_Log("送货单下推", UserName, "生成送货单"); 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 根据用户编码查找已分配客户列表 [Route("Xt_User/CustomerPlaylist")] [HttpGet] public object CustomerPlaylist(string HUserID) { try { ds = oCN.RunProcReturn("select HCusID,客户代码 HCustomerNumber,客户名称 HCustomerName from h_v_Gy_UserCustomerList where HUserID='" + HUserID + "' ", "h_v_Gy_UserCustomerList"); 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 用户关联物料保存 [Route("Xt_User/SaveUserCustomer")] [HttpPost] public object SaveUserCustomer([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(); ListModels oListModels = new ListModels(); try { List<Models.Gy_UserCustomer> lsmain = new List<Models.Gy_UserCustomer>(); msg2 = msg2.Substring(1, msg2.Length - 2); msg2 = msg2.Replace("\\", ""); msg2 = msg2.Replace("\n", ""); //\n lsmain = oListModels.getObjectByJson_Gy_UserCustomer(msg2); oCN.BeginTran(); //删除已经关联的数据 oCN.RunProc("Delete From Gy_UserCustomerRelation where HUserID='" + msg3.ToString() + "'"); foreach (Models.Gy_UserCustomer oItem in lsmain) { //重新写入关联数据 oCN.RunProc("insert into Gy_UserCustomerRelation (HCusID,HUserID) values ('" + oItem.HCusID + "','" + msg3.ToString() + "')"); } oCN.Commit(); objJsonResult.code = "1"; objJsonResult.count = 1; objJsonResult.Message = "保存成功!"; //WebAPIController.Add_Log("送货单下推", UserName, "生成送货单"); objJsonResult.data = 1; return objJsonResult; } catch (Exception e) { objJsonResult.code = "0"; objJsonResult.count = 0; objJsonResult.Message = "保存失败!" + e.ToString(); objJsonResult.data = 1; return objJsonResult; } } #endregion } } WebAPI/Controllers/CJGL/Cj_StationEntrustInBillController.cs
@@ -149,7 +149,7 @@ { try { List<object> columnNameList = new List<object>(); //得到信息 ds = oCN.RunProcReturn("exec h_p_Sc_ProcExchBilltransRelationQty " + HProcExchHinteID + "", "h_p_Sc_ProcExchBilltransRelationQty"); //写入信息 @@ -161,10 +161,20 @@ objJsonResult.data = null; return objJsonResult; } //添加列名 foreach (DataColumn col in ds.Tables[0].Columns) { Type dataType = col.DataType; string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名 } objJsonResult.code = "0"; objJsonResult.count = 1; objJsonResult.Message = "Sucess!"; objJsonResult.data = ds.Tables[0]; objJsonResult.list = columnNameList; return objJsonResult; } catch (Exception e) @@ -233,7 +243,7 @@ double HMoney = list[0].HMoney;//金额 string HRemark = list[0].HRemark;//备注 double HTaxRate = list[0].HTaxRate;//税率 long HProcNo = list[0].HProcNo;//流水号 string HProcNo = list[0].HProcNo;//流水号 string HOrderProcNO = list[0].HOrderProcNO;//订单跟踪号 int HWWWorkOrderInterID = 0;//委外工单号子内码 int HWWWorkOrderEntryID = 0;//委外工单号主内吗 @@ -263,7 +273,7 @@ objJsonResult.data = null; return objJsonResult; } if (HProcNo <= 0) if (HProcNo == "") { objJsonResult.code = "0"; objJsonResult.count = 0; WebAPI/Controllers/CJGL/Cj_StationEntrustOutBillController.cs
@@ -144,7 +144,7 @@ double HMoney = list[0].HMoney;//金额 string HRemark = list[0].HRemark;//备注 double HTaxRate = list[0].HTaxRate;//税率 long HProcNo = list[0].HProcNo;//流水号 string HProcNo = list[0].HProcNo;//流水号 string HOrderProcNO = list[0].HOrderProcNO;//订单跟踪号 int HWWWorkOrderInterID = 0;//委外工单号子内码 int HWWWorkOrderEntryID = 0;//委外工单号主内吗 @@ -186,7 +186,7 @@ objJsonResult.data = null; return objJsonResult; } if (HProcNo <= 0) if (HProcNo == "") { objJsonResult.code = "0"; objJsonResult.count = 0; WebAPI/Controllers/CJGL/Cj_StationInBillController.cs
@@ -72,8 +72,8 @@ objJsonResult.data = null; return objJsonResult; } long HProcNo = list[0].HProcNo;//流水号 if (HProcNo <= 0) string HProcNo = list[0].HProcNo;//流水号 if (HProcNo == "") { objJsonResult.code = "0"; objJsonResult.count = 0; WebAPI/Controllers/CJGL/Cj_StationOutBillController.cs
@@ -100,7 +100,7 @@ double HMoney = 0; double HBadCount = list[0].HBadCount;//不良数量 long HCenterID = list[0].HCenterID;//工作中心ID long HProcNo = list[0].HProcNo;//流水号 string HProcNo = list[0].HProcNo;//流水号 string HOrderProcNO = list[0].HOrderProcNO;//订单跟踪号 string HSourceNameList = list[0].HSourceNameList;//设备清单 long HMainSourceInterID = list[0].HInterID;//递入type得到的单据ID @@ -134,7 +134,7 @@ objJsonResult.data = null; return objJsonResult; } if (HProcNo <= 0) if (HProcNo == "") { objJsonResult.code = "0"; objJsonResult.count = 0; WebAPI/ListModels.cs
@@ -1794,6 +1794,42 @@ } /// <summary> /// 用户-用户关系信息表的json /// </summary> /// <param name="jsonString"></param> /// <returns></returns> public List<Models.Gy_UserUser> getObjectByJson_Gy_UserUser(string jsonString) { jsonString = "[" + jsonString.ToString() + "]"; List<Models.Gy_UserUser> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.Gy_UserUser>>(jsonString); return list; } /// <summary> /// 用户物料关系信息表的json /// </summary> /// <param name="jsonString"></param> /// <returns></returns> public List<Models.Gy_UserMater> getObjectByJson_Gy_UserMater(string jsonString) { jsonString = "[" + jsonString.ToString() + "]"; List<Models.Gy_UserMater> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.Gy_UserMater>>(jsonString); return list; } /// <summary> /// 用户客户关系信息表的json /// </summary> /// <param name="jsonString"></param> /// <returns></returns> public List<Models.Gy_UserCustomer> getObjectByJson_Gy_UserCustomer(string jsonString) { jsonString = "[" + jsonString.ToString() + "]"; List<Models.Gy_UserCustomer> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Models.Gy_UserCustomer>>(jsonString); return list; } /// <summary> /// 用户组织关系信息表的json /// </summary> /// <param name="jsonString"></param> WebAPI/Models/Gy_UserCustomer.cs
New file @@ -0,0 +1,14 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebAPI.Models { public class Gy_UserCustomer { public int HCusID { get; set; } public string HCustomerNumber { get; set; } public string HCustomerName { get; set; } } } WebAPI/Models/Gy_UserMater.cs
New file @@ -0,0 +1,14 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebAPI.Models { public class Gy_UserMater { public int HMaterID { get; set; } public string HMaterNumber { get; set; } public string HMaterName { get; set; } } } WebAPI/Models/Gy_UserUser.cs
New file @@ -0,0 +1,14 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebAPI.Models { public class Gy_UserUser { public int HUserID2 { get; set; } public string HUserNumber2 { get; set; } public string HUserName2 { get; set; } } } WebAPI/Models/StationBill.cs
@@ -33,7 +33,7 @@ public double HMoney { get; set; } public string HRemark { get; set; } public double HTaxRate { get; set; } public long HProcNo { get; set; } public string HProcNo { get; set; } public string HOrderProcNO { get; set; } public long HWWWorkOrderInterID { get; set; } public long HWWWorkOrderEntryID { get; set; } WebAPI/WebAPI.csproj
@@ -560,6 +560,9 @@ <Compile Include="Models\ClsSc_AssemblyBillMain.cs" /> <Compile Include="Models\ClsSc_AssemblyBillSub.cs" /> <Compile Include="Models\Employee.cs" /> <Compile Include="Models\Gy_UserCustomer.cs" /> <Compile Include="Models\Gy_UserMater.cs" /> <Compile Include="Models\Gy_UserUser.cs" /> <Compile Include="Models\JIT_Cg_PODemandPlanBillMain.cs" /> <Compile Include="Models\JIT_Cg_PODemandPlanBillSub.cs" /> <Compile Include="Models\Cg_PODemandPlanConfigBillSub.cs" />