123
sjz
2025-11-16 52c8a6814c248d07e2f8a7887805cdb7f90afa2c
WebApi/Gs.Sys/Services/FmController.cs
@@ -310,7 +310,9 @@
            string keyNo = model.keyNo;
            string idtype = model.idtype;//这个仅仅是更新工单状态的时候有
            if (keyMeth.ToUpper() == "delete".ToUpper())
            {
                return "";
            }
            try
            {
                System.Data.DataSet dset = new System.Data.DataSet();
@@ -322,14 +324,18 @@
                   };
                dset = DbHelperSQL.RunProcedure(keyProduce, parameters, "0");
                if (dset == null)
                    return "";
                if (dset.Tables.Count <= 0)
                    return "";
                if (dset.Tables[0].Rows.Count <= 0)
                    return "";
                //这是普通的接口
                if (string.IsNullOrEmpty(idtype))
                {
                    return "";
                }
                if (dset.Tables.Count <= 0)
                {
                    return "";
                }
                if (dset.Tables[0].Rows.Count <= 0)
                {
                    return "";
                }
                //这是普通的接口
                    string _mesGuid = dset.Tables[0].Rows[0][0].ToString();
                    dynamic _datajson = new ExpandoObject();
                    if (dset.Tables.Count > 1)
@@ -346,29 +352,7 @@
                            ((IDictionary<string, object>)_datajson)[keyChild] = _lst;
                        }
                    }
                    /*var _obj = new
                           {
                               mesid = _mesGuid,
                               taskname = keyTaskName,
                               optype = keyMeth,
                               datajson = JsonConvert.SerializeObject(_datajson),
                           };
                           return JsonConvert.SerializeObject(_obj);*/
                    return JsonConvert.SerializeObject(_datajson); 
                }
                //这是订单回传标识
                List<dynamic> _datajson22 = new List<dynamic>();
                dynamic _ob = new ExpandoObject();
                _ob.ENTRY = dset.Tables[0].TableToDynamicList();
                _datajson22.Add(_ob);
                var _obj22 = new
                {
                    taskname = keyTaskName,
                    idtype = idtype,
                    datajson = JsonConvert.SerializeObject(_datajson22),
                };
                return JsonConvert.SerializeObject(_obj22);
            }
            catch (Exception ex)
            {