| | |
| | | |
| | | [Route("OA_ErrMsgBackSignBill_BrushCard/ErrMsgBackReceive")] |
| | | [HttpGet] |
| | | public object ErrMsgBackReceive(string sWhere, string user) |
| | | public object ErrMsgBackReceive(string sWhere,string num, string user) |
| | | { |
| | | try |
| | | { |
| | |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | |
| | | if (sWhere == null || sWhere.Equals("")) |
| | | if (num=="2") //报工台获取刷卡签到数据 |
| | | { |
| | | string sql = "select * from h_v_OA_ErrMsgBackReceiveBillList_BrushCard order by 单据号 desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_BrushCard"); |
| | | if (sWhere == null || sWhere.Equals("")) |
| | | { |
| | | string sql = "select * from h_v_SingOA_ErrMsgBackList_BrushCard order by 单据号 desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_SingOA_ErrMsgBackList_BrushCard"); |
| | | } |
| | | else |
| | | { |
| | | string sql1 = "select * from h_v_SingOA_ErrMsgBackList_BrushCard where 1 = 1 "; |
| | | string sql = sql1 + sWhere + " order by 单据号 desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_SingOA_ErrMsgBackList_BrushCard"); |
| | | } |
| | | } |
| | | else |
| | | else //原有的刷卡签到获取数据 |
| | | { |
| | | string sql1 = "select * from h_v_OA_ErrMsgBackReceiveBillList_BrushCard where 1 = 1 "; |
| | | string sql = sql1 + sWhere + " order by 单据号 desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_BrushCard"); |
| | | { |
| | | if (sWhere == null || sWhere.Equals("")) |
| | | { |
| | | string sql = "select * from h_v_OA_ErrMsgBackReceiveBillList_BrushCard order by 单据号 desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_BrushCard"); |
| | | } |
| | | else |
| | | { |
| | | string sql1 = "select * from h_v_OA_ErrMsgBackReceiveBillList_BrushCard where 1 = 1 "; |
| | | string sql = sql1 + sWhere + " order by 单据号 desc"; |
| | | ds = oCN.RunProcReturn(sql, "h_v_OA_ErrMsgBackReceiveBillList_BrushCard"); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | //添加列名 |
| | | foreach (DataColumn col in ds.Tables[0].Columns) |
| | |
| | | string sql = "select a.Czymc 用户名称,c.GroupName 职务 from Gy_Czygl a left join System_UserGroupInfo b on a.Czybm = b.UserId left join System_UserGroup c on b.GroupId = c.GroupID where a.Czymc = '"+HName+"'"; |
| | | ds = oCN.RunProcReturn(sql, "Gy_ErrMsgBackType"); |
| | | string Job = ds.Tables[0].Rows[0]["职务"].ToString(); |
| | | if (Job=="注塑班组长" || Job=="后处理班组长") |
| | | { |
| | | //根据职务找到他的下级,给发送人默认为班组长之下 |
| | | string sql1 = "select * from Gy_Duty where HParentID =(select HItemID from Gy_Duty group by HItemID, HName having HName = '"+Job+"' and count(*) = 1)"; |
| | | ds = oCN.RunProcReturn(sql1, "Gy_Duty"); |
| | | } |
| | | else |
| | | { |
| | | //根据职务找到他的上级 |
| | | string sql2 = "select * from Gy_Duty where HItemID =(select HParentID from Gy_Duty group by HParentID, HName having HName = '" + Job + "' and count(*) = 1)"; |
| | | ds = oCN.RunProcReturn(sql2, "Gy_Duty"); |
| | | } |
| | | |
| | | //根据职务找到他的上级,给发送人默认为当前登录人 |
| | | string sql1 = "select * from Gy_Duty where HItemID =(select HParentID from Gy_Duty group by HParentID, HName having HName = '" + Job + "' and count(*) = 1))"; |
| | | ds = oCN.RunProcReturn(sql1, "Gy_Duty"); |
| | | |
| | | string Job1= ds.Tables[0].Rows[0]["HName"].ToString(); |
| | | |
| | | //用职务找到用户 |
| | | string sql3 = "select a.Czymc 用户名称,c.GroupName 职务 from Gy_Czygl a left join System_UserGroupInfo b on a.Czybm = b.UserId left join System_UserGroup c on b.GroupId = c.GroupID where c.GroupName = '" + Job1+"'"; |
| | | ds = oCN.RunProcReturn(sql3, "Gy_Czygl"); |