cnf
8 天以前 1b3db8f5683373dd8e179b006e7314783dd1f9db
WebApi/Gs.Sys/Services/FmController.cs
@@ -2,7 +2,6 @@
using System.Data;
using System.Data.SqlClient;
using System.Dynamic;
using System.Text;
using Gs.Toolbox;
using Gs.Toolbox.ApiCore.Abstract.Mvc;
using Gs.Toolbox.ApiCore.Common.Mvc;
@@ -13,7 +12,8 @@
using Newtonsoft.Json.Linq;
using static Gs.Toolbox.UtilityHelper;
namespace Gs.Sys.Services;
namespace Gs.Sys.Services
{
[ApiGroup(ApiGroupNames.FM)]
public class FmController : IRomteService
@@ -28,22 +28,7 @@
            GetUserGuidAndOrgGuid(_http);
    }
    private int? chkAdmin()
    {
        int? isAdmin = 0;
        var _sb = new StringBuilder();
        _sb.Append("select count(1) from [dbo].[SYS_USER] where GUID='" +
                   _userGuid + "' and  IS_SYS=1");
        var _obj = DbHelperSQL.GetSingle(_sb.ToString());
        if (_obj == null)
            isAdmin = 0;
        else
            isAdmin = ToInt(_obj.ToString());
        return isAdmin;
    }
    #region 版面
    /// <summary>
    ///     增加
    /// </summary>
@@ -52,13 +37,13 @@
    [RequestMethod(RequestMethods.POST)]
    public ReturnDto<ExpandoObject> EditModel([FromBody] dynamic model)
    {
        var applyUserGuid = "";
            string applyUserGuid = "";
        string formPath = model.formPath;
        int intType = model.intType;
        dynamic m = new ExpandoObject();
        m.outMsg = "";
        var SQLStringList = new Hashtable();
        var _groupGuid = Guid.NewGuid().ToString();
            Hashtable SQLStringList = new Hashtable();
            string _groupGuid = Guid.NewGuid().ToString();
        //只有超级管理员权限
        if (intType == 1 || intType == 3)
        {
@@ -69,117 +54,82 @@
                if (isAdmin <= 0)
                {
                    m.outMsg = "你不是管理员,操作失败!";
                    return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default,
                        "操作成功!");
                        return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "操作成功!");
                }
            }
            catch (Exception ex)
            {
                LogHelper.Debug(ToString(),
                    "EditModel isAdmin error:" + ex.Message);
                    Gs.Toolbox.LogHelper.Debug(this.ToString(), "EditModel isAdmin error:" + ex.Message);
            }
        }
        //保存标准版
        if (intType == 1)
        {
            applyUserGuid = null;
            DbHelperSQL.ExecuteSql(
                "delete from [FM_LAYOUT] where groupGuid<>'" + _groupGuid +
                "' and [formPath]=@formPath and applyUserGuid is null",
                new SqlParameter("@formPath", formPath));
                Gs.Toolbox.DbHelperSQL.ExecuteSql("delete from [FM_LAYOUT] where groupGuid<>'" + _groupGuid + "' and [formPath]=@formPath and applyUserGuid is null", new SqlParameter[] { new SqlParameter("@formPath", formPath) });
            // SQLStringList.Add("delete from [FM_LAYOUT] where groupGuid<>'" + _groupGuid + "' and [formPath]=@formPath and applyUserGuid is null", new SqlParameter[] { new SqlParameter("@formPath", formPath) });
        }
        //保存个人版本
        if (intType == 2)
        {
            applyUserGuid = _userGuid;
            DbHelperSQL.ExecuteSql(
                "delete from [FM_LAYOUT] where  groupGuid<>'" + _groupGuid +
                "' and [formPath]=@formPath and applyUserGuid =@applyUserGuid",
                new SqlParameter("@formPath", formPath),
                new SqlParameter("@applyUserGuid", applyUserGuid));
                Gs.Toolbox.DbHelperSQL.ExecuteSql("delete from [FM_LAYOUT] where  groupGuid<>'" + _groupGuid + "' and [formPath]=@formPath and applyUserGuid =@applyUserGuid", new SqlParameter[] { new SqlParameter("@formPath", formPath), new SqlParameter("@applyUserGuid", applyUserGuid) });
            //SQLStringList.Add("delete from [FM_LAYOUT] where  groupGuid<>'" + _groupGuid + "' and [formPath]=@formPath and applyUserGuid =@applyUserGuid", new SqlParameter[] { new SqlParameter("@formPath", formPath), new SqlParameter("@applyUserGuid", applyUserGuid) });
        }
        //清空标准版本
        if (intType == 3)
        {
            applyUserGuid = null;
            SQLStringList.Add(
                "delete from [FM_LAYOUT] where [formPath]=@formPath and applyUserGuid is null",
                new[] { new SqlParameter("@formPath", formPath) });
            DbHelperSQL.ExecuteSqlTranRtn(SQLStringList);
                SQLStringList.Add("delete from [FM_LAYOUT] where [formPath]=@formPath and applyUserGuid is null", new SqlParameter[] { new SqlParameter("@formPath", formPath) });
                Gs.Toolbox.DbHelperSQL.ExecuteSqlTranRtn(SQLStringList);
            m.outMsg = "清空标准版配置成功!";
            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success,
                "操作成功!");
                return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "操作成功!");
        }
        //清空个人版本
        if (intType == 4)
        {
            applyUserGuid = _userGuid;
            SQLStringList.Add(
                "delete from [FM_LAYOUT] where [formPath]=@formPath and applyUserGuid =@applyUserGuid",
                new[]
                {
                    new SqlParameter("@formPath", formPath),
                    new SqlParameter("@applyUserGuid", applyUserGuid)
                });
            DbHelperSQL.ExecuteSqlTranRtn(SQLStringList);
                SQLStringList.Add("delete from [FM_LAYOUT] where [formPath]=@formPath and applyUserGuid =@applyUserGuid", new SqlParameter[] { new SqlParameter("@formPath", formPath), new SqlParameter("@applyUserGuid", applyUserGuid) });
                Gs.Toolbox.DbHelperSQL.ExecuteSqlTranRtn(SQLStringList);
            m.outMsg = "清空个人版配置成功!";
            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success,
                "操作成功!");
                return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "操作成功!");
        }
        //这是所有的gridview,lay xml
        JArray jArray = model.xmlList;
        try
        {
            foreach (var jsonitem in jArray)
            {
                var job = (JObject)jsonitem;
                    JObject job = (JObject)jsonitem;
                if (job["idName"] != null)
                {
                    var idName = job["idName"].ToString();
                    var idXml = job["idXml"].ToString();
                    var idType = job["idType"].ToString();
                    var _splitterPosition = job["splitterPosition"].ToString();
                    var splitterPosition =
                        string.IsNullOrEmpty(_splitterPosition)
                            ? "0"
                            : _splitterPosition;
                    var _sql = new StringBuilder();
                    _sql.Append(
                        " INSERT INTO [dbo].[FM_LAYOUT] ([guid] ,[applyUserGuid] ,[formPath] ,[controlId],[controlHeight],[lastUpdateBy],[lastUpdateDate],controlXml,controlType,groupGuid,splitterPosition)");
                    _sql.Append(
                        "values(newid(),@applyUserGuid,@formPath,@controlId,@controlHeight,@lastUpdateBy,getdate(),@controlXml,'" +
                        idType + "','" + _groupGuid + "'," + splitterPosition +
                        ")");
                    SQLStringList.Add(_sql, new[]
                    {
                        new SqlParameter("@formPath", formPath),
                        new SqlParameter("@controlId", idName),
                        new SqlParameter("@controlHeight", "0"),
                        new SqlParameter("@lastUpdateBy", _userCode),
                        new SqlParameter("@applyUserGuid", applyUserGuid),
                        new SqlParameter("@controlXml", idXml)
                        string idName = job["idName"].ToString();
                        string idXml = job["idXml"].ToString();
                        string idType = job["idType"].ToString();
                        string _splitterPosition = job["splitterPosition"].ToString();
                        string splitterPosition = string.IsNullOrEmpty(_splitterPosition) ? "0" : _splitterPosition;
                        System.Text.StringBuilder _sql = new System.Text.StringBuilder();
                        _sql.Append(" INSERT INTO [dbo].[FM_LAYOUT] ([guid] ,[applyUserGuid] ,[formPath] ,[controlId],[controlHeight],[lastUpdateBy],[lastUpdateDate],controlXml,controlType,groupGuid,splitterPosition)");
                        _sql.Append("values(newid(),@applyUserGuid,@formPath,@controlId,@controlHeight,@lastUpdateBy,getdate(),@controlXml,'" + idType + "','" + _groupGuid + "'," + splitterPosition + ")");
                        SQLStringList.Add(_sql, new SqlParameter[] {
                            new SqlParameter("@formPath", formPath)
                            , new SqlParameter("@controlId", idName)
                             , new SqlParameter("@controlHeight", "0")
                             , new SqlParameter("@lastUpdateBy", _userCode)
                             , new SqlParameter("@applyUserGuid", applyUserGuid)
                             , new SqlParameter("@controlXml", idXml)
                    });
                }
            }
            DbHelperSQL.ExecuteSqlTranRtn(SQLStringList);
                Gs.Toolbox.DbHelperSQL.ExecuteSqlTranRtn(SQLStringList);
            m.outMsg = "保存" + (intType == 1 ? "标准版" : "个人版") + "配置成功!";
            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success,
                "操作成功!");
                return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "操作成功!");
        }
        catch (Exception ex)
        {
            m.outMsg = "操作失败:" + ex.Message;
            LogHelper.Debug(ToString(), "EditModel error:" + ex.Message);
                Gs.Toolbox.LogHelper.Debug(this.ToString(), "EditModel error:" + ex.Message);
        }
        //这是所有的
        return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "操作成功!");
    }
@@ -200,7 +150,7 @@
        SqlParameter[] parameters =
        {
            new("@formPath", formPath),
            new("@userGuid", _userGuid)
                new("@userGuid", _userGuid),
        };
        var dset = new DataSet();
        try
@@ -219,7 +169,6 @@
        {
            LogHelper.Debug(ToString(), ex.Message);
        }
        if (m != null)
            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success,
                "读取成功!");
@@ -227,45 +176,27 @@
            "读取失败!");
    }
    /// <summary>
    ///     读取
    /// </summary>
    /// <param name="guid"></param>
    /// <returns></returns>
    [RequestMethod(RequestMethods.POST)]
    public ReturnDto<string> GetModelByVersion([FromBody] dynamic model)
    {
        string formPath = model.formPath.ToString();
        var strMsg = "";
        SqlParameter[] parameters =
        {
            new("@formPath", formPath),
            new("@userGuid", _userGuid)
        };
        var dset = new DataSet();
        try
        {
            dset = DbHelperSQL.RunProcedure("[fm_get_layout_ver]", parameters,
                "0");
            if (dset != null && dset.Tables.Count > 0
               )
                strMsg = dset.Tables[0].Rows[0][0].ToString();
        }
        catch (Exception ex)
        {
            LogHelper.Debug(ToString(), ex.Message);
        }
        return ReturnDto<string>.QuickReturn(strMsg, ReturnCode.Success,
            "读取成功!");
    }
    #endregion
        private int? chkAdmin()
        {
            int? isAdmin = 0;
            System.Text.StringBuilder _sb = new System.Text.StringBuilder();
            _sb.Append("select count(1) from [dbo].[SYS_USER] where GUID='" + _userGuid + "' and  IS_SYS=1");
            object _obj = Gs.Toolbox.DbHelperSQL.GetSingle(_sb.ToString());
            if (_obj == null)
            {
                isAdmin = 0;
            }
            else
                isAdmin = Gs.Toolbox.UtilityHelper.ToInt(_obj.ToString());
            return isAdmin;
        }
    #region 发送erp新版本
    /// <summary>
        ///
    /// </summary>
    /// <param name="model">keyType:1审核,0反审核</param>
    /// <returns></returns>
@@ -279,8 +210,8 @@
        //string keyChild = model.keyChild;任务子节点名
        //string keyMeth = model.keyMeth;方法名
        //string keyNo = model.keyNo;单据编号
        var _rtnInt = 0;
        var _rtnStr = "";
            int _rtnInt = 0;
            string _rtnStr = "";
        try
        {
            string _erpJson = GetErpParam(model);
@@ -291,19 +222,19 @@
            string keyNo = model.keyNo;
            string idtype = model.idtype; //这个仅仅是更新工单状态的时候有
            if (string.IsNullOrEmpty(idtype))
                (_rtnInt, _rtnStr) = InterfaceUtil.HttpPostErp(_erpJson,
                    keyUserGuid, keyGuid, keyNo);
                    (_rtnInt, _rtnStr) = InterfaceUtil.HttpPostErp(_erpJson, keyUserGuid, keyGuid, keyNo);
            else
                (_rtnInt, _rtnStr) = InterfaceUtil.HttpPostErp(_erpJson,
                    keyUserGuid, keyGuid, keyNo, 2);
                    (_rtnInt, _rtnStr) = InterfaceUtil.HttpPostErp(_erpJson, keyUserGuid, keyGuid, keyNo,2);
        }
        catch (Exception ex)
        {
            LogHelper.Debug(ToString(), "Fm SendErp:" + ex.Message);
                Gs.Toolbox.LogHelper.Debug(this.ToString(), "SendErp:" + ex.Message);
            return "发送erp失败:" + ex.Message;
        }
        if (_rtnInt <= 0) return "发送erp失败:" + _rtnStr;
            if (_rtnInt <= 0)
            {
                return "发送erp失败:" + _rtnStr;
            }
        return _rtnStr;
    }
@@ -322,16 +253,16 @@
        string keyMeth = model.keyMeth;
        string keyNo = model.keyNo;
        string idtype = model.idtype; //这个仅仅是更新工单状态的时候有
        if (keyMeth.ToUpper() == "delete".ToUpper())
            return "";
            //if (keyMeth.ToUpper() == "delete".ToUpper())
            //    return "";
        try
        {
            var dset = new DataSet();
                System.Data.DataSet dset = new System.Data.DataSet();
            SqlParameter[] parameters =
            {
                new("@inOrderGuid", keyGuid),
                new("@inEdtUserGuid", keyUserGuid),
                new("@keyMeth", keyMeth.ToLower())
                       new("@keyMeth", keyMeth.ToLower()),
            };
            dset = DbHelperSQL.RunProcedure(keyProduce, parameters, "0");
            if (dset == null)
@@ -343,56 +274,52 @@
            //这是普通的接口
            if (string.IsNullOrEmpty(idtype))
            {
                var _mesGuid = dset.Tables[0].Rows[0][0].ToString();
                    string _mesGuid = dset.Tables[0].Rows[0][0].ToString();
                dynamic _datajson = new ExpandoObject();
                if (dset.Tables.Count > 1)
                {
                    //这是这是普通的接口里的结案,结构和其它不一样
                    if (keyMeth.ToLower() == "toclose".ToLower() ||
                        keyMeth.ToLower() == "closure".ToLower() ||
                        keyMeth.ToLower() == "unfinish")
                        //这是结案,结构和其它不一样
                        if (keyMeth.ToLower() == "toclose".ToLower() || keyMeth.ToLower() == "closure".ToLower() || keyMeth.ToLower() == "unfinish")
                    {
                        _datajson = dset.Tables[1].Rows[0].RowToDynamic();
                    }
                    else
                    {
                        _datajson = dset.Tables[0].Rows[0].RowToDynamic();
                        var _lst = dset.Tables[1].TableToDynamicList();
                        ((IDictionary<string, object>)_datajson)[keyChild] =
                            _lst;
                            List<dynamic> _lst = dset.Tables[1].TableToDynamicList();
                            ((IDictionary<string, object>)_datajson)[keyChild] = _lst;
                    }
                }
                var _obj = new
                {
                    mesid = _mesGuid,
                    taskname = keyTaskName,
                    optype = keyMeth,
                    datajson = JsonConvert.SerializeObject(_datajson)
                };
                return JsonConvert.SerializeObject(_obj);
                    //var _obj = new
                    //{
                    //    mesid = _mesGuid,
                    //    taskname = keyTaskName,
                    //    optype = keyMeth,
                    //    datajson = JsonConvert.SerializeObject(),
                    //   // datajson = (_datajson),
                    //};
                    return JsonConvert.SerializeObject(_datajson);
            }
            //这是订单回传标识
            var _datajson22 = new List<dynamic>();
                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,
                datajson = JsonConvert.SerializeObject(_datajson22)
            };
            return JsonConvert.SerializeObject(_obj22);
                //var _obj22 = new
                //{
                //    taskname = keyTaskName,
                //    idtype = idtype,
                //    datajson = JsonConvert.SerializeObject(_datajson22),
                //};
                return JsonConvert.SerializeObject(_datajson22);
        }
        catch (Exception ex)
        {
            LogHelper.Debug(ToString(), ex.Message);
                Gs.Toolbox.LogHelper.Debug(this.ToString(), ex.Message);
            throw ex;
        }
    }
    #endregion
@@ -413,7 +340,7 @@
        m.list4 = new List<dynamic>();
        var _split = "|";
        string formPath = model.formPath.ToString();
        var _sb = new StringBuilder();
            System.Text.StringBuilder _sb = new System.Text.StringBuilder();
        foreach (var _obj in model.list)
        {
            var _line =
@@ -423,14 +350,12 @@
            if (_sb.Length > 0)
                _sb.Append("~");
            _sb.Append(_line);
        }
        ;
            };
        var lst = new List<dynamic>();
        SqlParameter[] parameters =
        {
            new("@formPath", formPath),
            new("@colArray", _sb.ToString())
                new("@colArray", _sb.ToString()),
        };
        var dset = new DataSet();
        try
@@ -448,7 +373,6 @@
        {
            LogHelper.Debug(ToString(), ex.Message);
        }
        return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "读取成功!");
    }
@@ -463,8 +387,8 @@
        dynamic m = new ExpandoObject();
        m.outMsg = "";
        string formPath = model.formPath;
        var arrayList = new ArrayList();
        var _groupGuid = Guid.NewGuid().ToString();
            ArrayList arrayList = new ArrayList();
            string _groupGuid = Guid.NewGuid().ToString();
        int? isAdmin = 0;
        try
        {
@@ -472,41 +396,22 @@
            if (isAdmin <= 0)
            {
                m.outMsg = "你不是管理员,操作失败!";
                return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default,
                    "操作成功!");
                    return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "操作成功!");
            }
        }
        catch (Exception ex)
        {
            LogHelper.Debug(ToString(),
                "EditModel isAdmin error:" + ex.Message);
                Gs.Toolbox.LogHelper.Debug(this.ToString(), "EditModel isAdmin error:" + ex.Message);
        }
        try
        {
            DbHelperSQL.ExecuteSql(
                "delete from [FM_QUERY_TABLE] where formPath=@formPath ",
                new SqlParameter("@formPath", formPath));
            Gs.Toolbox.DbHelperSQL.ExecuteSql("delete from [FM_QUERY_TABLE] where formPath=@formPath ", new SqlParameter[] { new SqlParameter("@formPath", formPath) });
            foreach (var _obj in model.list)
            {
                var _sb = new StringBuilder();
                _sb.Append(
                    "INSERT INTO [dbo].[FM_QUERY_TABLE]([guid],[formPath] ,[tableName] ,[lastUpdateBy] ,[lastUpdateDate],[tableOtherName])");
                _sb.Append(" values(newid(),'" + formPath + "','" +
                           _obj.tableName + "','',getdate(),'" +
                           _obj.tableOtherName + "')");
                System.Text.StringBuilder _sb = new System.Text.StringBuilder();
                _sb.Append("INSERT INTO [dbo].[FM_QUERY_TABLE]([guid],[formPath] ,[tableName] ,[lastUpdateBy] ,[lastUpdateDate],[tableOtherName])");
                _sb.Append(" values(newid(),'" + formPath + "','" + _obj.tableName + "','',getdate(),'" + _obj.tableOtherName + "')");
                arrayList.Add(_sb.ToString());
            }
            DbHelperSQL.ExecuteSqlTran(arrayList);
        }
        catch (Exception ex)
        {
            m.outMsg = ex.Message;
            return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default,
                ex.Message);
        }
            Gs.Toolbox.DbHelperSQL.ExecuteSqlTran(arrayList);
        m.outMsg = "操作成功!";
        return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "操作成功!");
    }
@@ -525,23 +430,20 @@
        {
            isAdmin = chkAdmin();
            if (isAdmin <= 0)
                return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Default,
                    "你不是管理员,操作失败!");
                {
                    return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Default, "你不是管理员,操作失败!");
                }
        }
        catch (Exception ex)
        {
            LogHelper.Debug(ToString(),
                "EditModel isAdmin error:" + ex.Message);
                Gs.Toolbox.LogHelper.Debug(this.ToString(), "EditModel isAdmin error:" + ex.Message);
        }
        Guid? guid = model.guid;
        var stringBuilder = new StringBuilder();
        stringBuilder.Append("delete from FM_QUERY_TABLE where guid='" + guid +
                             "'");
        rtnInt = DbHelperSQL.ExecuteSql(stringBuilder.ToString());
            System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
            stringBuilder.Append("delete from FM_QUERY_TABLE where guid='" + guid + "'");
            rtnInt = Gs.Toolbox.DbHelperSQL.ExecuteSql(stringBuilder.ToString());
        if (rtnInt <= 0)
            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
                "操作失败!");
                return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, "操作失败!");
        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, "操作成功!");
    }
@@ -559,35 +461,28 @@
        {
            isAdmin = chkAdmin();
            if (isAdmin <= 0)
                return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Default,
                    "你不是管理员,操作失败!");
                {
                    return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Default, "你不是管理员,操作失败!");
                }
        }
        catch (Exception ex)
        {
            LogHelper.Debug(ToString(),
                "EditModel isAdmin error:" + ex.Message);
                Gs.Toolbox.LogHelper.Debug(this.ToString(), "EditModel isAdmin error:" + ex.Message);
        }
        Guid? guid = model.guid;
        string sqlField = model.sqlField;
        string sqlFieldType = model.sqlFieldType;
        string fType = model.fType;
        var stringBuilder = new StringBuilder();
            System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
        if (fType == "1")
            stringBuilder.Append("update  FM_QUERY set sqlFieldType='" +
                                 sqlFieldType +
                                 "', lastUpdateDate=getdate() where guid='" +
                                 guid + "'");
                stringBuilder.Append("update  FM_QUERY set sqlFieldType='" + sqlFieldType + "', lastUpdateDate=getdate() where guid='" + guid + "'");
        else
            stringBuilder.Append("update  FM_QUERY set sqlField='" + sqlField +
                                 "', lastUpdateDate=getdate() where guid='" +
                                 guid + "'");
        rtnInt = DbHelperSQL.ExecuteSql(stringBuilder.ToString());
                stringBuilder.Append("update  FM_QUERY set sqlField='" + sqlField + "', lastUpdateDate=getdate() where guid='" + guid + "'");
            rtnInt = Gs.Toolbox.DbHelperSQL.ExecuteSql(stringBuilder.ToString());
        if (rtnInt <= 0)
            return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception,
                "操作成功!");
                return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Exception, "操作成功!");
        return ReturnDto<int>.QuickReturn(rtnInt, ReturnCode.Success, "操作失败!");
    }
    #endregion
}
}