南骏 池
2024-11-06 e3f3ce1d8a06d72cc63bccbd2b39834145d028a9
HandleData/AE_MES_ERP.cs
@@ -1883,11 +1883,21 @@
                                if (dr.Table.Columns.Contains("CGAORG"))
                                {
                                    org = "丽德";
                                    string UP = string.Format(@"EXEC [WMS_CGLD_TOJX] '{0}' ", rtaskid);
                                    _sqlHelper.ExecuteNonQuery(UP);
                                    dr["NEWERPID"] = "LD"+dr["ERPID"].ToString();
                                    IDList.Add("LD"+dr["ERPID"].ToString());
                                    dr["NEWERPID"] = "LD" + dr["ERPID"].ToString();
                                    IDList.Add("LD" + dr["ERPID"].ToString());
                                    if (dr["CGA0018"].ToString() == "103")
                                    {
                                        string UP = string.Format(@"EXEC [WMS_CGLD_TOJX] '{0}' ", rtaskid);
                                        _sqlHelper.ExecuteNonQuery(UP);
                                        string SYSDEC = string.Format(@"UPDATE SYSDEC SET STATES='IGNORE' WHERE task_name='TB_ERPTOMES_CG' AND  STATES='NEW' AND TASK_ID ='{0}'", rtaskid);
                                        _sqlHelper.ExecuteNonQuery(SYSDEC);
                                        return true;
                                    }
                                }
                                else
                                {
@@ -2242,7 +2252,22 @@
                            {
                                if (dF["TLA020"].ToString().Contains("装配"))
                                {
                                    if (dF["TLA023"].ToString().Contains("-"))
                                    if (dF["TLA023"].ToString().Contains("*"))
                                    {
                                        string[] tr = dF["TLA023"].ToString().Split('*');
                                        //int i = dF["TLA023"].ToString().LastIndexOf('-');
                                        string StrNew = tr[1].ToString();//dF["TLA023"].ToString().Substring(i + 1, 10);
                                        string SQLT = string.Format(@"SELECT TOP 1 * FROM WOMCAA(NOLOCK) WHERE CAA018='{0}' ", StrNew);
                                        DataTable CAA = _sqlHelper.ExecuteDataTable(SQLT);
                                        if (CAA.Rows.Count > 0)
                                        {
                                            string UP = string.Format(@"UPDATE WOMCAA SET CAA016='{0}',CAA017='{1}',CAA018='{2}' WHERE CAA002='{3}'  ", CAA.Rows[0]["CAA016"].ToString(), CAA.Rows[0]["CAA017"].ToString(), CAA.Rows[0]["CAA018"].ToString(), dF["TLA002"].ToString());
                                            _sqlHelper.ExecuteNonQuery(UP);
                                        }
                                    }
                                    else if (dF["TLA023"].ToString().Contains("-"))
                                    {
                                        string[] tr = dF["TLA023"].ToString().Split('-');