cnf
2025-11-03 72b1b289cc5ef40ee61a2b3dcb10a0fdcf8427d2
工单和调拨单增加配置
已修改8个文件
已添加1个文件
102 ■■■■■ 文件已修改
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-shm 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-wal 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-shm 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-wal 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Sys/Services/MesConfigController.cs 94 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Warehouse/Services/MesInvItemMovesManager.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/Gs.Wom/Service/WompbaGxManager.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-shm
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/CodeChunks.db-wal
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-shm
Binary files differ
WebApi/.vs/GsMesSolution/CopilotIndices/17.14.786.1071/SemanticSymbols.db-wal
Binary files differ
WebApi/Gs.Sys/Services/MesConfigController.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,94 @@
using System.Data;
using System.Text;
using Gs.Toolbox;
using Gs.Toolbox.ApiCore.Abstract.Mvc;
using Gs.Toolbox.ApiCore.Common.Mvc;
using Gs.Toolbox.ApiCore.Group;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using static Gs.Toolbox.UtilityHelper;
namespace Gs.Sys.Services
{
    /// <summary>
    /// é…ç½®ç³»ç»Ÿå‚æ•°
    /// </summary>
    [ApiGroup(ApiGroupNames.Sys)]
    public class MesConfigController : IRomteService
    {
        private readonly IHttpContextAccessor _http;
        private readonly string _userCode, _userGuid, _orgFids;
        public MesConfigController(IHttpContextAccessor httpContextAccessor)
        {
            _http = httpContextAccessor;
            (_userCode, _userGuid, _orgFids) =
                GetUserGuidAndOrgGuid(_http);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [RequestMethod(RequestMethods.POST)]
        public ReturnDto<int?> SetModel([FromBody] dynamic model)
        {
            string sql = model.sql;
            int rtnInt = (int)ReturnCode.Default;
            try
            {
                StringBuilder strSql = new StringBuilder();
                strSql.Append(sql);
                int rows = DbHelperSQL.ExecuteSql(strSql.ToString());
                rtnInt = rows;
            }
            catch (Exception ex)
            {
                LogHelper.Debug(this.ToString(), "SetSql error:" + ex.Message);
                rtnInt = (int)ReturnCode.Exception;
                return ReturnDto<int>.QuickReturn(default(int?), ReturnCode.Exception, "删除失败," + ex.Message);
            }
            if (rtnInt > 0)
                return ReturnDto<int>.QuickReturn(default(int?), ReturnCode.Success, "操作成功!");
            else
                return ReturnDto<int>.QuickReturn(default(int?), ReturnCode.Exception, "删除失败,请重试!");
        }
        /// <summary>
        /// è¯»å–实体
        /// </summary>
        /// <param name="guid"></param>
        /// <returns></returns>
        [RequestMethod(RequestMethods.POST)]
        public ReturnDto<System.Dynamic.ExpandoObject> GetModel([FromBody] dynamic model)
        {
            dynamic m = new System.Dynamic.ExpandoObject();
            m.list = new List<dynamic>();
            System.Text.StringBuilder sbSql = new StringBuilder();
            sbSql.Append(" select  * from MES_CONFIG");
            try
            {
                DataSet dset = new DataSet();
                dset = DbHelperSQL.Query(sbSql.ToString());
                if (dset != null && dset.Tables.Count > 0 && dset.Tables[0].Rows.Count > 0)
                {
                    var _tb = dset.Tables[0].TableToDynamicList();
                    m.list = _tb;
                    return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Success, "读取成功!");
                }
                else
                    return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "读取失败!");
            }
            catch (Exception ex)
            {
                LogHelper.Debug(this.ToString(), "GetModel error:" + ex.Message);
                return ReturnDto<dynamic>.QuickReturn(m, ReturnCode.Default, "读取失败!");
            }
        }
    }
}
WebApi/Gs.Warehouse/Services/MesInvItemMovesManager.cs
@@ -149,6 +149,7 @@
        string dchzlx = model.dchzlx;//调出货主类型
        string drhzlx = model.drhzlx;//调入货主类型
        string inRemark = model.inRemark;//备注
        string chkOut = model.chkOut;
        var _sb = new StringBuilder();
        var _split = "|";
        foreach (var m in model.list)
@@ -197,7 +198,8 @@
                        new("@drhzlx", drhzlx),
                        new("@inRemark", inRemark),
                        new("@inEdtUserGuid", _userGuid),
                        new("@inLineList", _sb.ToString())
                        new("@inLineList", _sb.ToString()),
                        new("@inP1",chkOut)
                };
                    parameters[0].Direction = ParameterDirection.Output;
                    parameters[1].Direction = ParameterDirection.Output;
WebApi/Gs.Wom/Service/WompbaGxManager.cs
@@ -143,6 +143,7 @@
        Guid? guid = model.guid; //主键
        string bz = model.bz; //备注
        string cjId = model.cjId; //车间
        string chkOut = model.chkOut;
        string cxId = ""; //产线,用不到了
        string jhrs = ""; //计划人数,用不到了
        var _sb = new StringBuilder();
@@ -192,7 +193,8 @@
                        new("@inCxId", cxId),
                        new("@inJhrs", jhrs),
                        new("@inEdtUserGuid", _userGuid),
                        new("@inLineList", _sb.ToString())
                        new("@inLineList", _sb.ToString()),
                        new("@inP1",chkOut)
                    };
                    parameters[0].Direction = ParameterDirection.Output;
                    parameters[1].Direction = ParameterDirection.Output;