1
duan
2024-08-21 f71a02229c1ba00fbecaead19256593ffb052753
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
using DIXWeb.DataRepository;
using DIXWeb.Entity.GlobalM;
using DIXWeb.Util;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace DIXWeb.Business.MySQLBiz
{
    public class MySQLInspectBaseBiz:BaseBusiness<MySQLInspectBaseBiz>
    {
        public MySQLInspectBaseBiz() : base(DBConfigKeys.MySQLDIX, DatabaseType.MySql) { }
        public ResultMessage ReCreateMaster()
        {
            var plist = new List<System.Data.Common.DbParameter>();
            plist.Add(GlobalDataHelper.NewMySqlParameter("whatever", 1));
            ResultMessage r = Service.SubmitDataByProc("yp_ReCreateMaster", plist);
            return r;
        }
        public DataTable GetInspectedItems()
        {
            string sql = "SELECT * FROM dix.inspectiteminfo WHERE IsInspected=0;";
            DataTable r = Service.GetDataTableWithSql(sql);
            return r;
        }
 
        public DataTable GetImageItems()
        {
            string sql = " SELECT SN,ImgId,ImgString FROM dix.itemimg";
            var table = Service.GetDataTableWithSql(sql);
            return table;
        }
 
        public void UpdateInspectedItems()
        {
            try
            {
                string sql = "update dix.inspectiteminfo set IsInspected=1 where IsInspected=0;";
                Service.ExecuteSql(sql);
                UpdateInspectedjudge();
            }
            catch (Exception)
            {
                throw new Exception();
            }
        }
        public void UpdateInspectedjudge()
        {
            try
            {
                string sql = "update dix.inspectjudge set IsInspected=1 where IsInspected=0;";
                Service.ExecuteSql(sql);
            }
            catch (Exception)
            {
                throw new Exception();
            }
        }
        public ResultMessage CompareFreqLimit(int objectid, int freqid)
        {
            var plist = new List<System.Data.Common.DbParameter>();
            plist.Add(GlobalDataHelper.NewMySqlParameter("objectid", objectid));
            plist.Add(GlobalDataHelper.NewMySqlParameter("freqid", freqid));
            ResultMessage r = Service.SubmitDataByProc("yp_CompareFreqLimit", plist);
            return r;
        }
        public List<ImageModel> GetImageDic(string sn)
        {
            List<ImageModel> myimagelist = new List<ImageModel>();
            ImageModel myimage;
            string sql = " SELECT ImgId,ImgString FROM dix.itemimg where SN='" + sn + "'";
            var table = Service.GetDataTableWithSql(sql);
            if (table != null || table.Rows.Count > 0)
            {
                for (int i = 0; i < table.Rows.Count; i++)
                {
                    int id = Convert.ToInt32(table.Rows[i]["ImgId"].ToString());
                    string img = table.Rows[i]["ImgString"].ToString();
                    myimage = new ImageModel() { Id = id, SN = sn, ImgString = img };
                    myimagelist.Add(myimage);
                }
            }
            return myimagelist;
        }
    }
}