This commit is contained in:
2024-04-03 18:47:05 +08:00
parent 7c8d92c430
commit be466b413c

View File

@@ -48,7 +48,7 @@ public class GainfoUpdateService : IGainfoUpdateService
try
{
//var pJson = "{\"KOSTL\":\"157010401\",\"ZLZRQ\":\"2023-04-01T00:00:00\",\"ZZ_SFZH\":null,\"STELL\":null,\"STELL_NM\":null,\"ZZ_KLX\":\"1\",\"PERNR\":\"00144733\",\"ZWORKCODE\":\"101008106\",\"MASSN\":\"ZD\",\"MNTXT\":\"离职\",\"MASSG\":\"40\",\"MGTXT\":\"辞职【失效】\",\"ZSTATUS\":\"5\",\"STAT2\":\"0\",\"BEGDA\":\"2023-04-01\",\"ENDDA\":\"9999-12-31\",\"WERKS\":\"1570\",\"PERSG\":\"1\",\"PERSK\":\"10\",\"BTRTL\":\"6400\",\"ANSVH\":\"3\",\"MOABW\":\"28\",\"ORGEH\":\"00210101\",\"PLANS\":\"99999999\",\"ZZ_ZYSF\":\"1\",\"ZZ_AQJB\":\"60\",\"ZZ_ZD\":\"2\",\"ZZ_SJGH\":\"002054\",\"ZZ_BGZT\":null,\"Z_ZJ\":\"M3\",\"ZZ_XSQY\":null,\"ZZ_LOC\":\"四川\",\"ZZ_COUN\":null,\"ZZ_CITY\":\"乐山\",\"NACHN\":\"M\",\"VORNA\":\"ark\",\"NAME\":\"Mark\",\"GESCH\":\"1\",\"GBDAT\":\"1985-03-18T00:00:00\",\"NATIO\":\"CN\",\"ZZ_QFRQ\":null,\"ZMOBILE\":\"138 9975 3512\",\"ZEMAIL\":\"mark@jinkosolar.com\",\"ZADZH\":null,\"ZRZRQ\":\"2021-03-18T00:00:00\",\"DAT01\":\"2021-03-18\",\"ZCJRQ\":\"2021-03-18\",\"ZZZRQ\":\"2021-06-30\",\"ZXUELI\":\"大专\",\"ZZ_ZPQD\":\"16\",\"ZZ_COUNNM\":null,\"ZZ_GZDJDNM\":null,\"ZZ_GZDCQNM\":null}";
//var pJson = "{\"KOSTL\":\"157010101\",\"ZLZRQ\":\"2024-03-21T00:00:00\",\"ZZ_SFZH\":\"511129199806041611\",\"STELL\":\"40250098\",\"STELL_NM\":\"IPQA技术员\",\"ZZ_KLX\":\"3\",\"PERNR\":\"00273288\",\"ZWORKCODE\":\"090256\",\"MASSN\":\"ZD\",\"MNTXT\":\"离职\",\"MASSG\":\"48\",\"MGTXT\":\"主动离职\",\"ZSTATUS\":\"5\",\"STAT2\":\"0\",\"BEGDA\":\"2024-03-21\",\"ENDDA\":\"9999-12-31\",\"WERKS\":\"1570\",\"PERSG\":\"1\",\"PERSK\":\"30\",\"BTRTL\":\"13\",\"ANSVH\":\"4\",\"MOABW\":\"28\",\"ORGEH\":\"00211976\",\"PLANS\":\"40250098\",\"ZZ_ZYSF\":\"2\",\"ZZ_AQJB\":\"10\",\"ZZ_ZD\":\"2\",\"ZZ_SJGH\":\"SC000557\",\"ZZ_BGZT\":\"2000\",\"Z_ZJ\":\"T0\",\"ZZ_XSQY\":null,\"ZZ_LOC\":\"乐山\",\"ZZ_COUN\":\"中国\",\"ZZ_CITY\":\"乐山\",\"NACHN\":\"陈\",\"VORNA\":\"健崧\",\"NAME\":\"陈健崧\",\"GESCH\":\"1\",\"GBDAT\":\"1998-06-04T00:00:00\",\"NATIO\":\"CN\",\"ZZ_QFRQ\":\"2014-06-23\",\"ZMOBILE\":\"19198626606\",\"ZEMAIL\":\"jiansong.chen@jinkosolar.com\",\"ZADZH\":null,\"ZRZRQ\":\"2023-03-22T00:00:00\",\"DAT01\":\"2023-03-22\",\"ZCJRQ\":\"2023-03-22\",\"ZZZRQ\":\"2023-07-01\",\"ZXUELI\":\"本科\",\"ZZ_ZPQD\":\"17\",\"ZZ_COUNNM\":null,\"ZZ_GZDJDNM\":\"乐山基地\",\"ZZ_GZDCQNM\":\"乐山\"}";
//var personResp = new SapPersonResponse
//{
// Person = new SapPerson<SapPersonItem>
@@ -283,6 +283,7 @@ public class GainfoUpdateService : IGainfoUpdateService
MASSN = item.MASSN,
ZSTATUS = item.ZSTATUS,
ZLZRQ = item.ZLZRQ,
STELL_NM = item.STELL_NM,
createdate = item.createdate,
ZZ_GZDJDNM = item.ZZ_GZDJDNM,
ZZ_GZDCQNM = item.ZZ_GZDCQNM,
@@ -375,7 +376,7 @@ public class GainfoUpdateService : IGainfoUpdateService
private List<SapPersonItem> LoadData()
{
//var pJson = "{\"id\":0,\"ano\":null,\"class\":\"C\",\"passwd\":null,\"question\":null,\"answer\":null,\"gname\":\"Mark\",\"ename\":\"101008106\",\"country\":null,\"idcls\":\"ID\",\"idno\":\"\",\"native\":null,\"sex\":\"M\",\"birthday\":\"1985-03-18T00:00:00\",\"address\":\"\",\"postcode\":null,\"occupation\":\"99\",\"appellation\":\"00210101\",\"nation\":\"01\",\"phone\":\"138 9975 3512\",\"fax\":null,\"mobile\":null,\"email\":\"大专\",\"web\":\"\",\"vip\":null,\"sec\":null,\"cropsno\":null,\"cropname\":null,\"fancy\":null,\"remark\":\"入职时间:2021-03-18 离职时间:2023-04-01 变更原因:辞职【失效】\",\"amount\":0,\"days\":0,\"consume01\":0.0000,\"consume02\":0.0000,\"consume03\":0.0000,\"consume04\":0.0000,\"log_id\":\"XX\",\"log_shift\":\"1\",\"log_date\":null,\"log_ip\":\"127.0.0.1\",\"times\":0,\"logmark\":0,\"rmcode\":null,\"mkt\":null,\"src\":null,\"isowner\":\"F\",\"createdate\":\"2021-03-18T00:00:00\",\"PERNR\":\"00144733\",\"WERKS\":\"1570\",\"ZSTATUS\":\"5\",\"KOSTL\":\"157010401\",\"ZZ_ZD\":\"2\",\"Z_ZJ\":\"M3\",\"STELL\":null,\"STELL_NM\":null,\"ZLZRQ\":\"2023-04-01T00:00:00\",\"MASSN\":\"ZD\",\"MNTXT\":\"离职\",\"MASSG\":null,\"MGTXT\":null,\"logdate\":\"2024-03-13T17:39:02\",\"updatelogdate\":null,\"guestno\":null,\"ZZ_KLX\":\"1\",\"DAT01\":null,\"ZZ_COUNNM\":null,\"ZZ_GZDJDNM\":null,\"ZZ_GZDCQNM\":null}";
//var pJson = "{\"id\":0,\"ano\":null,\"class\":\"C\",\"passwd\":null,\"question\":null,\"answer\":null,\"gname\":\"陈健崧\",\"ename\":\"090256\",\"country\":null,\"idcls\":\"ID\",\"idno\":\"511129199806041611\",\"native\":\"511129\",\"sex\":\"M\",\"birthday\":\"1998-06-04T00:00:00\",\"address\":\"\",\"postcode\":null,\"occupation\":\"99\",\"appellation\":\"00211976\",\"nation\":\"01\",\"phone\":\"19198626606\",\"fax\":null,\"mobile\":null,\"email\":\"本科\",\"web\":\"40250098\",\"vip\":null,\"sec\":null,\"cropsno\":null,\"cropname\":null,\"fancy\":null,\"remark\":\"入职时间:2023-03-22 离职时间:2024-03-21 变更原因:主动离职\",\"amount\":0,\"days\":0,\"consume01\":0.0000,\"consume02\":0.0000,\"consume03\":0.0000,\"consume04\":0.0000,\"log_id\":\"XX\",\"log_shift\":\"1\",\"log_date\":null,\"log_ip\":\"127.0.0.1\",\"times\":0,\"logmark\":0,\"rmcode\":null,\"mkt\":null,\"src\":null,\"isowner\":\"F\",\"createdate\":\"2023-03-22T00:00:00\",\"PERNR\":\"00273288\",\"WERKS\":\"1570\",\"ZSTATUS\":\"5\",\"KOSTL\":\"157010101\",\"ZZ_ZD\":\"2\",\"Z_ZJ\":\"T0\",\"STELL\":\"40250098\",\"STELL_NM\":\"IPQA技术员\",\"ZLZRQ\":\"2024-03-21T00:00:00\",\"MASSN\":\"ZD\",\"MNTXT\":\"离职\",\"MASSG\":null,\"MGTXT\":null,\"logdate\":\"2024-03-14T00:55:23\",\"updatelogdate\":null,\"guestno\":null,\"ZZ_KLX\":\"3\",\"DAT01\":null,\"ZZ_COUNNM\":null,\"ZZ_GZDJDNM\":\"乐山基地\",\"ZZ_GZDCQNM\":\"乐山\"}";
//var gainfos = new List<GainfoSapEntity>() { pJson.ToObject<GainfoSapEntity>() };
var gainfos = _dbContext.Queryable<GainfoSapEntity>().ToList();
@@ -386,7 +387,7 @@ public class GainfoUpdateService : IGainfoUpdateService
ZZ_SFZH = x.idno,
GBDAT = x.birthday,
ZZ_KLX = x.ZZ_KLX,
ZXUELI = x.email?.Trim() ?? string.Empty,
ZXUELI = x.email,
ORGEH = x.appellation,
ZMOBILE = x.phone,
ZSTATUS = x.ZSTATUS,
@@ -401,6 +402,7 @@ public class GainfoUpdateService : IGainfoUpdateService
ZLZRQ = x.ZLZRQ,
MASSN = x.MASSN,
MNTXT = x.MNTXT,
ZZ_COUNNM = x.ZZ_COUNNM,
ZZ_GZDJDNM = x.ZZ_GZDJDNM,
ZZ_GZDCQNM = x.ZZ_GZDCQNM