private static Response Company_SearchByTradeName(Request request, TradeQueryType type) { var pre_Ei = request.Preprocess2Either(true); if (pre_Ei.HasLeft) { return(pre_Ei.Left); } var req_body = request.GetBody <Req_TradeSearch>(); if (string.IsNullOrWhiteSpace(req_body.trd_name)) { var head = new Response_Head(); head.Action = Message_Action.Logic_Err; head.Text = "查询字符串不能为空"; var headJson = head.ToJson().ToEncryption(EncryptType.PT); return(new Response(headJson, "")); } string fieldName = type == TradeQueryType.forward ? Es_Consts.Company_FwdTrade : Es_Consts.Company_ExhTrade; var op_Log = pre_Ei.Right.To_AppOrgCompanyLog().Set_Uid(req_body.u_id).Set_Uname(req_body.u_name).Set_Action(Constants.Op_Trade_Search + fieldName); DataAccess.AppOrgCompanyLog_Insert(op_Log); var query = new Req_Info_Query(); query.Type_Set((byte)((int)type & 0x11100)); query.u_id = req_body.u_id; query.u_name = req_body.u_name; query.query_str = req_body.trd_name; DataAccess.SearchHistoryExt_Insert(query, query.u_id.ToInt() > 0); var list = ResponseAdaptor.TradeSearch2CompanyList(ESClient.Company_TradeNameSearch(req_body, fieldName)); var response = Util.Normal_Resp_Create(list.ToJson(), EncryptType.AES | EncryptType.Gzip); return(response); }
public static Maybe <Req_Info_Query> User_Valid_Check(this Req_Info_Query query) { var u_id = query.u_id.ToInt(); return(u_id > 0 ? query : None <Req_Info_Query> .Default); }
public static Response Dishonest_NewQuery(Req_Info_Query req) => client.Dishonest_NewQuery(Request_Composer.Compose(req.ToJson())).ToObject <Response>();
public void Dishonest_NewQuery(Req_Info_Query req) => Client.Dishonest_NewQuery(req).Response_Handle <Resp_Judges>();
public void Judge_NewQuery(Req_Info_Query req) => Client.Judge_NewQuery(req).Response_Handle <ES_Outcome <ES_Patent> >();
public void Brand_NewQuery(Req_Info_Query req) => Client.Brand_NewQuery(req).Response_Handle <ES_Outcome <ES_Dishonest> >();