public bool Execute() { try { if (string.IsNullOrWhiteSpace(Content)) { MyLibrary.Log.Debug(Name + "内容为空;企业号码:" + QYCode + " 时间:" + Time); return(true); } if (!QYCode.StartsWith("KQ")) { MyLibrary.Log.Debug(Name + "文件名称没有标识符'KQ';企业号码:" + QYCode); return(true); } QYKQ_02_Info CardInfo = MyLibrary.Json.DeserializeObject(Content, typeof(QYKQ_02_Info)) as QYKQ_02_Info; QykqInfo info = new QykqInfo(); info.pi_CmdId = "02"; info.pi_EnterpriseID = CardInfo.QYCODE; info.pi_RecordTime = Time; info.pi_RecordType = CardInfo.OPERATETYPE; info.pi_IdentityCardNo = CardInfo.IDENTITYNO.ToUpper(); info.pi_DeviceTime = CardInfo.OPERATETIME; info.pi_StaffName = ""; info.pi_UploadType = CardInfo.UploadType; info.pi_Upload = CardInfo.Upload; UInt16 ResultNum; string Reason; QYKQDal.Insert_Pro(info, out ResultNum, out Reason); if (ResultNum == 1) { MyLibrary.Log.Debug(Name + "出错;" + Reason + " 企业号码:" + QYCode + " 内容:" + Content + " 时间:" + Time); } } catch (Exception ex) { MyLibrary.Log.Error(Name + "错误:" + ex.Message); } return(true); }
public bool Execute() { try { if (!QYCode.StartsWith("KQ")) { MyLibrary.Log.Debug(Name + "文件名称没有标识符'KQ';企业号码:" + QYCode); return(true); } QYKQ_01_Info AddInfo = MyLibrary.Json.DeserializeObject(Content, typeof(QYKQ_01_Info)) as QYKQ_01_Info; QykqInfo info = new QykqInfo(); info.pi_CmdId = "01"; info.pi_EnterpriseID = AddInfo.QYCODE; info.pi_StaffName = AddInfo.NAME; info.pi_IdentityCardNo = AddInfo.IDENTITYNO.ToUpper(); info.pi_RegistrationTime = Time; info.pi_Dataintegrity = string.IsNullOrWhiteSpace(info.pi_IdentityCardNo) ? "1" : "0"; info.pi_UploadType = AddInfo.UploadType; info.pi_ResidenceAddress = AddInfo.RESIDENCEADDRESS; info.pi_ResidenceCode = AddInfo.RESIDENCECODE; UInt16 ResultNum; string Reason; QYKQDal.Insert_Pro(info, out ResultNum, out Reason); if (ResultNum == 1) { MyLibrary.Log.Debug(Name + "出错;" + Reason + " 企业号码:" + QYCode + " 员工姓名:" + info.pi_StaffName + " 身份证号:" + info.pi_IdentityCardNo); } } catch (Exception ex) { MyLibrary.Log.Error(Name + "错误:" + ex.Message); } return(true); }