fix 同步接口
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Dlhis.ScheduledTask.WsProxy;
|
||||
using Dlhis.ScheduledTask.Entities;
|
||||
using Dlhis.ScheduledTask.Extensions;
|
||||
|
||||
namespace Dlhis.ScheduledTask.Comparers
|
||||
{
|
||||
@@ -7,15 +8,25 @@ namespace Dlhis.ScheduledTask.Comparers
|
||||
public bool Equals(ZHRS_POST x, ZHRS_POST y)
|
||||
{
|
||||
if (ReferenceEquals(x, y)) return true;
|
||||
if (ReferenceEquals(x, null)) return false;
|
||||
if (ReferenceEquals(y, null)) return false;
|
||||
if (ReferenceEquals(x, null) || ReferenceEquals(y, null)) return false;
|
||||
if (x.GetType() != y.GetType()) return false;
|
||||
return x.ZJOBID == y.ZJOBID && x.ZJOBNAME == y.ZJOBNAME && x.ZJOBACTID == y.ZJOBACTID && x.ZDEPID == y.ZDEPID;
|
||||
|
||||
return x.BEGDA == y.BEGDA
|
||||
&& x.ENDDA == y.ENDDA
|
||||
&& x.LANGU == y.LANGU
|
||||
&& x.ZJOBID == y.ZJOBID
|
||||
&& x.ZJOBANME == y.ZJOBANME
|
||||
&& x.ZZWID == y.ZZWID
|
||||
&& x.ZDEPID == y.ZDEPID;
|
||||
}
|
||||
|
||||
public int GetHashCode(ZHRS_POST obj)
|
||||
{
|
||||
return obj.ZJOBID.SafeGetHashCode() ^ obj.ZJOBNAME.SafeGetHashCode() ^ obj.ZJOBACTID.SafeGetHashCode() ^ obj.ZDEPID.SafeGetHashCode();
|
||||
return obj.BEGDA.SafeGetHashCode() ^ obj.ENDDA.SafeGetHashCode()
|
||||
^ obj.LANGU.SafeGetHashCode() ^ obj.ZJOBID.SafeGetHashCode()
|
||||
^ obj.ZJOBANME.SafeGetHashCode() ^ obj.ZZWID.SafeGetHashCode()
|
||||
^ obj.ZDEPID.SafeGetHashCode();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user