| | |
| | | // 调用 QcIssueResultManager 中的 GetProcessNo 方法来启动钉钉工作流实例 |
| | | string result = m.GetProcessNo(getQcIssueResultDetail); |
| | | |
| | | //string getLaboratoryDetailsJson = JsonConvert.SerializeObject(getQcIssueResultDetail, Formatting.Indented); |
| | | //Debug.WriteLine("getQcIssueResultDetail: " + getLaboratoryDetailsJson); |
| | | string getLaboratoryDetailsJson = JsonConvert.SerializeObject(getQcIssueResultDetail, Formatting.Indented); |
| | | Debug.WriteLine("getQcIssueResultDetail: " + getLaboratoryDetailsJson); |
| | | |
| | | //string jsonPart = result.Substring(result.IndexOf("{")); |
| | | //JObject jsonObject = JObject.Parse(jsonPart); |
| | | //// 提取instanceId的值 |
| | | //string instanceId = jsonObject["InstanceId"].ToString(); |
| | | string jsonPart = result.Substring(result.IndexOf("{")); |
| | | JObject jsonObject = JObject.Parse(jsonPart); |
| | | // 提取instanceId的值 |
| | | string instanceId = jsonObject["InstanceId"].ToString(); |
| | | |
| | | //dynamic resultInfos = new ExpandoObject(); |
| | | //string ProcessNo = instanceId; |
| | | //var save = m.SaveProcessNo(getQcIssueResultDetail.ReleaseNo, instanceId); |
| | | //resultInfos.tbBillList = save; |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | string ProcessNo = instanceId; |
| | | var save = m.SaveProcessNo(getQcIssueResultDetail.ReleaseNo, instanceId,getQcIssueResultDetail.StaffNo,getQcIssueResultDetail.Department); |
| | | resultInfos.tbBillList = save; |
| | | |
| | | return Ok(result); |
| | | } |