| | |
| | | public string HOriginator; //å起人 |
| | | public string HTitle; //åæ®æ é¢ |
| | | |
| | | public string HInstanceStatus; //å®ä¾ç¶æ |
| | | public string HApprovedResult; //审æ¹ç»æ |
| | | |
| | | //åæ®å
容 |
| | | public string HDate; //æ¥æ |
| | |
| | | public string HOriginator; //å起人 |
| | | public string HTitle; //åæ®æ é¢ |
| | | |
| | | public string HInstanceStatus; //å®ä¾ç¶æ |
| | | public string HApprovedResult; //审æ¹ç»æ |
| | | |
| | | //åæ®å
容 |
| | | public string HDate; //æ¥æ |
| | |
| | | public string HOriginator; //å起人 |
| | | public string HTitle; //åæ®æ é¢ |
| | | |
| | | public string HInstanceStatus; //å®ä¾ç¶æ |
| | | public string HApprovedResult; //审æ¹ç»æ |
| | | |
| | | //åæ®å
容 |
| | | public string HEmployeeID; //æåID |
| | |
| | | public string HOriginator; //å起人 |
| | | public string HTitle; //åæ®æ é¢ |
| | | |
| | | public string HInstanceStatus; //å®ä¾ç¶æ |
| | | public string HApprovedResult; //审æ¹ç»æ |
| | | |
| | | //åæ®å
容 |
| | | public string HQuestionType; //é®é¢åç±» |
| | |
| | | //OriginatorId = "12", //æ ¹æ®æµç¨åèµ·äººå·¥å·æ¥è¯¢ã |
| | | |
| | | //TaskId = "12", //ä»»å¡IDã |
| | | CreateFromTimeGMT = DateTime.Now.ToString("dd") == "01"?"2022-01-01":DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd"), //å建æ¶é´èµ·å§å¼ã |
| | | CreateFromTimeGMT = DateTime.Now.ToString("dd") == "01" ? "2022-01-01" : DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd"), //å建æ¶é´èµ·å§å¼ã |
| | | CreateToTimeGMT = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"), //å建æ¶é´ç»æ¢å¼ã |
| | | |
| | | PageSize = pageSize, //å页大å°ã |
| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region è·å 宿 æ ¹æ®æµç¨å®ä¾IDè·åæµç¨å®ä¾ |
| | | public bool getInstanceStatusByInstanceID__YiDa(string appType, string systemToken, string userID, string instanceID, ref GetInstanceByIdResponse response, ref string msg) |
| | | { |
| | | AlibabaCloud.SDK.Dingtalkyida_1_0.Client client = CreateClient5(); |
| | | AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetInstanceByIdHeaders getInstanceByIdHeaders = new AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetInstanceByIdHeaders(); |
| | | getInstanceByIdHeaders.XAcsDingtalkAccessToken = this.accessToken; |
| | | AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetInstanceByIdRequest getInstanceByIdRequest = new AlibabaCloud.SDK.Dingtalkyida_1_0.Models.GetInstanceByIdRequest |
| | | { |
| | | SystemToken = systemToken, |
| | | Language = "12", |
| | | UserId = userID, |
| | | AppType = appType, |
| | | }; |
| | | try |
| | | { |
| | | GetInstanceByIdResponse getInstanceByIdResponse = client.GetInstanceByIdWithOptions(instanceID, getInstanceByIdRequest, getInstanceByIdHeaders, new AlibabaCloud.TeaUtil.Models.RuntimeOptions()); |
| | | response = getInstanceByIdResponse; |
| | | return true; |
| | | } |
| | | catch (TeaException err) |
| | | { |
| | | if (!AlibabaCloud.TeaUtil.Common.Empty(err.Code) && !AlibabaCloud.TeaUtil.Common.Empty(err.Message)) |
| | | { |
| | | // err ä¸å«æ code å message 屿§ï¼å¯å¸®å©å¼åå®ä½é®é¢ |
| | | } |
| | | msg = err.Message; |
| | | return false; |
| | | } |
| | | catch (Exception _err) |
| | | { |
| | | TeaException err = new TeaException(new Dictionary<string, object> |
| | | { |
| | | { "message", _err.Message } |
| | | }); |
| | | if (!AlibabaCloud.TeaUtil.Common.Empty(err.Code) && !AlibabaCloud.TeaUtil.Common.Empty(err.Message)) |
| | | { |
| | | // err ä¸å«æ code å message 屿§ï¼å¯å¸®å©å¼åå®ä½é®é¢ |
| | | } |
| | | msg = _err.Message; |
| | | return false; |
| | | } |
| | | } |
| | | #endregion |
| | | #endregion |
| | | |
| | | #region æ°æ®åæ¥æ¹æ³ |
| | |
| | | int startindex = response.Body.Result[i].Title.IndexOf("zh_CN") + 8; |
| | | oItem.HTitle = startIndex + response.Body.Result[i].Title.Substring(startindex).Replace("\"}", "").Replace("'", ""); |
| | | |
| | | if (keys.Contains("dateField_lo6w37hk")) |
| | | //å®¡æ ¸ç¾å°è¡¨ |
| | | //if (keys.Contains("dateField_lo6w37hk")) |
| | | //{ |
| | | // double HDate_Temp = double.Parse(response.Body.Result[i].FormData["dateField_lo6w37hk"].ToString()); |
| | | // oItem.HDate = convertFromMillisecondsToDateString(HDate_Temp, "yyyy-MM-dd"); |
| | | //} |
| | | |
| | | //if (keys.Contains("selectField_lockncvh_id")) |
| | | //{ |
| | | // oItem.HArea = response.Body.Result[i].FormData["selectField_lockncvh_id"].ToString().Replace("'", ""); |
| | | //} |
| | | |
| | | //if (keys.Contains("selectField_lockncvg_id")) |
| | | //{ |
| | | // oItem.HCheckLevel = response.Body.Result[i].FormData["selectField_lockncvg_id"].ToString().Replace("'", ""); |
| | | //} |
| | | |
| | | //if (keys.Contains("employeeField_lo6w37hf")) |
| | | //{ |
| | | // oItem.HEmplpyee = ((List<object>)response.Body.Result[i].FormData["employeeField_lo6w37hf"])[0].ToString().Replace("'",""); |
| | | //} |
| | | |
| | | //if (keys.Contains("employeeField_lo6w37hf_id")) |
| | | //{ |
| | | // oItem.HEmployeeID = ((List<object>)response.Body.Result[i].FormData["employeeField_lo6w37hf_id"])[0].ToString().Replace("'", ""); |
| | | //} |
| | | |
| | | |
| | | //ç¾å°è¡¨ |
| | | if (keys.Contains("dateField_ls9ma7h3")) |
| | | { |
| | | double HDate_Temp = double.Parse(response.Body.Result[i].FormData["dateField_lo6w37hk"].ToString()); |
| | | double HDate_Temp = double.Parse(response.Body.Result[i].FormData["dateField_ls9ma7h3"].ToString()); |
| | | oItem.HDate = convertFromMillisecondsToDateString(HDate_Temp, "yyyy-MM-dd"); |
| | | } |
| | | |
| | | if (keys.Contains("selectField_lockncvh_id")) |
| | | if (keys.Contains("selectField_ls9ma7h9")) |
| | | { |
| | | oItem.HArea = response.Body.Result[i].FormData["selectField_lockncvh_id"].ToString().Replace("'", ""); |
| | | oItem.HArea = response.Body.Result[i].FormData["selectField_ls9ma7h9"].ToString().Replace("'", ""); |
| | | } |
| | | |
| | | if (keys.Contains("selectField_lockncvg_id")) |
| | | if (keys.Contains("selectField_ls9ma7h7")) |
| | | { |
| | | oItem.HCheckLevel = response.Body.Result[i].FormData["selectField_lockncvg_id"].ToString().Replace("'", ""); |
| | | oItem.HCheckLevel = response.Body.Result[i].FormData["selectField_ls9ma7h7"].ToString().Replace("'", ""); |
| | | } |
| | | |
| | | if (keys.Contains("employeeField_lo6w37hf")) |
| | | if (keys.Contains("employeeField_ls9ma7h5")) |
| | | { |
| | | oItem.HEmplpyee = ((List<object>)response.Body.Result[i].FormData["employeeField_lo6w37hf"])[0].ToString().Replace("'",""); |
| | | oItem.HEmplpyee = ((List<object>)response.Body.Result[i].FormData["employeeField_ls9ma7h5"])[0].ToString().Replace("'", ""); |
| | | } |
| | | |
| | | if (keys.Contains("employeeField_lo6w37hf_id")) |
| | | if (keys.Contains("employeeField_ls9ma7h5_id")) |
| | | { |
| | | oItem.HEmployeeID = ((List<object>)response.Body.Result[i].FormData["employeeField_lo6w37hf_id"])[0].ToString().Replace("'", ""); |
| | | oItem.HEmployeeID = ((List<object>)response.Body.Result[i].FormData["employeeField_ls9ma7h5_id"])[0].ToString().Replace("'", ""); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | //è·åå®ä¾ç¶æ |
| | | GetInstanceByIdResponse response1 = new GetInstanceByIdResponse(); |
| | | if (getInstanceStatusByInstanceID__YiDa(appType, systemToken, userID, oItem.HInstanceID, ref response1, ref msg) == false) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | oItem.HInstanceStatus = response1.Body.InstanceStatus; |
| | | if (oItem.HInstanceStatus == "RUNNING") |
| | | { |
| | | oItem.HInstanceStatus = "è¿è¡ä¸"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "TERMINATED") |
| | | { |
| | | oItem.HInstanceStatus = "å·²ç»æ¢"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "COMPLETED") |
| | | { |
| | | oItem.HInstanceStatus = "已宿"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "ERROR") |
| | | { |
| | | oItem.HInstanceStatus = "å¼å¸¸"; |
| | | } |
| | | |
| | | oItem.HApprovedResult = response1.Body.ApprovedResult; |
| | | if (oItem.HApprovedResult == "agree") |
| | | { |
| | | oItem.HApprovedResult = "åæ"; |
| | | } |
| | | else if (oItem.HApprovedResult == "disagree") |
| | | { |
| | | oItem.HApprovedResult = "æç»"; |
| | | } |
| | | else |
| | | { |
| | | oItem.HApprovedResult = ""; |
| | | } |
| | | |
| | | |
| | | |
| | | lsmain.Add(oItem); |
| | | }catch(Exception e) |
| | | { |
| | |
| | | string appType = "APP_MMBPP3IFGFBX3VQAIKYX"; |
| | | string systemToken = "TP866A81107FVI9LBFQRZ9953YWZ2GYR2W6OL1L"; |
| | | string userID = "1933673646699149"; |
| | | string formUuid = "FORM-IQ8666B17ZZE7NQSA01K3DUN78UI3J1Z2W6OLX"; |
| | | //string formUuid = "FORM-IQ8666B17ZZE7NQSA01K3DUN78UI3J1Z2W6OLX"; //åå±å®¡æ ¸ç¾å°è¡¨ |
| | | string formUuid = "FORM-A01FFB0B63A34F18B7753F695F49190DJEY7"; //ç¾å°è¡¨ |
| | | int pageNumber = 1; |
| | | int pageSize = 100; |
| | | |
| | |
| | | |
| | | try |
| | | { |
| | | oCN.BeginTran(); |
| | | oCN.BeginTran(); |
| | | foreach (YD_FenCengShenHeQianDaoBiao oItem in lsmain) |
| | | { |
| | | string sql_searchRepeat = "select * from DD_FenCengShenHeQianDaoBiao where HInstanceID = '" + oItem.HInstanceID + "'"; |
| | |
| | | string sql_main = "insert into DD_FenCengShenHeQianDaoBiao" + |
| | | "(HMakerID,HMakeDate,HUpdaterID,HUpdater,HUpdateDate,HInstanceID,HOriginator,HTitle" + |
| | | ",HDate" + |
| | | ",HCheckLevel,HArea,HEmployeeID,HEmplpyee) " + |
| | | ",HCheckLevel,HArea,HEmployeeID,HEmplpyee" + |
| | | ",HInstanceStatus,HApprovedResult) " + |
| | | "values(" + |
| | | "'" + oItem.HMakerID + "'" + |
| | | ",'" + oItem.HMakeDate + "'" + |
| | |
| | | ",'" + (oItem.HArea==null?"": oItem.HArea) + "'" + |
| | | ",'" + (oItem.HEmployeeID==null?"": oItem.HEmployeeID) + "'" + |
| | | ",'" + (oItem.HEmplpyee==null?"": oItem.HEmplpyee) + "'" + |
| | | ",'" + (oItem.HInstanceStatus == null ? "" : oItem.HInstanceStatus) + "'" + |
| | | ",'" + (oItem.HApprovedResult == null ? "" : oItem.HApprovedResult) + "'" + |
| | | ")"; |
| | | |
| | | oCN.RunProc(sql_main); |
| | |
| | | { |
| | | oItem.HRiskRemak_Result = response.Body.Result[i].FormData["textareaField_lxblb9xa"].ToString().Replace("'", ""); |
| | | } |
| | | |
| | | |
| | | |
| | | //è·åå®ä¾ç¶æ |
| | | GetInstanceByIdResponse response1 = new GetInstanceByIdResponse(); |
| | | if (getInstanceStatusByInstanceID__YiDa(appType, systemToken, userID, oItem.HInstanceID, ref response1, ref msg) == false) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | oItem.HInstanceStatus = response1.Body.InstanceStatus; |
| | | if (oItem.HInstanceStatus == "RUNNING") |
| | | { |
| | | oItem.HInstanceStatus = "è¿è¡ä¸"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "TERMINATED") |
| | | { |
| | | oItem.HInstanceStatus = "å·²ç»æ¢"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "COMPLETED") |
| | | { |
| | | oItem.HInstanceStatus = "已宿"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "ERROR") |
| | | { |
| | | oItem.HInstanceStatus = "å¼å¸¸"; |
| | | } |
| | | |
| | | oItem.HApprovedResult = response1.Body.ApprovedResult; |
| | | if (oItem.HApprovedResult == "agree") |
| | | { |
| | | oItem.HApprovedResult = "åæ"; |
| | | } |
| | | else if (oItem.HApprovedResult == "disagree") |
| | | { |
| | | oItem.HApprovedResult = "æç»"; |
| | | } |
| | | else |
| | | { |
| | | oItem.HApprovedResult = ""; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | lsmain.Add(oItem); |
| | | }catch(Exception e) |
| | | { |
| | |
| | | string sql_main = "insert into DD_XianChangBianHuaDianPingShenDan" + |
| | | "(HMakerID,HMakeDate,HUpdaterID,HUpdater,HUpdateDate,HInstanceID,HOriginator,HTitle" + |
| | | ",HDate" + |
| | | ",HDept,HChangeType,HRiskLevel,HChangeContent,HRiskRemark_Safe,HRiskRemark_Study,HRiskRemark_Quality,HRiskRemark_Equipment,HRiskRemark_Product,HRiskRemark_Result) " + |
| | | ",HDept,HChangeType,HRiskLevel,HChangeContent,HRiskRemark_Safe,HRiskRemark_Study,HRiskRemark_Quality,HRiskRemark_Equipment,HRiskRemark_Product,HRiskRemark_Result" + |
| | | ",HInstanceStatus,HApprovedResult) " + |
| | | "values(" + |
| | | "'" + oItem.HMakerID + "'" + |
| | | ",'" + oItem.HMakeDate + "'" + |
| | |
| | | ",'" + (oItem.HRiskRemark_Equipment==null?"": oItem.HRiskRemark_Equipment) + "'" + |
| | | ",'" + (oItem.HRiskRemark_Product==null?"": oItem.HRiskRemark_Product) + "'" + |
| | | ",'" + (oItem.HRiskRemak_Result==null?"": oItem.HRiskRemak_Result) + "'" + |
| | | ",'" + (oItem.HInstanceStatus == null ? "" : oItem.HInstanceStatus) + "'" + |
| | | ",'" + (oItem.HApprovedResult == null ? "" : oItem.HApprovedResult) + "'" + |
| | | ")"; |
| | | |
| | | oCN.RunProc(sql_main); |
| | |
| | | oItem.HCloseConfirm = response.Body.Result[i].FormData["selectField_ltpe6mdd"].ToString().Replace("'", ""); |
| | | } |
| | | |
| | | //è·åå®ä¾ç¶æ |
| | | GetInstanceByIdResponse response1 = new GetInstanceByIdResponse(); |
| | | if(getInstanceStatusByInstanceID__YiDa(appType, systemToken, userID, oItem.HInstanceID, ref response1, ref msg) == false) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | oItem.HInstanceStatus = response1.Body.InstanceStatus; |
| | | if(oItem.HInstanceStatus == "RUNNING") |
| | | { |
| | | oItem.HInstanceStatus = "è¿è¡ä¸"; |
| | | }else if(oItem.HInstanceStatus== "TERMINATED") |
| | | { |
| | | oItem.HInstanceStatus = "å·²ç»æ¢"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "COMPLETED") |
| | | { |
| | | oItem.HInstanceStatus = "已宿"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "ERROR") |
| | | { |
| | | oItem.HInstanceStatus = "å¼å¸¸"; |
| | | } |
| | | |
| | | oItem.HApprovedResult = response1.Body.ApprovedResult; |
| | | if (oItem.HApprovedResult== "agree") |
| | | { |
| | | oItem.HApprovedResult = "åæ"; |
| | | }else if(oItem.HApprovedResult== "disagree") |
| | | { |
| | | oItem.HApprovedResult = "æç»"; |
| | | } |
| | | else |
| | | { |
| | | oItem.HApprovedResult = ""; |
| | | } |
| | | |
| | | lsmain.Add(oItem); |
| | | } |
| | | catch (Exception e) |
| | |
| | | ",HCheckLevel,HCheckArea,HPhoto_NoSatisfyRequire,HDescription_NoSatisfyRequire,HQuestionType,HRequire_ModifyDate,HEmployeeID_Duty,HEmployee_Duty" + |
| | | ",HQuestionIsNoModify" + |
| | | ",HReason_NoModify,HReasonAnalysis,HMethod_Modify" + |
| | | ",HDate_Achieve,HFile_Evidence,HCloseConfirm" + |
| | | ",HDate_Achieve,HFile_Evidence,HCloseConfirm,HInstanceStatus,HApprovedResult" + |
| | | ") " + |
| | | "values(" + |
| | | "'" + oItem.HMakerID + "'" + |
| | |
| | | "," + (oItem.HDate_Achieve==null?"null":"'"+ oItem.HDate_Achieve+ "'") + "" + |
| | | ",'" + (oItem.HFile_Evidence==null?"": oItem.HFile_Evidence) + "'" + |
| | | ",'" + (oItem.HCloseConfirm==null?"": oItem.HCloseConfirm) + "'" + |
| | | |
| | | ",'" + (oItem.HInstanceStatus==null?"":oItem.HInstanceStatus) + "'" + |
| | | ",'" + (oItem.HApprovedResult==null?"":oItem.HApprovedResult) + "'" + |
| | | ")"; |
| | | |
| | | oCN.RunProc(sql_main); |
| | |
| | | oItem.HDept_Duty = response.Body.Result[i].FormData["selectField_lxcunmsu"].ToString().Replace("'", ""); |
| | | } |
| | | |
| | | |
| | | //è·åå®ä¾ç¶æ |
| | | GetInstanceByIdResponse response1 = new GetInstanceByIdResponse(); |
| | | if (getInstanceStatusByInstanceID__YiDa(appType, systemToken, userID, oItem.HInstanceID, ref response1, ref msg) == false) |
| | | { |
| | | return false; |
| | | } |
| | | |
| | | oItem.HInstanceStatus = response1.Body.InstanceStatus; |
| | | if (oItem.HInstanceStatus == "RUNNING") |
| | | { |
| | | oItem.HInstanceStatus = "è¿è¡ä¸"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "TERMINATED") |
| | | { |
| | | oItem.HInstanceStatus = "å·²ç»æ¢"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "COMPLETED") |
| | | { |
| | | oItem.HInstanceStatus = "已宿"; |
| | | } |
| | | else if (oItem.HInstanceStatus == "ERROR") |
| | | { |
| | | oItem.HInstanceStatus = "å¼å¸¸"; |
| | | } |
| | | |
| | | oItem.HApprovedResult = response1.Body.ApprovedResult; |
| | | if (oItem.HApprovedResult == "agree") |
| | | { |
| | | oItem.HApprovedResult = "åæ"; |
| | | } |
| | | else if (oItem.HApprovedResult == "disagree") |
| | | { |
| | | oItem.HApprovedResult = "æç»"; |
| | | } |
| | | else |
| | | { |
| | | oItem.HApprovedResult = ""; |
| | | } |
| | | |
| | | |
| | | |
| | | List<YD_QRQCWenTiTiJiaoBiaoSub1> sub1List = new List<YD_QRQCWenTiTiJiaoBiaoSub1>(); |
| | | if (keys_main.Contains("tableField_lx4azand")) |
| | |
| | | oCN.BeginTran(); |
| | | foreach (YD_QRQCWenTiTiJiaoBiao oItem in lsmain) |
| | | { |
| | | ////夿忮 å®ä¾ç¶ææ¯å¦ä¸º"已宿"ä¸ å®¡æ¹ç»æä¸º"åæ",è¥æ¯ååæ¥æ°æ®ï¼å¦åä¸è¿è¡åæ¥æ°æ® |
| | | //if (!(oItem.HInstanceStatus == "已宿" && oItem.HApprovedResult == "åæ")) |
| | | //{ |
| | | // continue; |
| | | //} |
| | | |
| | | string sql_searchRepeat = "select * from DD_QRQCWenTiTiJiaoBiao where HInstanceID = '" + oItem.HInstanceID + "'"; |
| | | DataSet ds_searchRepeat = oCN.RunProcReturn(sql_searchRepeat, "DD_QRQCWenTiTiJiaoBiao"); |
| | | if (ds_searchRepeat != null && ds_searchRepeat.Tables[0].Rows.Count > 0) |
| | |
| | | } |
| | | |
| | | string sql_main = "insert into DD_QRQCWenTiTiJiaoBiao" + |
| | | "(HMakerID,HMakeDate,HUpdaterID,HUpdater,HUpdateDate,HInstanceID,HOriginator,HTitle,HQuestionType,HDept_Duty) " + |
| | | "(HMakerID,HMakeDate,HUpdaterID,HUpdater,HUpdateDate,HInstanceID,HOriginator,HTitle,HQuestionType,HDept_Duty" + |
| | | ",HInstanceStatus,HApprovedResult) " + |
| | | "values(" + |
| | | "'" + oItem.HMakerID + "'" + |
| | | ",'" + oItem.HMakeDate + "'" + |
| | |
| | | |
| | | ",'" + (oItem.HQuestionType==null?"": oItem.HQuestionType) + "'" + |
| | | ",'" + (oItem.HDept_Duty==null?"": oItem.HDept_Duty) + "'" + |
| | | ",'" + (oItem.HInstanceStatus == null ? "" : oItem.HInstanceStatus) + "'" + |
| | | ",'" + (oItem.HApprovedResult == null ? "" : oItem.HApprovedResult) + "'" + |
| | | ")"; |
| | | oCN.RunProc(sql_main); |
| | | |