| | |
| | | ds = oCN.RunProcReturn(sql, "h_v_IF_Emp"); |
| | | if (ds == null || ds.Tables[0].Rows.Count <= 0) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "获取失败" + DBUtility.ClsPub.sErrInfo; |
| | | objjson.data = null; |
| | | return objjson; |
| | | // 如果 递入 部门没有维护人员列表 则降级使用老方案 |
| | | return GetEmployeeList_Json2(Employee, HGroupID); |
| | | } |
| | | else |
| | | { |
| | |
| | | oCN.BeginTran(); |
| | | try |
| | | { |
| | | LogService.Write($@"exec h_p_SetGy_UserClientIdRelation |
| | | @HUserbm=N'{msg["HUserbm"].ToString()}', |
| | | @HUserName=N'{msg["HUserName"].ToString()}', |
| | | @HClientID=N'{msg["HClientID"].ToString()}', |
| | | @HOnline={msg["HOnline"].ToString()} |
| | | ", "h_p_SetGy_UserClientIdRelation"); |
| | | ds = oCN.RunProcReturn($@"exec h_p_SetGy_UserClientIdRelation |
| | | @HUserbm=N'{msg["HUserbm"].ToString()}', |
| | | @HUserName=N'{msg["HUserName"].ToString()}', |
| | |
| | | [HttpGet] |
| | | public object getMessageIdentified(string user, string moduleName) |
| | | { |
| | | return null; |
| | | DataSet oDs = oCN.RunProcReturn($"exec h_p_getMessageIdentifier_APP '{user}', '{moduleName}'", "h_p_getMessageIdentifier_APP"); |
| | | if(oDs == null || oDs.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 = oDs.Tables[0]; |
| | | return objJsonResult; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 模具待上模查询 获取 |
| | | [Route("Web/getSc_MouldUpperAwaitQuery")] |
| | | [HttpGet] |
| | | public object getSc_MouldUpperAwaitQuery(string user, string HBeginDate = "", string HEndDate = "") |
| | | { |
| | | if(HBeginDate == "") // 默认7天间距 |
| | | { |
| | | HBeginDate = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | if(HEndDate == "") |
| | | { |
| | | HEndDate = DateTime.Today.ToString("yyyy-MM-dd"); |
| | | } |
| | | List<object> columnNameList = new List<object>(); |
| | | try |
| | | { |
| | | DataSet oDs = oCN.RunProcReturn($" exec h_p_Sc_MouldUpperAwaitQuery '{user}', '{HBeginDate}', '{HEndDate}'", "h_p_Sc_MouldUpperAwaitQuery"); |
| | | if(oDs == null || oDs.Tables[0].Rows.Count == 0) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "获取失败, 单据无返回值!"; |
| | | objjson.data = null; |
| | | return objjson; |
| | | }else |
| | | { |
| | | //添加列名 |
| | | foreach (DataColumn col in oDs.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名 |
| | | } |
| | | |
| | | objjson.code = "1"; |
| | | objjson.count = 1; |
| | | objjson.Message = "获取成功!"; |
| | | objjson.data = oDs.Tables[0]; |
| | | objjson.list = columnNameList; |
| | | return objjson; |
| | | } |
| | | |
| | | }catch(Exception ex) |
| | | { |
| | | LogService.Write(ex.ToString()); |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "获取失败" + ex.Message.ToString(); |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 待开工列表 获取 |
| | | [Route("Web/getCj_StationInBillAwaitQuery")] |
| | | [HttpGet] |
| | | public object getCj_StationInBillAwaitQuery(string user, string HBeginDate = "", string HEndDate = "") |
| | | { |
| | | if (HBeginDate == "") // 默认7天间距 |
| | | { |
| | | HBeginDate = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | if (HEndDate == "") |
| | | { |
| | | HEndDate = DateTime.Today.ToString("yyyy-MM-dd"); |
| | | } |
| | | List<object> columnNameList = new List<object>(); |
| | | try |
| | | { |
| | | DataSet oDs = oCN.RunProcReturn($" exec h_p_Cj_StationInBillAwaitQuery '{user}', '{HBeginDate}', '{HEndDate}'", "h_p_Cj_StationInBillAwaitQuery"); |
| | | if (oDs == null || oDs.Tables[0].Rows.Count == 0) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "获取失败, 单据无返回值!"; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | else |
| | | { |
| | | //添加列名 |
| | | foreach (DataColumn col in oDs.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名 |
| | | } |
| | | |
| | | objjson.code = "1"; |
| | | objjson.count = 1; |
| | | objjson.Message = "获取成功!"; |
| | | objjson.data = oDs.Tables[0]; |
| | | objjson.list = columnNameList; |
| | | return objjson; |
| | | } |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogService.Write(ex.ToString()); |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "获取失败" + ex.Message.ToString(); |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 模具待下模查询 获取 |
| | | [Route("Web/getSc_MouldLowerBillAwaitQuery")] |
| | | [HttpGet] |
| | | public object getSc_MouldLowerBillAwaitQuery(string user, string HBeginDate = "", string HEndDate = "") |
| | | { |
| | | if (HBeginDate == "") // 默认7天间距 |
| | | { |
| | | HBeginDate = DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd"); |
| | | } |
| | | |
| | | if (HEndDate == "") |
| | | { |
| | | HEndDate = DateTime.Today.ToString("yyyy-MM-dd"); |
| | | } |
| | | List<object> columnNameList = new List<object>(); |
| | | try |
| | | { |
| | | DataSet oDs = oCN.RunProcReturn($" exec h_p_Sc_MouldLowerBillAwaitQuery '{user}', '{HBeginDate}', '{HEndDate}'", "h_p_Sc_MouldLowerBillAwaitQuery"); |
| | | if (oDs == null || oDs.Tables[0].Rows.Count == 0) |
| | | { |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "获取失败, 单据无返回值!"; |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | else |
| | | { |
| | | //添加列名 |
| | | foreach (DataColumn col in oDs.Tables[0].Columns) |
| | | { |
| | | Type dataType = col.DataType; |
| | | string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}"; |
| | | columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名 |
| | | } |
| | | |
| | | objjson.code = "1"; |
| | | objjson.count = 1; |
| | | objjson.Message = "获取成功!"; |
| | | objjson.data = oDs.Tables[0]; |
| | | objjson.list = columnNameList; |
| | | return objjson; |
| | | } |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogService.Write(ex.ToString()); |
| | | objjson.code = "0"; |
| | | objjson.count = 0; |
| | | objjson.Message = "获取失败" + ex.Message.ToString(); |
| | | objjson.data = null; |
| | | return objjson; |
| | | } |
| | | } |
| | | #endregion |
| | | } |