public async Task <bool> Handle(OperationHouseBackInfoEvent @event) { try { Console.WriteLine("\n日志消费:" + @event.ToJson() + "\n\n"); var json = DESHelper.Decrypt(@event.HouseBackupInfo.Data, "cbs_5i5j_2021"); var model = json.ToObject <HouseBackupDto>(); ; var VerifyRes = new VerifyApplyResultDto() { HouseId = model.HouseId, CertificateNumber = model.CertificateNumber, VerifyApplyNumber = "123456123456", ProcessStatus = "核验通过", Reason = "", VerificationTime = DateTime.Now, FilePath = "SHPTS000068153.jpg", Reg_Id = "111111" }; json = VerifyRes.ToJson(); var encryptString = DESHelper.Encrypt(json, "cbs_5i5j_2021"); var res = new VerifyApplyResult() { Data = encryptString }; _eventBus.Publish("ex.gims.verifyapplyresult.dev", nameof(OperationVerifyApplyResultEvent), "qu.gims.verifyapplyresult.vplues.dev", res.ToJson()); } catch (Exception ex) { Console.WriteLine(ex); var re_json = @event.ToJson(); _eventBus.Publish("ex.vplues.housebackup.dev", nameof(OperationHouseBackInfoEvent), "qu.vplues.housebackup.gims.dev", re_json); } return(await Task.FromResult(true)); }
public OperationVerifyApplyResultEvent(VerifyApplyResult verifyApplyResult) { this.VerifyApplyResult = verifyApplyResult; }