1
duan
2024-08-21 f71a02229c1ba00fbecaead19256593ffb052753
提交 | 用户 | age
4e8a53 1 using DIXWeb.DataRepository;
edc224 2 using DIXWeb.Entity.GlobalM;
4e8a53 3 using DIXWeb.Util;
J 4 using System;
5 using System.Collections.Generic;
6 using System.Data;
7 using System.Linq;
8 using System.Text;
9 using System.Threading.Tasks;
10
11 namespace DIXWeb.Business.MySQLBiz
12 {
13     public class MySQLInspectBaseBiz:BaseBusiness<MySQLInspectBaseBiz>
14     {
15         public MySQLInspectBaseBiz() : base(DBConfigKeys.MySQLDIX, DatabaseType.MySql) { }
16         public ResultMessage ReCreateMaster()
17         {
18             var plist = new List<System.Data.Common.DbParameter>();
19             plist.Add(GlobalDataHelper.NewMySqlParameter("whatever", 1));
20             ResultMessage r = Service.SubmitDataByProc("yp_ReCreateMaster", plist);
21             return r;
22         }
23         public DataTable GetInspectedItems()
24         {
25             string sql = "SELECT * FROM dix.inspectiteminfo WHERE IsInspected=0;";
26             DataTable r = Service.GetDataTableWithSql(sql);
27             return r;
28         }
29
edc224 30         public DataTable GetImageItems()
J 31         {
32             string sql = " SELECT SN,ImgId,ImgString FROM dix.itemimg";
33             var table = Service.GetDataTableWithSql(sql);
34             return table;
35         }
36
4e8a53 37         public void UpdateInspectedItems()
J 38         {
b347b1 39             try
J 40             {
41                 string sql = "update dix.inspectiteminfo set IsInspected=1 where IsInspected=0;";
42                 Service.ExecuteSql(sql);
43                 UpdateInspectedjudge();
44             }
45             catch (Exception)
46             {
47                 throw new Exception();
48             }
a70742 49         }
J 50         public void UpdateInspectedjudge()
51         {
b347b1 52             try
J 53             {
54                 string sql = "update dix.inspectjudge set IsInspected=1 where IsInspected=0;";
55                 Service.ExecuteSql(sql);
56             }
57             catch (Exception)
58             {
59                 throw new Exception();
60             }
4e8a53 61         }
1063f3 62         public ResultMessage CompareFreqLimit(int objectid, int freqid)
J 63         {
64             var plist = new List<System.Data.Common.DbParameter>();
65             plist.Add(GlobalDataHelper.NewMySqlParameter("objectid", objectid));
66             plist.Add(GlobalDataHelper.NewMySqlParameter("freqid", freqid));
67             ResultMessage r = Service.SubmitDataByProc("yp_CompareFreqLimit", plist);
68             return r;
69         }
edc224 70         public List<ImageModel> GetImageDic(string sn)
J 71         {
72             List<ImageModel> myimagelist = new List<ImageModel>();
73             ImageModel myimage;
f0ebb2 74             string sql = " SELECT ImgId,ImgString FROM dix.itemimg where SN='" + sn + "'";
edc224 75             var table = Service.GetDataTableWithSql(sql);
J 76             if (table != null || table.Rows.Count > 0)
77             {
78                 for (int i = 0; i < table.Rows.Count; i++)
79                 {
f0ebb2 80                     int id = Convert.ToInt32(table.Rows[i]["ImgId"].ToString());
edc224 81                     string img = table.Rows[i]["ImgString"].ToString();
J 82                     myimage = new ImageModel() { Id = id, SN = sn, ImgString = img };
83                     myimagelist.Add(myimage);
84                 }
85             }
86             return myimagelist;
87         }
4e8a53 88     }
J 89 }