孙世强
2025-11-20 c82db51f2df281afe54c08dd55cb049693e5a889
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using toollib.Data;
 
namespace 补片
{
    public class BuPianBll
    {
        public  static string ServerIP;
        public static string MesServerIP;
        public static string MainName;
        public static string Version;
        public static string Position;
 
        public static void updatebupian()
        {
            ODBCHelper odbc1 = ODBCHelper.CreateMysqlODBCHelper(ServerIP, "sappp", "root", "beibo.123/");
            //ODBCHelper odbc1 = ODBCHelper.CreateMysqlODBCHelper(ServerIP, "sappp", "root", "123");
            ODBCHelper odbc2 = ODBCHelper.CreateMysqlODBCHelper(MesServerIP, "gmms", "root", null);
            var a = odbc1.Query("SELECT * FROM liuchengkazhu where length(liuchengkahao)>13  and flag is null");
            if (a.Rows.Count > 0)
                odbc2.InsertAll(a, "supplement_liuchengkazhu", "flag");
 
            var b = odbc1.Query("SELECT * FROM liuchengkafua where length(liuchengkahao)>13 and pbzt=0 and flag is null");
            if (b.Rows.Count > 0)
                odbc2.InsertAll(b, "supplement_liuchengkafua", "flag");
 
            List<string> sqls = new List<string>();
            foreach (System.Data.DataRow r in a.Rows)
            {
                sqls.Add(string.Format("UPDATE liuchengkazhu set flag=1 where ID={0}", r["ID"]));
            }
            foreach (System.Data.DataRow r in b.Rows)
            {
                sqls.Add(string.Format("UPDATE liuchengkafua set flag=1, pbzt=1 where ID={0}", r["ID"]));
            }
            if (sqls.Count > 0)
                odbc1.NonQuery(sqls.ToArray());
 
            //string sql = @"use sapmm;Insert into gongchenglog (gongcheng,caozuo,caozuoren,caozuoxiangqing,strRemark) values ('下发补片','下发补片','补片程序','补片程序','000');";
            //odbc1.NonQuery(sql);
        }
    }
}