wtt
9 天以前 7b82df0f292753396d0112b63cffedf9c25d885b
WebAPI/Controllers/Êý¾Ýͬ²½/¶¤¶¤Í¬²½/DD_DataSynchronizationController.cs
@@ -3336,14 +3336,30 @@
                        HDeptID = ds.Tables[0].Rows[0]["HDeptID"].ToString();
                    }
                    oItem.HDeptID = int.Parse(HDeptID);
                    ds = oCN.RunProcReturn("select * from Gy_Group with(nolock)  where HName='" + oItem.HGroupName + "'", "Gy_Group");
                    //班组为提交人的班组
                    //ds = oCN.RunProcReturn("select * from Gy_Group with(nolock)  where HName='" + oItem.HGroupName + "'", "Gy_Group");
                    //string HGroupID = "0";
                    //if (ds.Tables[0].Rows.Count > 0)
                    //{
                    //    HGroupID = ds.Tables[0].Rows[0]["HItemID"].ToString();
                    //}
                    //oItem.HGroupID = int.Parse(HGroupID);
                    string input = getProcessInstanceResponse.Body.Result.Title;
                    int index = input.IndexOf("提交");
                    string HGroupEmpName = "";
                    if (index > 0)
                    {
                        HGroupEmpName = input.Substring(0, index).Trim();//截取提交人名称即班组长名称
                    }
                    ds = oCN.RunProcReturn("select * from Gy_Employee with(nolock)  where HName='" + HGroupEmpName + "'", "Gy_Employee");
                    string HGroupID = "0";
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        HGroupID = ds.Tables[0].Rows[0]["HItemID"].ToString();
                        HGroupID = ds.Tables[0].Rows[0]["HGroupID"].ToString();
                    }
                    oItem.HGroupID = int.Parse(HGroupID);
                    //反序列化明细内容
                    string tableFieldValue = getProcessInstanceResponse.Body.Result.FormComponentValues[11].Value;
                    List<Row> rows = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Row>>(tableFieldValue);