/// <summary> /// 接受数据接口表信息生成 /// </summary> /// <param name="msg"></param> /// <param name="handleResult">当前状态类型(-1待处理, 0处理结果为错误)</param> /// <returns>接口表主键</returns> private void insertMsgInterface(SignMessageSendDto msg, int handleResult = -1) { try { SignMessageInterface face = new SignMessageInterface { OID = Guid.NewGuid().ToString(), appname = msg.appname, sendtime = msg.sendtime ?? DateTime.Now, createtime = DateTime.Now, handleresult = handleResult, handleerrormsg = msg.handleerrormsg ?? "", handlemsgoids = msg.msgbody.boxOIDs ?? "", msgbody = msg.msgbody.SerializeModel() }; var res = interfaceService.Insert(face); if (res) { msg.interfaceOID = face.OID; } else { msg.interfaceOID = ""; } } catch (Exception ex) { Console.WriteLine("insertMsgInterface Exception: " + ex.Message); msg.interfaceOID = ""; } }
private void updateMsgInterfaceErrorHandle(SignMessageSendDto msg) { SignMessageInterface face = new SignMessageInterface { OID = msg.interfaceOID, handleresult = 0,//msg.handleresult, handleerrormsg = msg.handleerrormsg , updatetime = DateTime.Now }; try { interfaceService.UpdateOnlyColumn(face, t => new { t.handleresult, t.handleerrormsg, t.updatetime }); } catch (Exception ex) { Console.WriteLine("updateMsgInterface Exception: " + ex.Message); } }