安灯报表报错问题修改
设备点检标准导入,模板验证、数据验证接口开发
| | |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[éè¿è½¦é´ç¼ç æ¥æ¾è®¾å¤ä¿¡æ¯] |
| | | /// <summary> |
| | | /// éè¿è½¦é´ç¼ç æ¥æ¾è®¾å¤ä¿¡æ¯ |
| | | /// </summary> |
| | | /// <param name="wkshpcode">车é´ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "WhkspIsEqpSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage WhkspIsEqpSearch(string wkshpcode) |
| | | { |
| | | mes = BasicSettingBLL.WhkspIsEqpSearch(wkshpcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | public HttpResponseMessage LoginAppAnDonMessage(string rid, string usercode, string username, string usertype) |
| | | { |
| | | mes = LoginBLL.LoginAppAnDonMessage(rid, usercode, username, usertype); |
| | | return mes.ResponseMess(mes); |
| | | return TJson.toJson(mes); |
| | | //return mes.ResponseMess(mes); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[产è½è§åæ¹æ¡è®¾ç½®æ¥è¯¢] |
| | | /// <summary> |
| | | /// 产è½è§åæ¹æ¡è®¾ç½®æ¥è¯¢ |
| | |
| | | { |
| | | [RoutePrefix(prefix: "api/ReportManager")] |
| | | [ControllerGroup("æ¥è¡¨ç®¡ç", "å¨çº¿æ¥å£")] |
| | | [ChannelActionFilter] |
| | | //[ChannelActionFilter] |
| | | public class ReportManagerController : ApiController |
| | | { |
| | | //å®ä¹å
¨å±ä¿¡æ¯è¿ååé |
| | |
| | | /// <param name="prop">æåºå段</param> |
| | | /// <param name="order">æåºè§å</param> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="eqpcode">设å¤ç¼ç </param> |
| | | /// <param name="calltypecode">å¼å«ç±»åç¼ç </param> |
| | | /// <param name="calldate">å¼å«æ¶é´</param> |
| | | /// <param name="responddate">ååºæ¶é´</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AnDonReportSumSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage AnDonReportSumSearch(int page, int rows, string prop, string order, string wkshopcode = null, string calltypecode = null, string calldate = null, string responddate = null) |
| | | public HttpResponseMessage AnDonReportSumSearch(int page, int rows, string prop, string order, string wkshopcode = null,string eqpcode=null, string calltypecode = null, string calldate = null, string responddate = null) |
| | | { |
| | | string callopendate = ""; //å¼å«å¼å§æ¶é´ |
| | | string callclosedate = ""; //å¼å«ç»ææ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ReportManagerBLL.AnDonReportSumSearch(wkshopcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate, startNum, endNum, prop, order); |
| | | mes = ReportManagerBLL.AnDonReportSumSearch(wkshopcode, eqpcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// å®ç¯æ¥è¡¨æ±æ»å¯¼åº |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="eqpcode">设å¤ç¼ç </param> |
| | | /// <param name="calltypecode">å¼å«ç±»åç¼ç </param> |
| | | /// <param name="calldate">å¼å«æ¶é´</param> |
| | | /// <param name="responddate">ååºæ¶é´</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AnDonReportSumExcelSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage AnDonReportSumExcelSearch(string wkshopcode = null, string calltypecode = null, string calldate = null, string responddate = null) |
| | | public HttpResponseMessage AnDonReportSumExcelSearch(string wkshopcode = null,string eqpcode=null, string calltypecode = null, string calldate = null, string responddate = null) |
| | | { |
| | | string callopendate = ""; //å¼å«å¼å§æ¶é´ |
| | | string callclosedate = ""; //å¼å«ç»ææ¶é´ |
| | |
| | | respondopendate = responddate.Split('~')[0].ToString(); |
| | | respondclosedate = responddate.Split('~')[1].ToString(); |
| | | } |
| | | mes = ReportManagerBLL.AnDonReportSumExcelSearch(wkshopcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate); |
| | | mes = ReportManagerBLL.AnDonReportSumExcelSearch(wkshopcode, eqpcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | return BasicSettingDAL.AnDengResponUserDeleteSeave(id, ando_cogfigid); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | #region[éè¿è½¦é´ç¼ç æ¥æ¾è®¾å¤ä¿¡æ¯] |
| | | public static ToMessage WhkspIsEqpSearch(string wkshpcode) |
| | | { |
| | | return BasicSettingDAL.WhkspIsEqpSearch(wkshpcode); |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | |
| | | |
| | | #region[å®ç¯æ¥è¡¨æ±æ»] |
| | | public static ToMessage AnDonReportSumSearch(string wkshopcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage AnDonReportSumSearch(string wkshopcode,string eqpcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ReportManagerDAL.AnDonReportSumSearch(wkshopcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate, startNum, endNum, prop, order); |
| | | return ReportManagerDAL.AnDonReportSumSearch(wkshopcode, eqpcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å®ç¯æ¥è¡¨æ±æ»å¯¼åº] |
| | | public static ToMessage AnDonReportSumExcelSearch(string wkshopcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate) |
| | | public static ToMessage AnDonReportSumExcelSearch(string wkshopcode,string eqpcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate) |
| | | { |
| | | return ReportManagerDAL.AnDonReportSumExcelSearch(wkshopcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate); |
| | | return ReportManagerDAL.AnDonReportSumExcelSearch(wkshopcode, eqpcode, calltypecode, callopendate, callclosedate, respondopendate, respondclosedate); |
| | | } |
| | | #endregion |
| | | } |
| | |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·åå½åæ«ç è®¾å¤æ¯å¦ç³è¯·ç»´ä¿®è®°å½ |
| | | sql = @"select * from TEqp_RepairRequest where eqp_code=@eqpcode and status='REPA' or status='COMP'"; |
| | | //è·åå½åæ«ç è®¾å¤æ¯å¦åå¨å·²ç³è¯·æå·²ç»´ä¿®ç¶ææ°æ® |
| | | sql = @"select * from TEqp_RepairRequest where eqp_code=@eqpcode and status<>'CONFIR'"; |
| | | dynamicParams.Add("@eqpcode", eqpcode); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data0.Rows.Count > 0) |
| | |
| | | return mes; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[éè¿è½¦é´ç¼ç æ¥æ¾è®¾å¤ä¿¡æ¯] |
| | | public static ToMessage WhkspIsEqpSearch(string wkshpcode) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·å设å¤ä¸ææ¡æ°æ® |
| | | sql = @"select code as eqp_code,name as eqp_name |
| | | from TEqpInfo where wksp_code=@wkshpcode and enable='Y' "; |
| | | dynamicParams.Add("@wkshpcode", wkshpcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.data = null; |
| | | } |
| | | return mes; |
| | | } |
| | | #endregion |
| | | } |
| | | } |
| | |
| | | //è·å设å¤ç»´ä¿®æ°æ® |
| | | sql = @"select A.failure_descript,A.is_shutdown,A.repair_content,A.repair_part from TEqp_Repair A |
| | | left join TEqp_RepairRequest B on A.source_wo=B.docu_code |
| | | where A.repair_code='SBWX221010016'"; |
| | | where A.repair_code=@repair_code"; |
| | | dynamicParams.Add("@repair_code", repair_code); |
| | | var data1 = DapperHelper.selectdata(sql, dynamicParams); |
| | | DeviceRepair repair = new DeviceRepair(); |
| | |
| | | //è·å设å¤ç»´ä¿®å¾çæ°æ® |
| | | sql = @"select M.img1url,M.img2url from TEqp_Repair A |
| | | left join TEqp_RepairImage M on A.repair_code=M.source_wo |
| | | where A.repair_code='SBWX221010016' and M.wo_type='COMP'"; |
| | | where A.repair_code=@repair_code and M.wo_type='COMP'"; |
| | | dynamicParams.Add("@repair_code", repair_code); |
| | | var data3 = DapperHelper.selectdata(sql, dynamicParams); |
| | | repair.repairimage = data3; |
| | |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and A.wkshp_code=@style "; |
| | | search += "and A.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (calltypecode != "" && calltypecode != null) |
| | |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.wkshp_code,T.org_name as wkshp_name,A.eqp_code,E.name as eqp_name,Y.name as typename, |
| | |
| | | + CAST(CAST(datediff(second,A.start_date,A.resp_date) % 86400 / 3600 AS INT) AS VARCHAR) + 'å°æ¶' |
| | | + CAST(CAST(datediff(second,A.start_date,A.resp_date) % 3600 / 60 AS INT) AS VARCHAR) + 'å' |
| | | + CAST(CAST(datediff(second,A.start_date,A.resp_date) % 60 AS INT) AS VARCHAR) + 'ç§' AS respondcont, |
| | | (case when A.resp_user is null then 'å¾
ååº' else '以ååº' end) as status |
| | | (case when A.resp_user is null then 'å¾
ååº' else 'å·²ååº' end) as status |
| | | from TAnDon_Task_Info A |
| | | left join TOrganization T on A.wkshp_code=T.org_code |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and A.wkshp_code=@style "; |
| | | search += "and A.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (calltypecode != "" && calltypecode != null) |
| | |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.wkshp_code as 车é´ç¼ç ,T.org_name as 车é´åç§°,A.eqp_code as 设å¤ç¼ç ,E.name as 设å¤åç§°,Y.name as å¼å«ç±»å, |
| | |
| | | + CAST(CAST(datediff(second,A.start_date,A.resp_date) % 86400 / 3600 AS INT) AS VARCHAR) + 'å°æ¶' |
| | | + CAST(CAST(datediff(second,A.start_date,A.resp_date) % 3600 / 60 AS INT) AS VARCHAR) + 'å' |
| | | + CAST(CAST(datediff(second,A.start_date,A.resp_date) % 60 AS INT) AS VARCHAR) + 'ç§' AS ååºæ¶é¿, |
| | | (case when A.resp_user is null then 'å¾
ååº' else '以ååº' end) as ç¶æ |
| | | (case when A.resp_user is null then 'å¾
ååº' else 'å·²ååº' end) as ç¶æ |
| | | from TAnDon_Task_Info A |
| | | left join TOrganization T on A.wkshp_code=T.org_code |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | |
| | | |
| | | |
| | | #region[å®ç¯æ¥è¡¨æ±æ»] |
| | | public static ToMessage AnDonReportSumSearch(string wkshopcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage AnDonReportSumSearch(string wkshopcode,string eqpcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and A.wkshp_code=@style "; |
| | | search += "and A.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | | search += "and A.eqp_code=@eqpcode "; |
| | | dynamicParams.Add("@eqpcode", eqpcode); |
| | | } |
| | | if (calltypecode != "" && calltypecode != null) |
| | | { |
| | |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select T.org_name as wkshp_name,Y.name as calltypename, |
| | | var sql = @"select top 100 percent T.org_name as wkshp_name,A.eqp_code,E.name as eqp_name,Y.name as calltypename, |
| | | (select count(*) callcount from TAnDon_Task_Info AA where AA.wkshp_code=A.wkshp_code and AA.type=A.type) as callcount, |
| | | (select count(*) repondcount from TAnDon_Task_Info BB where BB.wkshp_code=A.wkshp_code and BB.type=A.type and BB.status='CLOSED') as repondcount, |
| | | (select CAST(DATEDIFF(ss, start_date,resp_date)/60 as INT) from TAnDon_Task_Info CC where CC.wkshp_code=A.wkshp_code and CC.type=A.type and CC.status='CLOSED') as repondtime |
| | | (select ISNULL(SUM(CAST(DATEDIFF(ss, CC.start_date,CC.resp_date)/60 as INT)),0) from TAnDon_Task_Info CC where CC.wkshp_code=A.wkshp_code and CC.eqp_code=A.eqp_code and CC.type=A.type) as repondtime |
| | | from TAnDon_Task_Info A |
| | | left join TOrganization T on A.wkshp_code=T.org_code |
| | | left join TAnDonType Y on A.type=Y.code |
| | | where T.description='W' "+search+" group by A.wkshp_code,T.org_name,A.type,Y.name "; |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | where T.description='W' " + search+" group by A.wkshp_code,T.org_name,A.type,Y.name,A.eqp_code,E.name order by T.org_name,A.eqp_code "; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | |
| | | #endregion |
| | | |
| | | #region[å®ç¯æ¥è¡¨æ±æ»å¯¼åº] |
| | | public static ToMessage AnDonReportSumExcelSearch(string wkshopcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate) |
| | | public static ToMessage AnDonReportSumExcelSearch(string wkshopcode,string eqpcode, string calltypecode, string callopendate, string callclosedate, string respondopendate, string respondclosedate) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and A.wkshp_code=@style "; |
| | | search += "and A.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | | search += "and A.eqp_code=@eqpcode "; |
| | | dynamicParams.Add("@eqpcode", eqpcode); |
| | | } |
| | | if (calltypecode != "" && calltypecode != null) |
| | | { |
| | |
| | | { |
| | | search = "and 1=1 "; |
| | | } |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select T.org_name as ç产车é´,Y.name as å¼å«ç±»å, |
| | | (select count(*) callcount from TAnDon_Task_Info AA where AA.wkshp_code=A.wkshp_code and AA.type=A.type) as å¼å«æ¬¡æ°, |
| | | (select count(*) repondcount from TAnDon_Task_Info BB where BB.wkshp_code=A.wkshp_code and BB.type=A.type and BB.status='CLOSED') as ååºæ¬¡æ°, |
| | | (select CAST(DATEDIFF(ss, start_date,resp_date)/60 as INT) from TAnDon_Task_Info CC where CC.wkshp_code=A.wkshp_code and CC.type=A.type and CC.status='CLOSED') as ååºæ¶é¿(å) |
| | | var sql = @"select top 100 percent T.org_name as ç产车é´,E.name as 设å¤åç§°,Y.name as å¼å«ç±»å, |
| | | (select count(*) callcount from TAnDon_Task_Info AA where AA.wkshp_code=A.wkshp_code and AA.eqp_code=A.eqp_code and AA.type=A.type) as æ»å¼å«æ¬¡æ°, |
| | | (select count(*) repondcount from TAnDon_Task_Info BB where BB.wkshp_code=A.wkshp_code and BB.eqp_code=A.eqp_code and BB.type=A.type and BB.status='CLOSED') as æ»ååºæ¬¡æ°, |
| | | (select ISNULL(SUM(CAST(DATEDIFF(ss, CC.start_date,CC.resp_date)/60 as INT)),0) from TAnDon_Task_Info CC where CC.wkshp_code=A.wkshp_code and CC.eqp_code=A.eqp_code and CC.type=A.type) æ»ååºæ¶é¿ |
| | | from TAnDon_Task_Info A |
| | | left join TOrganization T on A.wkshp_code=T.org_code |
| | | left join TAnDonType Y on A.type=Y.code |
| | | where T.description='W' " + search + " group by A.wkshp_code,T.org_name,A.type,Y.name "; |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | where T.description='W' " + search+" group by A.wkshp_code,T.org_name,A.type,Y.name,A.eqp_code,E.name order by T.org_name,A.eqp_code "; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | | data.TableName = "Table"; //设置DataTableçåç§° |
| | | string msg = DownLoad.DataTableToExcel(data, "å®ç¯æ±æ»æ¥è¡¨"); |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | ãæ¶é´ã:2022-11-03 13:14:22,716 |
| | | ã级å«ã:ERROR |
| | | ãç±»åã:æ¥å¿è®°å½ |
| | | ã线ç¨IDã: 10 |
| | | ãæä»¶å°åã:D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\Tools\LogHelper.cs 第25è¡ |
| | | ãæ¥å¿å
容ã: |
| | | æ¶æ¯ç±»åï¼SqlException |
| | | æ¶æ¯å
容ï¼â1âéè¿æè¯æ³é误ã |
| | | â1âéè¿æè¯æ³é误ã |
| | | å¼åå¼å¸¸è·¯å¾ï¼/api/ReportManager/AnDonReportDefinitSearch |
| | | å¼åå¼å¸¸çæ¹æ³ï¼OnError |
| | | å¼åå¼å¸¸æºï¼.Net SqlClient Data Provider å¨ System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) |
| | | å¨ System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) |
| | | å¨ System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) |
| | | å¨ System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) |
| | | å¨ System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() |
| | | å¨ System.Data.SqlClient.SqlDataReader.get_MetaData() |
| | | å¨ System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) |
| | | å¨ System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) |
| | | å¨ System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) |
| | | å¨ System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) |
| | | å¨ System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) |
| | | å¨ System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) |
| | | å¨ System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) |
| | | å¨ Dapper.SqlMapper.ExecuteReaderWithFlagsFallback(IDbCommand cmd, Boolean wasClosed, CommandBehavior behavior) |
| | | å¨ Dapper.SqlMapper.QueryMultipleImpl(IDbConnection cnn, CommandDefinition& command) |
| | | å¨ Dapper.SqlMapper.QueryMultiple(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable`1 commandTimeout, Nullable`1 commandType) |
| | | å¨ VueWebApi.Tools.DapperHelper.GetPageList[T](String sql, Object parm, String orderBy, String sort, Int32 pageIndex, Int32 pageSize, Int32& total) ä½ç½® D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\Tools\DapperHelper.cs:è¡å· 160 |
| | | ãæ¥è®°è¯¦ç»ãï¼ |
| | | --------------------------------------------------------------------------------------------------------------- |
| | |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.dll"> |
| | | <publishTime>11/01/2022 18:10:08</publishTime> |
| | | <publishTime>11/03/2022 16:32:20</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.dll.config"> |
| | | <publishTime>06/15/2022 15:31:43</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.pdb"> |
| | | <publishTime>11/01/2022 18:10:08</publishTime> |
| | | <publishTime>11/03/2022 16:32:20</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.xml"> |
| | | <publishTime>11/01/2022 18:10:08</publishTime> |
| | | <publishTime>11/03/2022 16:32:20</publishTime> |
| | | </File> |
| | | <File Include="bin/WebActivatorEx.dll"> |
| | | <publishTime>02/08/2013 16:42:28</publishTime> |
| | |
| | | <publishTime>06/10/2022 08:20:24</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>11/01/2022 18:10:09</publishTime> |
| | | <publishTime>11/03/2022 16:32:27</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
| | |
| | | code = ""; |
| | | List<DataTable> excelTable = new List<DataTable>(); |
| | | excelTable = ImportExcel.ExcelToTableList(FileCode); |
| | | if (excelTable.Count != 2) |
| | | if (excelTable.Count != 4) |
| | | { |
| | | code = "300"; |
| | | Message = "导å
¥æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥sheetæ°"; |
| | | return Message; |
| | | |
| | | } |
| | | else if (excelTable[0].Columns.Count != 6) |
| | | else if (excelTable[0].Columns.Count != 5) |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | Message = "设å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns.Count != 8) |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[0].ColumnName != "åºå·") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{åºå·}"; |
| | | Message = "设å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{åºå·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[1].ColumnName != "ç¹æ£é¡¹ç®ç¼å·(å¯ä¸)") |
| | | else if (excelTable[0].Columns[1].ColumnName != "设å¤ç¹æ£æ åç¼å·(å¯ä¸)") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{ç¹æ£é¡¹ç®ç¼å·(å¯ä¸)}"; |
| | | Message = "设å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[2].ColumnName != "ç¹æ£é¡¹ç®åç§°") |
| | | else if (excelTable[0].Columns[2].ColumnName != "设å¤ç¹æ£æ ååç§°") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{ç¹æ£é¡¹ç®åç§°}"; |
| | | Message = "设å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{设å¤ç¹æ£æ ååç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[3].ColumnName != "ç¹æ£å¨æ") |
| | | else if (excelTable[0].Columns[3].ColumnName != "ç¹æ£ç®¡æ§") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{ç¹æ£å¨æ}"; |
| | | Message = "设å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{ç¹æ£ç®¡æ§}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[4].ColumnName != "æ¯å¦æ«ç ") |
| | | else if (excelTable[0].Columns[4].ColumnName != "æ åæè¿°") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{æ¯å¦æ«ç }"; |
| | | Message = "设å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第5ååºä¸º{æ åæè¿°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[0].Columns[5].ColumnName != "ç¹æ£é¡¹ç®è¦æ±") |
| | | else if (excelTable[1].Columns[0].ColumnName != "åºå·") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¡¹ç®æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{ç¹æ£é¡¹ç®è¦æ±}"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{åºå·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[1].ColumnName != "ç¹æ£é¡¹åºå·") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{ç¹æ£é¡¹åºå·}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[2].ColumnName != "设å¤ç¹æ£æ åç¼å·(å¯ä¸)") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[3].ColumnName != "设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[4].ColumnName != "设å¤ç¹æ£é¨ä½åç§°") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第5ååºä¸º{设å¤ç¹æ£é¨ä½åç§°}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[5].ColumnName != "ç¹æ£é¨ä½è¦æ±") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第6ååºä¸º{ç¹æ£é¨ä½è¦æ±}"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[6].ColumnName != "éæ©æ«ç ") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第7ååºä¸º{éæ©æ«ç }"; |
| | | return Message; |
| | | } |
| | | else if (excelTable[1].Columns[7].ColumnName != "ç¹æ£å¨æ") |
| | | { |
| | | code = "300"; |
| | | Message = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第8ååºä¸º{ç¹æ£å¨æ}"; |
| | | return Message; |
| | | } |
| | | else |
| | |
| | | StuCode = ""; |
| | | count = 0; |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | DataTable dt; |
| | | List<ExcelErro> list = new List<ExcelErro>(); |
| | | |
| | | List<DataTable> excelTable = new List<DataTable>(); |
| | | list = ImportExcel.ExcelToTableListErro(FileCode); //éªè¯Excelæ°æ®å¿
å¡«åæ®µæ¯å¦ä¸ºç©ºãå¯ä¸å段æ¯å¦éå¤ |
| | | excelTable = ImportExcel.ExcelToTableList(FileCode); //è·åExcelæ°æ® |
| | | //å½åExcelæ°æ®ä¸ç¹æ£æ å页ç¾ä¸,设å¤ç¹æ£æ åç¼å·(å¯ä¸æ¯å¦æéå¤) |
| | | DataTable distinct = excelTable[0].DefaultView.ToTable(true, "设å¤ç¹æ£æ åç¼å·(å¯ä¸)"); |
| | | if (distinct.Rows.Count != excelTable[0].Rows.Count) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "设å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿:{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}æéå¤"; |
| | | list.Add(erro); |
| | | } |
| | | //设å¤ç¹æ£æ å表æ¯å¦å·²åå¨ç¹æ£æ å |
| | | for (int j = 0; j < excelTable[0].Rows.Count; j++) |
| | | { |
| | | if (excelTable[0].Rows[j][1].ToString().Trim() != null && excelTable[0].Rows[j][1].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TEqpchk_Main where code=@code"; |
| | | dynamicParams.Add("@code", excelTable[0].Rows[j][1].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "设å¤ç¹æ£æ å表:{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}åæ®µ" + excelTable[0].Rows[j][1].ToString().Trim() + "卿°æ®è¡¨ä¸å·²åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | //éè¿è®¾å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿ä¸çæ åç¼ç æ¥è¯¢è®¾å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿ä¸å¯¹åºçæ°æ®ä¿¡æ¯ |
| | | DataTable ds = excelTable[1].AsEnumerable().Where<DataRow>(C => C["设å¤ç¹æ£æ åç¼å·(å¯ä¸)"].ToString() == excelTable[0].Rows[j][1].ToString().Trim()).CopyToDataTable(); |
| | | if (ds.Rows.Count > 0) |
| | | { |
| | | //å¤æç¹æ£æ åæ¥è¯¢ç¹æ£é¨ä½æ°æ®æ¯å¦æéå¤ |
| | | DataTable distinct1 = ds.DefaultView.ToTable(true, "设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)"); |
| | | if (distinct1.Rows.Count != ds.Rows.Count) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿:{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}:"+ excelTable[0].Rows[j][1].ToString().Trim() + " 对åº{设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)}æéå¤"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | //å½åExcelæ°æ®ä¸ç¹æ£é¨ä½é¡µç¾ä¸,设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)å¨è®¾å¤ç¹æ£é¨ä½è¡¨ä¸æ¯å¦åå¨ |
| | | for (int k = 0; k < excelTable[1].Rows.Count; k++) |
| | | { |
| | | if (excelTable[1].Rows[k][3].ToString().Trim() != null && excelTable[1].Rows[k][3].ToString().Trim() != "") |
| | | { |
| | | sql = @"select * from TEqpchk_Item where code=@code"; |
| | | dynamicParams.Add("@code", excelTable[1].Rows[k][3].ToString().Trim()); |
| | | dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (dt.Rows.Count<0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "设å¤ç¹æ£é¨ä½è¡¨:{设å¤ç¹æ£é¨ä½ç¼å·(å¯ä¸)}åæ®µ" + excelTable[1].Rows[k][2].ToString().Trim() + "卿°æ®è¡¨ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | } |
| | | } |
| | | //夿å表å¤é®ä¸åå¨äºä¸»è¡¨ä¸»é®ä¸çæ°æ® |
| | | var dt3 = from r in excelTable[1].AsEnumerable() |
| | | where !( |
| | | from rr in excelTable[0].AsEnumerable() |
| | | select rr.Field<string>("设å¤ç¹æ£æ åç¼å·(å¯ä¸)") |
| | | ).Contains(r.Field<string>("设å¤ç¹æ£æ åç¼å·(å¯ä¸)")) |
| | | select r; |
| | | List<DataRow> listRow = dt3.ToList(); |
| | | if (listRow.Count > 0) |
| | | { |
| | | ExcelErro erro = new ExcelErro(); |
| | | erro.RoeNumber = "/"; |
| | | erro.ErrorField = "{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}"; |
| | | erro.ErrorCont = "设å¤ç¹æ£é¨ä½é¡µç¾æ¨¡æ¿:{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}åæ®µä¸æå¼å¨è®¾å¤ç¹æ£æ åé¡µç¾æ¨¡æ¿:{设å¤ç¹æ£æ åç¼å·(å¯ä¸)}ä¸ä¸åå¨"; |
| | | list.Add(erro); |
| | | } |
| | | if (list.Count > 0) |
| | | { |
| | | int index = 0; |
| | | foreach (ExcelErro item in list) |
| | | { |
| | | index++; |
| | | item.Seq = index.ToString(); |
| | | } |
| | | StuCode = "301"; |
| | | message = "æ°æ®éªè¯å¤±è´¥"; |
| | | } |
| | | else |
| | | { |
| | | StuCode = "200"; |
| | | message = "æ°æ®éªè¯æå"; |
| | | count = excelTable[0].Rows.Count + excelTable[1].Rows.Count; |
| | | } |
| | | return list; |
| | | } |
| | | #endregion |
| | |
| | | <param name="responddate">ååºæ¶é´</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å®ç¯æ¥è¡¨æ±æ» |
| | | </summary> |
| | |
| | | <param name="prop">æåºå段</param> |
| | | <param name="order">æåºè§å</param> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="eqpcode">设å¤ç¼ç </param> |
| | | <param name="calltypecode">å¼å«ç±»åç¼ç </param> |
| | | <param name="calldate">å¼å«æ¶é´</param> |
| | | <param name="responddate">ååºæ¶é´</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumExcelSearch(System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumExcelSearch(System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å®ç¯æ¥è¡¨æ±æ»å¯¼åº |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="eqpcode">设å¤ç¼ç </param> |
| | | <param name="calltypecode">å¼å«ç±»åç¼ç </param> |
| | | <param name="calldate">å¼å«æ¶é´</param> |
| | | <param name="responddate">ååºæ¶é´</param> |
| | |
| | | <param name="ando_cogfigid">主id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.WhkspIsEqpSearch(System.String)"> |
| | | <summary> |
| | | éè¿è½¦é´ç¼ç æ¥æ¾è®¾å¤ä¿¡æ¯ |
| | | </summary> |
| | | <param name="wkshpcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.DeviceManagerController.DeviceTypeSearch(System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | 设å¤ç±»åæ¥è¯¢ |
| | |
| | | <param name="responddate">ååºæ¶é´</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å®ç¯æ¥è¡¨æ±æ» |
| | | </summary> |
| | |
| | | <param name="prop">æåºå段</param> |
| | | <param name="order">æåºè§å</param> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="eqpcode">设å¤ç¼ç </param> |
| | | <param name="calltypecode">å¼å«ç±»åç¼ç </param> |
| | | <param name="calldate">å¼å«æ¶é´</param> |
| | | <param name="responddate">ååºæ¶é´</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumExcelSearch(System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.AnDonReportSumExcelSearch(System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å®ç¯æ¥è¡¨æ±æ»å¯¼åº |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="eqpcode">设å¤ç¼ç </param> |
| | | <param name="calltypecode">å¼å«ç±»åç¼ç </param> |
| | | <param name="calldate">å¼å«æ¶é´</param> |
| | | <param name="responddate">ååºæ¶é´</param> |
| | |
| | | <param name="ando_cogfigid">主id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.WhkspIsEqpSearch(System.String)"> |
| | | <summary> |
| | | éè¿è½¦é´ç¼ç æ¥æ¾è®¾å¤ä¿¡æ¯ |
| | | </summary> |
| | | <param name="wkshpcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.DeviceManagerController.DeviceTypeSearch(System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | 设å¤ç±»åæ¥è¯¢ |
| | |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.Deployment.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.Razor.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.AssemblyReference.cache |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CoreCompileInputs.cache |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CopyComplete |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\obj\Release\VueWebApi.dll |