diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index 9df5ba5..5f00fce 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -159,8 +159,7 @@
{
ProMemory.isWait = true;
- int nRet = m_pOperator.StopGrabbing();
- ProMemory.m_bGrabbing = false;
+ stopGrabbing();
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "触发待机线程:" + Thread.CurrentThread.Name);
while (ProMemory.isWait)
@@ -276,7 +275,15 @@
}
}
-
+
+ private void stopGrabbing()
+ {
+ int nRet = m_pOperator.StopGrabbing();
+ if (ProMemory.formType == "1") Form1.GetInstance().picLive.Image = null;
+ else if (ProMemory.formType == "2") Form2.GetInstance().picLive.Image = null;
+
+ ProMemory.m_bGrabbing = false;
+ }
}
}
\ No newline at end of file
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index 9df5ba5..5f00fce 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -159,8 +159,7 @@
{
ProMemory.isWait = true;
- int nRet = m_pOperator.StopGrabbing();
- ProMemory.m_bGrabbing = false;
+ stopGrabbing();
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "触发待机线程:" + Thread.CurrentThread.Name);
while (ProMemory.isWait)
@@ -276,7 +275,15 @@
}
}
-
+
+ private void stopGrabbing()
+ {
+ int nRet = m_pOperator.StopGrabbing();
+ if (ProMemory.formType == "1") Form1.GetInstance().picLive.Image = null;
+ else if (ProMemory.formType == "2") Form2.GetInstance().picLive.Image = null;
+
+ ProMemory.m_bGrabbing = false;
+ }
}
}
\ No newline at end of file
diff --git a/irisRefactor/IrisScoket/SocketHelper.cs b/irisRefactor/IrisScoket/SocketHelper.cs
index b45f659..ed4fb39 100644
--- a/irisRefactor/IrisScoket/SocketHelper.cs
+++ b/irisRefactor/IrisScoket/SocketHelper.cs
@@ -62,6 +62,36 @@
}
}
+ private string GetHostIPv4()
+ {
+ String ip = "";
+
+ IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
+
+ if (hostEntry.AddressList.Length > 0)
+ {
+ foreach (IPAddress ipAddr in hostEntry.AddressList)
+ {
+ if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
+ {
+ ip= ipAddr.ToString();
+ }
+
+ }
+ }
+
+ return ip;
+ }
+
+ private void writeIpConfig()
+ {
+ String ip = GetHostIPv4();
+
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
+
+ ProMemory.hostIp = ConfigHelper.GetAppConfig("hostIp");
+ }
+
private void ReceiveMessage(object clientSocket)
{
Socket myClientSocket = (Socket)clientSocket;
@@ -70,6 +100,9 @@
byte[] buffer = new byte[1024];
MemoryStream ms = new MemoryStream();
+
+ writeIpConfig();
+
try
{
while ((length = myClientSocket.Receive(buffer)) > 0)
@@ -79,7 +112,7 @@
ms.Flush();
byte[] result = ms.ToArray();
string msg = Encoding.UTF8.GetString(result, 0, result.Length);
-
+
if (msg == "open")
{
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的开门指令...");
@@ -94,6 +127,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的数据库更新指令...");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -148,6 +182,7 @@
dataFromOffline = msg.Replace("data from offline", "");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -178,6 +213,7 @@
dataFromServer = msg;
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -205,23 +241,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的更新授权数据...");
dataFromServer = msg;
- //ProMemory.isSyning = true;
-
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form1.GetInstance().ReInitializeToSleep();
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form2.GetInstance().ReInitializeToSleep();
- //}
-
+
//同步数据库
updateDatabaseFromServer();
if (updatePermissionResult != 0)
@@ -480,65 +500,73 @@
{
if (re == 0)
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "数据库更新成功!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "数据库更新成功!";
- //}
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form1.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form2.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新成功");
+ if (ProMemory.isSyning == true)
+ {
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
-
- //})).Start();
+ })).Start();
+ }
}
else
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form1.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form2.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form1.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form2.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
- //})).Start();
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
+ })).Start();
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新失败");
}
updatePermissionResult = re;
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index 9df5ba5..5f00fce 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -159,8 +159,7 @@
{
ProMemory.isWait = true;
- int nRet = m_pOperator.StopGrabbing();
- ProMemory.m_bGrabbing = false;
+ stopGrabbing();
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "触发待机线程:" + Thread.CurrentThread.Name);
while (ProMemory.isWait)
@@ -276,7 +275,15 @@
}
}
-
+
+ private void stopGrabbing()
+ {
+ int nRet = m_pOperator.StopGrabbing();
+ if (ProMemory.formType == "1") Form1.GetInstance().picLive.Image = null;
+ else if (ProMemory.formType == "2") Form2.GetInstance().picLive.Image = null;
+
+ ProMemory.m_bGrabbing = false;
+ }
}
}
\ No newline at end of file
diff --git a/irisRefactor/IrisScoket/SocketHelper.cs b/irisRefactor/IrisScoket/SocketHelper.cs
index b45f659..ed4fb39 100644
--- a/irisRefactor/IrisScoket/SocketHelper.cs
+++ b/irisRefactor/IrisScoket/SocketHelper.cs
@@ -62,6 +62,36 @@
}
}
+ private string GetHostIPv4()
+ {
+ String ip = "";
+
+ IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
+
+ if (hostEntry.AddressList.Length > 0)
+ {
+ foreach (IPAddress ipAddr in hostEntry.AddressList)
+ {
+ if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
+ {
+ ip= ipAddr.ToString();
+ }
+
+ }
+ }
+
+ return ip;
+ }
+
+ private void writeIpConfig()
+ {
+ String ip = GetHostIPv4();
+
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
+
+ ProMemory.hostIp = ConfigHelper.GetAppConfig("hostIp");
+ }
+
private void ReceiveMessage(object clientSocket)
{
Socket myClientSocket = (Socket)clientSocket;
@@ -70,6 +100,9 @@
byte[] buffer = new byte[1024];
MemoryStream ms = new MemoryStream();
+
+ writeIpConfig();
+
try
{
while ((length = myClientSocket.Receive(buffer)) > 0)
@@ -79,7 +112,7 @@
ms.Flush();
byte[] result = ms.ToArray();
string msg = Encoding.UTF8.GetString(result, 0, result.Length);
-
+
if (msg == "open")
{
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的开门指令...");
@@ -94,6 +127,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的数据库更新指令...");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -148,6 +182,7 @@
dataFromOffline = msg.Replace("data from offline", "");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -178,6 +213,7 @@
dataFromServer = msg;
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -205,23 +241,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的更新授权数据...");
dataFromServer = msg;
- //ProMemory.isSyning = true;
-
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form1.GetInstance().ReInitializeToSleep();
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form2.GetInstance().ReInitializeToSleep();
- //}
-
+
//同步数据库
updateDatabaseFromServer();
if (updatePermissionResult != 0)
@@ -480,65 +500,73 @@
{
if (re == 0)
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "数据库更新成功!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "数据库更新成功!";
- //}
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form1.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form2.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新成功");
+ if (ProMemory.isSyning == true)
+ {
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
-
- //})).Start();
+ })).Start();
+ }
}
else
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form1.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form2.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form1.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form2.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
- //})).Start();
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
+ })).Start();
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新失败");
}
updatePermissionResult = re;
diff --git a/irisRefactor/IrisSound/PlaySound.cs b/irisRefactor/IrisSound/PlaySound.cs
index 46a02b1..9a67278 100644
--- a/irisRefactor/IrisSound/PlaySound.cs
+++ b/irisRefactor/IrisSound/PlaySound.cs
@@ -81,41 +81,34 @@
break;
}
}
- else {
- if (ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp
- && !ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson)
- {
- if (ProMemory.tempRegion == 2)
- successTempNormalPass();
- else
- successTempAbnormalNoPass();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
- && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
- {
- if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successPass();
- else
- successsNoPower();
- }
- else
- successsNoPower();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
+ else
+ {
+ if (!hasPermisson
&& ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
{
if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successTempNormalPass();
- else
- successTempNormalNoPower();
- }
+ successTempNormalNoPower();
else
successTempAbnormalNoPass();
}
+ else if (hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successPass();
+ }
+ else if (hasPermisson
+ && ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ if (ProMemory.tempRegion == 2)
+ successTempNormalPass();
+ else
+ successTempAbnormalNoPass();
+ }
+ else if (!hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successsNoPower();
+ }
}
}
@@ -182,9 +175,7 @@
: new SoundPlayer(wavTempPath + "successTempNormalNoPowerEng.wav");
player1.Play();
}
-
-
public static void failedTempNormalPayCard()
{
SoundPlayer player1 = ProMemory.appConfig.Language == 1
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index 9df5ba5..5f00fce 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -159,8 +159,7 @@
{
ProMemory.isWait = true;
- int nRet = m_pOperator.StopGrabbing();
- ProMemory.m_bGrabbing = false;
+ stopGrabbing();
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "触发待机线程:" + Thread.CurrentThread.Name);
while (ProMemory.isWait)
@@ -276,7 +275,15 @@
}
}
-
+
+ private void stopGrabbing()
+ {
+ int nRet = m_pOperator.StopGrabbing();
+ if (ProMemory.formType == "1") Form1.GetInstance().picLive.Image = null;
+ else if (ProMemory.formType == "2") Form2.GetInstance().picLive.Image = null;
+
+ ProMemory.m_bGrabbing = false;
+ }
}
}
\ No newline at end of file
diff --git a/irisRefactor/IrisScoket/SocketHelper.cs b/irisRefactor/IrisScoket/SocketHelper.cs
index b45f659..ed4fb39 100644
--- a/irisRefactor/IrisScoket/SocketHelper.cs
+++ b/irisRefactor/IrisScoket/SocketHelper.cs
@@ -62,6 +62,36 @@
}
}
+ private string GetHostIPv4()
+ {
+ String ip = "";
+
+ IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
+
+ if (hostEntry.AddressList.Length > 0)
+ {
+ foreach (IPAddress ipAddr in hostEntry.AddressList)
+ {
+ if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
+ {
+ ip= ipAddr.ToString();
+ }
+
+ }
+ }
+
+ return ip;
+ }
+
+ private void writeIpConfig()
+ {
+ String ip = GetHostIPv4();
+
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
+
+ ProMemory.hostIp = ConfigHelper.GetAppConfig("hostIp");
+ }
+
private void ReceiveMessage(object clientSocket)
{
Socket myClientSocket = (Socket)clientSocket;
@@ -70,6 +100,9 @@
byte[] buffer = new byte[1024];
MemoryStream ms = new MemoryStream();
+
+ writeIpConfig();
+
try
{
while ((length = myClientSocket.Receive(buffer)) > 0)
@@ -79,7 +112,7 @@
ms.Flush();
byte[] result = ms.ToArray();
string msg = Encoding.UTF8.GetString(result, 0, result.Length);
-
+
if (msg == "open")
{
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的开门指令...");
@@ -94,6 +127,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的数据库更新指令...");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -148,6 +182,7 @@
dataFromOffline = msg.Replace("data from offline", "");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -178,6 +213,7 @@
dataFromServer = msg;
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -205,23 +241,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的更新授权数据...");
dataFromServer = msg;
- //ProMemory.isSyning = true;
-
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form1.GetInstance().ReInitializeToSleep();
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form2.GetInstance().ReInitializeToSleep();
- //}
-
+
//同步数据库
updateDatabaseFromServer();
if (updatePermissionResult != 0)
@@ -480,65 +500,73 @@
{
if (re == 0)
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "数据库更新成功!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "数据库更新成功!";
- //}
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form1.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form2.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新成功");
+ if (ProMemory.isSyning == true)
+ {
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
-
- //})).Start();
+ })).Start();
+ }
}
else
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form1.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form2.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form1.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form2.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
- //})).Start();
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
+ })).Start();
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新失败");
}
updatePermissionResult = re;
diff --git a/irisRefactor/IrisSound/PlaySound.cs b/irisRefactor/IrisSound/PlaySound.cs
index 46a02b1..9a67278 100644
--- a/irisRefactor/IrisSound/PlaySound.cs
+++ b/irisRefactor/IrisSound/PlaySound.cs
@@ -81,41 +81,34 @@
break;
}
}
- else {
- if (ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp
- && !ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson)
- {
- if (ProMemory.tempRegion == 2)
- successTempNormalPass();
- else
- successTempAbnormalNoPass();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
- && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
- {
- if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successPass();
- else
- successsNoPower();
- }
- else
- successsNoPower();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
+ else
+ {
+ if (!hasPermisson
&& ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
{
if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successTempNormalPass();
- else
- successTempNormalNoPower();
- }
+ successTempNormalNoPower();
else
successTempAbnormalNoPass();
}
+ else if (hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successPass();
+ }
+ else if (hasPermisson
+ && ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ if (ProMemory.tempRegion == 2)
+ successTempNormalPass();
+ else
+ successTempAbnormalNoPass();
+ }
+ else if (!hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successsNoPower();
+ }
}
}
@@ -182,9 +175,7 @@
: new SoundPlayer(wavTempPath + "successTempNormalNoPowerEng.wav");
player1.Play();
}
-
-
public static void failedTempNormalPayCard()
{
SoundPlayer player1 = ProMemory.appConfig.Language == 1
diff --git a/irisRefactor/IrisThread/FindEyesTh.cs b/irisRefactor/IrisThread/FindEyesTh.cs
index 633707a..db862ab 100644
--- a/irisRefactor/IrisThread/FindEyesTh.cs
+++ b/irisRefactor/IrisThread/FindEyesTh.cs
@@ -73,7 +73,7 @@
{
ProMemory.irisConfig.Q3.Push(irisPos);
}
- if (ProMemory.irisConfig.Key_Assess == 0)
+ if (ProMemory.irisConfig.Key_Assess == 0 && !ProMemory.isSyning)
{
ProMemory.irisConfig.Key_Assess = 1;
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index 9df5ba5..5f00fce 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -159,8 +159,7 @@
{
ProMemory.isWait = true;
- int nRet = m_pOperator.StopGrabbing();
- ProMemory.m_bGrabbing = false;
+ stopGrabbing();
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "触发待机线程:" + Thread.CurrentThread.Name);
while (ProMemory.isWait)
@@ -276,7 +275,15 @@
}
}
-
+
+ private void stopGrabbing()
+ {
+ int nRet = m_pOperator.StopGrabbing();
+ if (ProMemory.formType == "1") Form1.GetInstance().picLive.Image = null;
+ else if (ProMemory.formType == "2") Form2.GetInstance().picLive.Image = null;
+
+ ProMemory.m_bGrabbing = false;
+ }
}
}
\ No newline at end of file
diff --git a/irisRefactor/IrisScoket/SocketHelper.cs b/irisRefactor/IrisScoket/SocketHelper.cs
index b45f659..ed4fb39 100644
--- a/irisRefactor/IrisScoket/SocketHelper.cs
+++ b/irisRefactor/IrisScoket/SocketHelper.cs
@@ -62,6 +62,36 @@
}
}
+ private string GetHostIPv4()
+ {
+ String ip = "";
+
+ IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
+
+ if (hostEntry.AddressList.Length > 0)
+ {
+ foreach (IPAddress ipAddr in hostEntry.AddressList)
+ {
+ if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
+ {
+ ip= ipAddr.ToString();
+ }
+
+ }
+ }
+
+ return ip;
+ }
+
+ private void writeIpConfig()
+ {
+ String ip = GetHostIPv4();
+
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
+
+ ProMemory.hostIp = ConfigHelper.GetAppConfig("hostIp");
+ }
+
private void ReceiveMessage(object clientSocket)
{
Socket myClientSocket = (Socket)clientSocket;
@@ -70,6 +100,9 @@
byte[] buffer = new byte[1024];
MemoryStream ms = new MemoryStream();
+
+ writeIpConfig();
+
try
{
while ((length = myClientSocket.Receive(buffer)) > 0)
@@ -79,7 +112,7 @@
ms.Flush();
byte[] result = ms.ToArray();
string msg = Encoding.UTF8.GetString(result, 0, result.Length);
-
+
if (msg == "open")
{
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的开门指令...");
@@ -94,6 +127,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的数据库更新指令...");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -148,6 +182,7 @@
dataFromOffline = msg.Replace("data from offline", "");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -178,6 +213,7 @@
dataFromServer = msg;
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -205,23 +241,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的更新授权数据...");
dataFromServer = msg;
- //ProMemory.isSyning = true;
-
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form1.GetInstance().ReInitializeToSleep();
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form2.GetInstance().ReInitializeToSleep();
- //}
-
+
//同步数据库
updateDatabaseFromServer();
if (updatePermissionResult != 0)
@@ -480,65 +500,73 @@
{
if (re == 0)
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "数据库更新成功!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "数据库更新成功!";
- //}
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form1.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form2.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新成功");
+ if (ProMemory.isSyning == true)
+ {
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
-
- //})).Start();
+ })).Start();
+ }
}
else
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form1.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form2.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form1.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form2.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
- //})).Start();
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
+ })).Start();
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新失败");
}
updatePermissionResult = re;
diff --git a/irisRefactor/IrisSound/PlaySound.cs b/irisRefactor/IrisSound/PlaySound.cs
index 46a02b1..9a67278 100644
--- a/irisRefactor/IrisSound/PlaySound.cs
+++ b/irisRefactor/IrisSound/PlaySound.cs
@@ -81,41 +81,34 @@
break;
}
}
- else {
- if (ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp
- && !ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson)
- {
- if (ProMemory.tempRegion == 2)
- successTempNormalPass();
- else
- successTempAbnormalNoPass();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
- && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
- {
- if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successPass();
- else
- successsNoPower();
- }
- else
- successsNoPower();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
+ else
+ {
+ if (!hasPermisson
&& ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
{
if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successTempNormalPass();
- else
- successTempNormalNoPower();
- }
+ successTempNormalNoPower();
else
successTempAbnormalNoPass();
}
+ else if (hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successPass();
+ }
+ else if (hasPermisson
+ && ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ if (ProMemory.tempRegion == 2)
+ successTempNormalPass();
+ else
+ successTempAbnormalNoPass();
+ }
+ else if (!hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successsNoPower();
+ }
}
}
@@ -182,9 +175,7 @@
: new SoundPlayer(wavTempPath + "successTempNormalNoPowerEng.wav");
player1.Play();
}
-
-
public static void failedTempNormalPayCard()
{
SoundPlayer player1 = ProMemory.appConfig.Language == 1
diff --git a/irisRefactor/IrisThread/FindEyesTh.cs b/irisRefactor/IrisThread/FindEyesTh.cs
index 633707a..db862ab 100644
--- a/irisRefactor/IrisThread/FindEyesTh.cs
+++ b/irisRefactor/IrisThread/FindEyesTh.cs
@@ -73,7 +73,7 @@
{
ProMemory.irisConfig.Q3.Push(irisPos);
}
- if (ProMemory.irisConfig.Key_Assess == 0)
+ if (ProMemory.irisConfig.Key_Assess == 0 && !ProMemory.isSyning)
{
ProMemory.irisConfig.Key_Assess = 1;
diff --git a/irisRefactor/ProMemory.cs b/irisRefactor/ProMemory.cs
index 615f249..aa78495 100644
--- a/irisRefactor/ProMemory.cs
+++ b/irisRefactor/ProMemory.cs
@@ -77,9 +77,11 @@
proConfig = ProConfig.GetInstance();
appConfig = AppConfig.GetInstance();
irisConfig = IrisConfig.GetInstance();
+
cameraController = CameraController.GetInstance();
- GetHostIPv4();
+ //GetHostIPv4();
+ hostIp = ConfigHelper.GetAppConfig("hostIp");
//嵌入式电脑I/O口初始化
IoControllService.initIO();
@@ -153,7 +155,10 @@
{
if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
- hostIp = ipAddr.ToString();
+ //hostIp = ipAddr.ToString();
+ String ip = ipAddr.ToString();
+ if (ip != null && ip != "")
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
break;
}
@@ -164,4 +169,4 @@
}
-}
+}
\ No newline at end of file
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index 9df5ba5..5f00fce 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -159,8 +159,7 @@
{
ProMemory.isWait = true;
- int nRet = m_pOperator.StopGrabbing();
- ProMemory.m_bGrabbing = false;
+ stopGrabbing();
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "触发待机线程:" + Thread.CurrentThread.Name);
while (ProMemory.isWait)
@@ -276,7 +275,15 @@
}
}
-
+
+ private void stopGrabbing()
+ {
+ int nRet = m_pOperator.StopGrabbing();
+ if (ProMemory.formType == "1") Form1.GetInstance().picLive.Image = null;
+ else if (ProMemory.formType == "2") Form2.GetInstance().picLive.Image = null;
+
+ ProMemory.m_bGrabbing = false;
+ }
}
}
\ No newline at end of file
diff --git a/irisRefactor/IrisScoket/SocketHelper.cs b/irisRefactor/IrisScoket/SocketHelper.cs
index b45f659..ed4fb39 100644
--- a/irisRefactor/IrisScoket/SocketHelper.cs
+++ b/irisRefactor/IrisScoket/SocketHelper.cs
@@ -62,6 +62,36 @@
}
}
+ private string GetHostIPv4()
+ {
+ String ip = "";
+
+ IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
+
+ if (hostEntry.AddressList.Length > 0)
+ {
+ foreach (IPAddress ipAddr in hostEntry.AddressList)
+ {
+ if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
+ {
+ ip= ipAddr.ToString();
+ }
+
+ }
+ }
+
+ return ip;
+ }
+
+ private void writeIpConfig()
+ {
+ String ip = GetHostIPv4();
+
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
+
+ ProMemory.hostIp = ConfigHelper.GetAppConfig("hostIp");
+ }
+
private void ReceiveMessage(object clientSocket)
{
Socket myClientSocket = (Socket)clientSocket;
@@ -70,6 +100,9 @@
byte[] buffer = new byte[1024];
MemoryStream ms = new MemoryStream();
+
+ writeIpConfig();
+
try
{
while ((length = myClientSocket.Receive(buffer)) > 0)
@@ -79,7 +112,7 @@
ms.Flush();
byte[] result = ms.ToArray();
string msg = Encoding.UTF8.GetString(result, 0, result.Length);
-
+
if (msg == "open")
{
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的开门指令...");
@@ -94,6 +127,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的数据库更新指令...");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -148,6 +182,7 @@
dataFromOffline = msg.Replace("data from offline", "");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -178,6 +213,7 @@
dataFromServer = msg;
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -205,23 +241,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的更新授权数据...");
dataFromServer = msg;
- //ProMemory.isSyning = true;
-
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form1.GetInstance().ReInitializeToSleep();
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form2.GetInstance().ReInitializeToSleep();
- //}
-
+
//同步数据库
updateDatabaseFromServer();
if (updatePermissionResult != 0)
@@ -480,65 +500,73 @@
{
if (re == 0)
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "数据库更新成功!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "数据库更新成功!";
- //}
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form1.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form2.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新成功");
+ if (ProMemory.isSyning == true)
+ {
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
-
- //})).Start();
+ })).Start();
+ }
}
else
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form1.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form2.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form1.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form2.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
- //})).Start();
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
+ })).Start();
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新失败");
}
updatePermissionResult = re;
diff --git a/irisRefactor/IrisSound/PlaySound.cs b/irisRefactor/IrisSound/PlaySound.cs
index 46a02b1..9a67278 100644
--- a/irisRefactor/IrisSound/PlaySound.cs
+++ b/irisRefactor/IrisSound/PlaySound.cs
@@ -81,41 +81,34 @@
break;
}
}
- else {
- if (ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp
- && !ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson)
- {
- if (ProMemory.tempRegion == 2)
- successTempNormalPass();
- else
- successTempAbnormalNoPass();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
- && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
- {
- if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successPass();
- else
- successsNoPower();
- }
- else
- successsNoPower();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
+ else
+ {
+ if (!hasPermisson
&& ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
{
if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successTempNormalPass();
- else
- successTempNormalNoPower();
- }
+ successTempNormalNoPower();
else
successTempAbnormalNoPass();
}
+ else if (hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successPass();
+ }
+ else if (hasPermisson
+ && ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ if (ProMemory.tempRegion == 2)
+ successTempNormalPass();
+ else
+ successTempAbnormalNoPass();
+ }
+ else if (!hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successsNoPower();
+ }
}
}
@@ -182,9 +175,7 @@
: new SoundPlayer(wavTempPath + "successTempNormalNoPowerEng.wav");
player1.Play();
}
-
-
public static void failedTempNormalPayCard()
{
SoundPlayer player1 = ProMemory.appConfig.Language == 1
diff --git a/irisRefactor/IrisThread/FindEyesTh.cs b/irisRefactor/IrisThread/FindEyesTh.cs
index 633707a..db862ab 100644
--- a/irisRefactor/IrisThread/FindEyesTh.cs
+++ b/irisRefactor/IrisThread/FindEyesTh.cs
@@ -73,7 +73,7 @@
{
ProMemory.irisConfig.Q3.Push(irisPos);
}
- if (ProMemory.irisConfig.Key_Assess == 0)
+ if (ProMemory.irisConfig.Key_Assess == 0 && !ProMemory.isSyning)
{
ProMemory.irisConfig.Key_Assess = 1;
diff --git a/irisRefactor/ProMemory.cs b/irisRefactor/ProMemory.cs
index 615f249..aa78495 100644
--- a/irisRefactor/ProMemory.cs
+++ b/irisRefactor/ProMemory.cs
@@ -77,9 +77,11 @@
proConfig = ProConfig.GetInstance();
appConfig = AppConfig.GetInstance();
irisConfig = IrisConfig.GetInstance();
+
cameraController = CameraController.GetInstance();
- GetHostIPv4();
+ //GetHostIPv4();
+ hostIp = ConfigHelper.GetAppConfig("hostIp");
//嵌入式电脑I/O口初始化
IoControllService.initIO();
@@ -153,7 +155,10 @@
{
if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
- hostIp = ipAddr.ToString();
+ //hostIp = ipAddr.ToString();
+ String ip = ipAddr.ToString();
+ if (ip != null && ip != "")
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
break;
}
@@ -164,4 +169,4 @@
}
-}
+}
\ No newline at end of file
diff --git a/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
index b0b3da1..8e1913f 100644
--- a/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
+++ b/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
index 00c745c..91e58af 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-shm
Binary files differ
diff --git a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
index 16c60b0..61955ae 100644
--- a/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
+++ b/.vs/irisRefactor/v15/Server/sqlite3/storage.ide-wal
Binary files differ
diff --git a/IrisSetting/SettingConfig/ConfigMethod.cs b/IrisSetting/SettingConfig/ConfigMethod.cs
index b978178..ea4a0b3 100644
--- a/IrisSetting/SettingConfig/ConfigMethod.cs
+++ b/IrisSetting/SettingConfig/ConfigMethod.cs
@@ -29,7 +29,7 @@
config.Save();
}
- #region nomerol
+ #region nomerol常规设置
public static ConfigModel GetConfigModel() {
ConfigModel configModel = new ConfigModel();
configModel.FormType = GetAppConfig("formType");
@@ -119,7 +119,7 @@
}
#endregion
- #region db
+ #region db数据库设置
public static DbConfig GetDbConfig() {
DbConfig dbConfig = new DbConfig();
@@ -180,7 +180,7 @@
}
#endregion
- #region temp
+ #region temp参数设置
public static TempConfig GetTempConfig() {
TempConfig tempConfig = new TempConfig();
tempConfig.Correction = GetAppConfig("correction");
diff --git a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
index e584193..fb99a24 100644
--- a/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
+++ b/IrisSetting/obj/Debug/IrisSetting.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
d20411b1d56d2d4b2fca144bbc57eac64c682ad1
+=======
+4eb94c05385d528aee9b8041e6a07aa8cb20e767
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/bin/Debug/irisRefactor.exe.config b/bin/Debug/irisRefactor.exe.config
index 4921d0f..14771a1 100644
--- a/bin/Debug/irisRefactor.exe.config
+++ b/bin/Debug/irisRefactor.exe.config
@@ -88,6 +88,7 @@
+
diff --git a/irisDataBase/IrisDataBaseObject.cs b/irisDataBase/IrisDataBaseObject.cs
index eff9183..8dce2d5 100644
--- a/irisDataBase/IrisDataBaseObject.cs
+++ b/irisDataBase/IrisDataBaseObject.cs
@@ -15,20 +15,20 @@
{
case "IrisDataService":
/*obj = sqlType == "1"
- ? (Object)new UserService_MysqlImpl()
- : (Object)new UserService_SqliteImpl();*/
+ ? (Object)new IrisDataService_MysqlImpl()
+ : (Object)new IrisDataService_SqliteImpl();*/
obj = (Object)new IrisDataServiceImpl();
break;
case "IrisPersonView":
/*obj = sqlType == "1"
- ? (Object)new UserIrisService_MysqlImpl()
- : (Object)new UserIrisService_SqliteImpl();*/
+ ? (Object)new IrisPersonViewService_MysqlImpl()
+ : (Object)new IrisPersonViewService_SqliteImpl();*/
obj = (Object)new IrisPersonViewServiceImpl();
break;
case "IrisRecords":
/*obj = sqlType == "1"
- ? (Object)new IrisDataCollService_MysqlImpl()
- : (Object)new IrisDataCollService_SqliteImpl();*/
+ ? (Object)new IrisRecordsServiceImpl_MysqlImpl()
+ : (Object)new IrisRecordsServiceImpl_SqliteImpl();*/
obj = (Object)new IrisRecordsServiceImpl();
break;
case "IrisSynchData":
diff --git a/irisDataBase/Model/Permission.cs b/irisDataBase/Model/Permission.cs
index 8b905a0..1f87b97 100644
--- a/irisDataBase/Model/Permission.cs
+++ b/irisDataBase/Model/Permission.cs
@@ -14,11 +14,82 @@
DateTime createTime;
long createUser;
- public int Id { get => id; set => id = value; }
- public string DoorCode { get => doorCode; set => doorCode = value; }
- public long PersonId { get => personId; set => personId = value; }
- public int StrategyId { get => strategyId; set => strategyId = value; }
- public DateTime CreateTime { get => createTime; set => createTime = value; }
- public long CreateUser { get => createUser; set => createUser = value; }
+ public int Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string DoorCode
+ {
+ get
+ {
+ return doorCode;
+ }
+
+ set
+ {
+ doorCode = value;
+ }
+ }
+
+ public long PersonId
+ {
+ get
+ {
+ return personId;
+ }
+
+ set
+ {
+ personId = value;
+ }
+ }
+
+ public int StrategyId
+ {
+ get
+ {
+ return strategyId;
+ }
+
+ set
+ {
+ strategyId = value;
+ }
+ }
+
+ public DateTime CreateTime
+ {
+ get
+ {
+ return createTime;
+ }
+
+ set
+ {
+ createTime = value;
+ }
+ }
+
+ public long CreateUser
+ {
+ get
+ {
+ return createUser;
+ }
+
+ set
+ {
+ createUser = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Model/Person.cs b/irisDataBase/Model/Person.cs
index 2b7664f..2876768 100644
--- a/irisDataBase/Model/Person.cs
+++ b/irisDataBase/Model/Person.cs
@@ -25,22 +25,225 @@
DateTime birthday;
string cardType;
- public long Id { get => id; set => id = value; }
- public string Delflag { get => delflag; set => delflag = value; }
- public DateTime Createtime { get => createtime; set => createtime = value; }
- public DateTime Updatetime { get => updatetime; set => updatetime = value; }
- public string Name { get => name; set => name = value; }
- public string Sex { get => sex; set => sex = value; }
- public long Deptid { get => deptid; set => deptid = value; }
- public string IdCardNo { get => idCardNo; set => idCardNo = value; }
- public string Remarks { get => remarks; set => remarks = value; }
- public string PersonType { get => personType; set => personType = value; }
- public string PersonCode { get => personCode; set => personCode = value; }
- public string Photo { get => photo; set => photo = value; }
- public string OprationId { get => oprationId; set => oprationId = value; }
- public string Duty { get => duty; set => duty = value; }
- public string Nation { get => nation; set => nation = value; }
- public DateTime Birthday { get => birthday; set => birthday = value; }
- public string CardType { get => cardType; set => cardType = value; }
+ public long Id
+ {
+ get
+ {
+ return id;
+ }
+
+ set
+ {
+ id = value;
+ }
+ }
+
+ public string Delflag
+ {
+ get
+ {
+ return delflag;
+ }
+
+ set
+ {
+ delflag = value;
+ }
+ }
+
+ public DateTime Createtime
+ {
+ get
+ {
+ return createtime;
+ }
+
+ set
+ {
+ createtime = value;
+ }
+ }
+
+ public DateTime Updatetime
+ {
+ get
+ {
+ return updatetime;
+ }
+
+ set
+ {
+ updatetime = value;
+ }
+ }
+
+ public string Name
+ {
+ get
+ {
+ return name;
+ }
+
+ set
+ {
+ name = value;
+ }
+ }
+
+ public string Sex
+ {
+ get
+ {
+ return sex;
+ }
+
+ set
+ {
+ sex = value;
+ }
+ }
+
+ public long Deptid
+ {
+ get
+ {
+ return deptid;
+ }
+
+ set
+ {
+ deptid = value;
+ }
+ }
+
+ public string IdCardNo
+ {
+ get
+ {
+ return idCardNo;
+ }
+
+ set
+ {
+ idCardNo = value;
+ }
+ }
+
+ public string Remarks
+ {
+ get
+ {
+ return remarks;
+ }
+
+ set
+ {
+ remarks = value;
+ }
+ }
+
+ public string PersonType
+ {
+ get
+ {
+ return personType;
+ }
+
+ set
+ {
+ personType = value;
+ }
+ }
+
+ public string PersonCode
+ {
+ get
+ {
+ return personCode;
+ }
+
+ set
+ {
+ personCode = value;
+ }
+ }
+
+ public string Photo
+ {
+ get
+ {
+ return photo;
+ }
+
+ set
+ {
+ photo = value;
+ }
+ }
+
+ public string OprationId
+ {
+ get
+ {
+ return oprationId;
+ }
+
+ set
+ {
+ oprationId = value;
+ }
+ }
+
+ public string Duty
+ {
+ get
+ {
+ return duty;
+ }
+
+ set
+ {
+ duty = value;
+ }
+ }
+
+ public string Nation
+ {
+ get
+ {
+ return nation;
+ }
+
+ set
+ {
+ nation = value;
+ }
+ }
+
+ public DateTime Birthday
+ {
+ get
+ {
+ return birthday;
+ }
+
+ set
+ {
+ birthday = value;
+ }
+ }
+
+ public string CardType
+ {
+ get
+ {
+ return cardType;
+ }
+
+ set
+ {
+ cardType = value;
+ }
+ }
}
}
diff --git a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
index fd3c7b1..8714b70 100644
--- a/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisPermisionServiceImpl.cs
@@ -23,12 +23,13 @@
if (!authConfig.HasOpenDoorAuthority) return false;
else
{
- if (!authConfig.DoorDt.NeedPermisson) return true;
- int open = isAlwaysOpen(devCode,out doorCode,out inoutType);
+ int open = isAlwaysOpen(devCode, out doorCode, out inoutType);
+
if (open == 0) return false;
else if (open == 1) return true;
else
{
+ if (!authConfig.DoorDt.NeedPermisson) return true;
blDoor = isPermissionLocal(personId, devCode, out doorCode, out inoutType);
return blDoor;
}
@@ -350,4 +351,4 @@
}
}
-}
+}
\ No newline at end of file
diff --git a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
index 95e86dc..5583e5e 100644
--- a/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
+++ b/irisDataBase/Service/mysqlImpl/IrisSynchDataServiceImpl.cs
@@ -152,9 +152,7 @@
return re;
}
-
-
-
+
// 更新离线采集端发来的数据
public int updateTableFromOffline(string data)
{
@@ -274,7 +272,13 @@
int re = -1;
MySqlTransaction tx = null;
MySqlCommand cmd = new MySqlCommand();
+<<<<<<< HEAD
+=======
+
+ //LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "data= " + data);
+
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
try
{
tx = DatabaseLocal.mySqlConnect.BeginTransaction();
@@ -502,6 +506,12 @@
cmd.Parameters.AddWithValue("@ID", permission.Id);
cmd.ExecuteNonQuery();
+ sql = "delete from acs_permission where DOOR_CODE=@DOOR_CODE AND PERSON_ID = @PERSON_ID";
+ cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
+ cmd.Parameters.AddWithValue("@DOOR_CODE", permission.DoorCode);
+ cmd.Parameters.AddWithValue("@PERSON_ID", permission.PersonId);
+ cmd.ExecuteNonQuery();
+
sql = "insert into acs_permission (ID,DOOR_CODE,PERSON_ID,STRATEGY_ID,CREATE_TIME,CREATE_USER) values"
+ "(@var0,@var1,@var2,@var3,@var4,@var5)";
cmd = new MySqlCommand(sql, DatabaseLocal.mySqlConnect);
diff --git a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
index ed4e616..79df8a5 100644
--- a/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
+++ b/irisDataBase/obj/Debug/irisDataBase.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5494ce1ee1e066d9a97ea6f23ce6793fb8f9d0be
+=======
+0a8b2c15e7d6b95a1091664a4a1272388f39c309
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
index c6ecb0a..6225bc6 100644
--- a/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
+++ b/irisDoor/obj/Debug/irisDoor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
5cdbc8112efacba5e9958e274fbe99a53b351207
+=======
+8c1d0fbd46575b7b68ef85c1b0d0534dd2c23ddd
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
index e8aee93..c488971 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
+++ b/irisHelper/obj/Debug/irisHelper.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
b84f2c01d10a56b095d034c2b44d856266d8e662
+=======
+cf6d1f949bcc2cb90b9b11e55c1fb252914d8e30
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
index 7a46541..3f34ced 100644
--- a/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
+++ b/irisHelper/obj/Debug/irisHelper.csproj.FileListAbsolute.txt
@@ -47,6 +47,7 @@
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
D:\git\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csproj.CoreCompileInputs.cache
@@ -54,3 +55,5 @@
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisHelper\obj\Debug\irisHelper.csprojAssemblyReference.cache
+=======
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
index b1e6c1c..e0b5cb7 100644
--- a/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
+++ b/irisIoControll/obj/Debug/irisIoControll.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
bbebfab681a2b160f3f0e40e9c1b63de854a9a7e
+=======
+269030d871c630a6f213fad35c3afefd8df83761
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
index e45b028..9ebba9a 100644
--- a/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
+++ b/irisMemory/obj/Debug/irisMemory.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
500c43d39556ddc74f06ecc30920364033e2d6f4
+=======
+dddd180e6f6e0c03cc3aa5a8f61e988d2912f726
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
index b9f173e..66e7ab8 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
+++ b/irisPrint/obj/Debug/irisPrint.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
c3386d76ffb09acdbab83cae17e792740f9e162d
+=======
+50190877eac238823d94832845512a39c6ac1900
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
index 0b32424..a2386bd 100644
--- a/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
+++ b/irisPrint/obj/Debug/irisPrint.csproj.FileListAbsolute.txt
@@ -36,13 +36,16 @@
D:\iris\yxw\code\yxw\模块化\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
-D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
+<<<<<<< HEAD
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\bin\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csproj.CoreCompileInputs.cache
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.dll
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.pdb
E:\Develop\IRIS_REFACTOR\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+=======
+D:\git\IRIS_REFACTOR\irisPrint\obj\Debug\irisPrint.csprojAssemblyReference.cache
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd
diff --git a/irisRefactor/App.config b/irisRefactor/App.config
index 4921d0f..14771a1 100644
--- a/irisRefactor/App.config
+++ b/irisRefactor/App.config
@@ -88,6 +88,7 @@
+
diff --git a/irisRefactor/IrisCamera/CameraController.cs b/irisRefactor/IrisCamera/CameraController.cs
index 9df5ba5..5f00fce 100644
--- a/irisRefactor/IrisCamera/CameraController.cs
+++ b/irisRefactor/IrisCamera/CameraController.cs
@@ -159,8 +159,7 @@
{
ProMemory.isWait = true;
- int nRet = m_pOperator.StopGrabbing();
- ProMemory.m_bGrabbing = false;
+ stopGrabbing();
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "触发待机线程:" + Thread.CurrentThread.Name);
while (ProMemory.isWait)
@@ -276,7 +275,15 @@
}
}
-
+
+ private void stopGrabbing()
+ {
+ int nRet = m_pOperator.StopGrabbing();
+ if (ProMemory.formType == "1") Form1.GetInstance().picLive.Image = null;
+ else if (ProMemory.formType == "2") Form2.GetInstance().picLive.Image = null;
+
+ ProMemory.m_bGrabbing = false;
+ }
}
}
\ No newline at end of file
diff --git a/irisRefactor/IrisScoket/SocketHelper.cs b/irisRefactor/IrisScoket/SocketHelper.cs
index b45f659..ed4fb39 100644
--- a/irisRefactor/IrisScoket/SocketHelper.cs
+++ b/irisRefactor/IrisScoket/SocketHelper.cs
@@ -62,6 +62,36 @@
}
}
+ private string GetHostIPv4()
+ {
+ String ip = "";
+
+ IPHostEntry hostEntry = Dns.GetHostEntry(Dns.GetHostName());
+
+ if (hostEntry.AddressList.Length > 0)
+ {
+ foreach (IPAddress ipAddr in hostEntry.AddressList)
+ {
+ if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
+ {
+ ip= ipAddr.ToString();
+ }
+
+ }
+ }
+
+ return ip;
+ }
+
+ private void writeIpConfig()
+ {
+ String ip = GetHostIPv4();
+
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
+
+ ProMemory.hostIp = ConfigHelper.GetAppConfig("hostIp");
+ }
+
private void ReceiveMessage(object clientSocket)
{
Socket myClientSocket = (Socket)clientSocket;
@@ -70,6 +100,9 @@
byte[] buffer = new byte[1024];
MemoryStream ms = new MemoryStream();
+
+ writeIpConfig();
+
try
{
while ((length = myClientSocket.Receive(buffer)) > 0)
@@ -79,7 +112,7 @@
ms.Flush();
byte[] result = ms.ToArray();
string msg = Encoding.UTF8.GetString(result, 0, result.Length);
-
+
if (msg == "open")
{
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的开门指令...");
@@ -94,6 +127,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的数据库更新指令...");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -148,6 +182,7 @@
dataFromOffline = msg.Replace("data from offline", "");
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -178,6 +213,7 @@
dataFromServer = msg;
ProMemory.isSyning = true;
+ ProMemory.IoControllService.setYellowFlash(false);
if (ProMemory.formType == "1")
{
@@ -205,23 +241,7 @@
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "接收到后台的更新授权数据...");
dataFromServer = msg;
- //ProMemory.isSyning = true;
-
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form1.GetInstance().ReInitializeToSleep();
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "更新数据库中,请稍候...";
- // Form2.GetInstance().ReInitializeToSleep();
- //}
-
+
//同步数据库
updateDatabaseFromServer();
if (updatePermissionResult != 0)
@@ -480,65 +500,73 @@
{
if (re == 0)
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form1.GetInstance().label6.Text = "数据库更新成功!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
- // Form2.GetInstance().label6.Text = "数据库更新成功!";
- //}
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form1.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.LimeGreen;
+ Form2.GetInstance().label6.Text = "数据库更新成功!";
+ }
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新成功");
+ if (ProMemory.isSyning == true)
+ {
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
-
- //})).Start();
+ })).Start();
+ }
}
else
{
- //if (ProMemory.formType == "1")
- //{
- // Form1.GetInstance().panel1.Visible = true;
- // Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form1.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //else if (ProMemory.formType == "2")
- //{
- // Form2.GetInstance().panel1.Visible = true;
- // Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
- // Form2.GetInstance().label6.Text = "数据库更新失败!";
- //}
- //new Thread(new ThreadStart(() =>
- //{
- // Thread.Sleep(3000);
- // if (ProMemory.formType == "1")
- // Form1.GetInstance().panel1.Visible = false;
- // else if (ProMemory.formType == "2")
- // Form2.GetInstance().panel1.Visible = false;
+ if (ProMemory.isSyning == true)
+ {
+ if (ProMemory.formType == "1")
+ {
+ Form1.GetInstance().panel1.Visible = true;
+ Form1.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form1.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ else if (ProMemory.formType == "2")
+ {
+ Form2.GetInstance().panel1.Visible = true;
+ Form2.GetInstance().label6.ForeColor = Color.OrangeRed;
+ Form2.GetInstance().label6.Text = "数据库更新失败!";
+ }
+ new Thread(new ThreadStart(() =>
+ {
+ Thread.Sleep(3000);
+ if (ProMemory.formType == "1")
+ Form1.GetInstance().panel1.Visible = false;
+ else if (ProMemory.formType == "2")
+ Form2.GetInstance().panel1.Visible = false;
- // ProMemory.isSyning = false;
- // if (ProMemory.isWait)
- // ProMemory.cameraController.ContinuousShot_TriggerOn();
- // else
- // ProMemory.cameraController.ContinuousShot_TriggerOff();
- //})).Start();
+ ProMemory.isSyning = false;
+ if (ProMemory.isWait)
+ ProMemory.cameraController.ContinuousShot_TriggerOn();
+ else
+ ProMemory.cameraController.ContinuousShot_TriggerOff();
+ })).Start();
+ }
LogHelper.WriteLog(MethodBase.GetCurrentMethod().DeclaringType, "数据库更新失败");
}
updatePermissionResult = re;
diff --git a/irisRefactor/IrisSound/PlaySound.cs b/irisRefactor/IrisSound/PlaySound.cs
index 46a02b1..9a67278 100644
--- a/irisRefactor/IrisSound/PlaySound.cs
+++ b/irisRefactor/IrisSound/PlaySound.cs
@@ -81,41 +81,34 @@
break;
}
}
- else {
- if (ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp
- && !ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson)
- {
- if (ProMemory.tempRegion == 2)
- successTempNormalPass();
- else
- successTempAbnormalNoPass();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
- && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
- {
- if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successPass();
- else
- successsNoPower();
- }
- else
- successsNoPower();
- }
- else if (ProMemory.appConfig.AuthConfig.DoorDt.NeedPermisson
+ else
+ {
+ if (!hasPermisson
&& ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
{
if (ProMemory.tempRegion == 2)
- {
- if (hasPermisson)
- successTempNormalPass();
- else
- successTempNormalNoPower();
- }
+ successTempNormalNoPower();
else
successTempAbnormalNoPass();
}
+ else if (hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successPass();
+ }
+ else if (hasPermisson
+ && ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ if (ProMemory.tempRegion == 2)
+ successTempNormalPass();
+ else
+ successTempAbnormalNoPass();
+ }
+ else if (!hasPermisson
+ && !ProMemory.appConfig.AuthConfig.DoorDt.CheckTemp)
+ {
+ successsNoPower();
+ }
}
}
@@ -182,9 +175,7 @@
: new SoundPlayer(wavTempPath + "successTempNormalNoPowerEng.wav");
player1.Play();
}
-
-
public static void failedTempNormalPayCard()
{
SoundPlayer player1 = ProMemory.appConfig.Language == 1
diff --git a/irisRefactor/IrisThread/FindEyesTh.cs b/irisRefactor/IrisThread/FindEyesTh.cs
index 633707a..db862ab 100644
--- a/irisRefactor/IrisThread/FindEyesTh.cs
+++ b/irisRefactor/IrisThread/FindEyesTh.cs
@@ -73,7 +73,7 @@
{
ProMemory.irisConfig.Q3.Push(irisPos);
}
- if (ProMemory.irisConfig.Key_Assess == 0)
+ if (ProMemory.irisConfig.Key_Assess == 0 && !ProMemory.isSyning)
{
ProMemory.irisConfig.Key_Assess = 1;
diff --git a/irisRefactor/ProMemory.cs b/irisRefactor/ProMemory.cs
index 615f249..aa78495 100644
--- a/irisRefactor/ProMemory.cs
+++ b/irisRefactor/ProMemory.cs
@@ -77,9 +77,11 @@
proConfig = ProConfig.GetInstance();
appConfig = AppConfig.GetInstance();
irisConfig = IrisConfig.GetInstance();
+
cameraController = CameraController.GetInstance();
- GetHostIPv4();
+ //GetHostIPv4();
+ hostIp = ConfigHelper.GetAppConfig("hostIp");
//嵌入式电脑I/O口初始化
IoControllService.initIO();
@@ -153,7 +155,10 @@
{
if (ipAddr.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
- hostIp = ipAddr.ToString();
+ //hostIp = ipAddr.ToString();
+ String ip = ipAddr.ToString();
+ if (ip != null && ip != "")
+ ConfigHelper.UpdateAppConfig("hostIp", ip);
break;
}
@@ -164,4 +169,4 @@
}
-}
+}
\ No newline at end of file
diff --git a/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache b/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
index b0b3da1..8e1913f 100644
--- a/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
+++ b/irisRefactor/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differ
diff --git a/irisRefactor/obj/x86/Debug/irisRefactor.csproj.CoreCompileInputs.cache b/irisRefactor/obj/x86/Debug/irisRefactor.csproj.CoreCompileInputs.cache
index e064912..2d29972 100644
--- a/irisRefactor/obj/x86/Debug/irisRefactor.csproj.CoreCompileInputs.cache
+++ b/irisRefactor/obj/x86/Debug/irisRefactor.csproj.CoreCompileInputs.cache
@@ -1 +1,5 @@
+<<<<<<< HEAD
0f9829905c7764f5eafb77c9188e5314390a031d
+=======
+e4e7e67a6d824fe268c49d53bb15a3e3cbfa1ef2
+>>>>>>> e33a728d9113b5b2df861d2241e7961171ec80fd