chenhaozhe
2026-03-27 3bb24c2bc665a8070b87aef27de7d2145ef798d3
WebAPI/Controllers/Êý¾Ýͬ²½/¶¤¶¤Í¬²½/DD_DataSynchronizationController.cs
@@ -1045,9 +1045,9 @@
                                oItem.HDate = convertFromMillisecondsToDateString(HDate_Temp, "yyyy-MM-dd");
                            }
                            if (keys.Contains("selectField_ls9ma7h9"))
                            if (keys.Contains("textField_mc8uekgv"))
                            {
                                oItem.HArea = response.Body.Result[i].FormData["selectField_ls9ma7h9"].ToString().Replace("'", "");
                                oItem.HArea = response.Body.Result[i].FormData["textField_mc8uekgv"].ToString().Replace("'", "");
                            }
                            if (keys.Contains("selectField_ls9ma7h7"))
@@ -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);