• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    請求處理方法、裝置、電子設備及存儲介質制造方法及圖紙

    技術編號:38998889 閱讀:14 留言:0更新日期:2023-10-07 10:30
    本申請提供一種請求處理方法、裝置、電子設備及存儲介質,該方法通過獲取接口方法接收請求,接口訪問請求攜帶有請求參數、產品名稱、以及操作動作,并根據產品名稱和操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表,之后將底層產品參數轉換列表轉換為下游系統所需的數據結構,最后根據請求參數對數據結構進行賦值,得到賦值后的數據結構。該技術方案中,實現了將接口方法接收請求轉換為下游系統所能適配的請求,提高代碼復用與業務擴展性。性。性。

    【技術實現步驟摘要】
    請求處理方法、裝置、電子設備及存儲介質


    [0001]本申請涉及計算機
    ,尤其涉及一種請求處理方法、裝置、電子設備及存儲介質。

    技術介紹

    [0002]在微服務架構開發中,作為統一的接口轉換適配的服務,承接不同服務接口的調用與參數轉換。因不同服務開發語言不一致,參數名稱、格式不一致,需要大量寫實體類、屬性轉換、賦值、格式轉換代碼。
    [0003]因此,如何在接收到接口方法接收請求之后,如何轉化為下游系統所能適配的請求,成為亟待解決的技術問題。

    技術實現思路

    [0004]本申請提供一種請求處理方法、裝置、電子設備及存儲介質,以解決現有技術針對無法便捷的實現將接口方法接收請求轉化為下游系統所能適配的請求等問題。
    [0005]第一方面,本申請提供了一種請求處理方法,包括:
    [0006]獲取接口方法接收請求,所述接口訪問請求攜帶有請求參數、產品名稱、以及操作動作;
    [0007]根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表;
    [0008]將所述底層產品參數轉換列表轉換為下游系統所需的數據結構;
    [0009]根據所述請求參數對所述數據結構進行賦值,得到賦值后的所述數據結構。
    [0010]在第一方面一種可能的設計中,所述方法還包括:
    [0011]對所述賦值后的所述數據結構進行轉換處理,得到實體類或Json數據結構;
    [0012]將所述實體類或所述Json數據結構發送至所述下游系統,以使所述下游系統執行相應的處理
    [0013]在第一方面另一種可能的設計中,在所述將所述底層產品參數轉換列表轉換為下游系統所需的數據結構之后,所述方法還包括:
    [0014]若所述底層產品參數轉換列表配置了賦值實體類屬性的默認值,利用所述默認值對所述數據結構進行賦值,得到所述賦值后的所述數據結構。
    [0015]在第一方面再一種可能的設計中,在所述將所述底層產品參數轉換列表轉換為下游系統所需的數據結構之后,所述方法還包括:
    [0016]若所述底層產品參數轉換列表配置了資源轉換規則,根據所述資源轉換規則匹配資源參數對應的鍵值;
    [0017]利用所述鍵值對所述數據結構進行賦值,得到所述賦值后的所述數據結構。
    [0018]在第一方面還一種可能的設計中,所述根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表,包括:
    [0019]根據所述產品名稱和所述操作動作,在所述數據庫中的產品參數轉換列表中確定出底層產品參數轉換列表。
    [0020]在第一方面又一種可能的設計中,在所述根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表之前,所述方法還包括:
    [0021]配置產品參數轉換,包括:參數名稱,參數類型,資源參數,默認值,排序,資源轉換規則字段;
    [0022]其中,所述參數類型包含String、Map、List、Long等類型,所述資源參數為請求參數中對應的參數key,所述默認值為賦值實體類屬性默認值,所述排序為參數轉換所在層級,所述資源轉換規則為賦值實體類屬性值時通過資源參數+資源轉換規則匹配的鍵值。
    [0023]第二方面,本申請提供了一種請求處理裝置,包括:
    [0024]獲取模塊,用于獲取接口方法接收請求,所述接口訪問請求攜帶有請求參數、產品名稱、以及操作動作;
    [0025]確定模塊,用于根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表;
    [0026]轉換模塊,用于將所述底層產品參數轉換列表轉換為下游系統所需的數據結構;
    [0027]賦值模塊,用于根據所述請求參數對所述數據結構進行賦值,得到賦值后的所述數據結構。
    [0028]在第二方面一種可能的設計中,所述處理模塊,還用于:
    [0029]對所述賦值后的所述數據結構進行轉換處理,得到實體類或Json數據結構;
    [0030]將所述實體類或所述Json數據結構發送至所述下游系統,以使所述下游系統執行相應的處理。
    [0031]在第二方面另一種可能的設計中,在所述將所述底層產品參數轉換列表轉換為下游系統所需的數據結構之后,所述賦值模塊還用于:
    [0032]若所述底層產品參數轉換列表配置了賦值實體類屬性的默認值,利用所述默認值對所述數據結構進行賦值,得到所述賦值后的所述數據結構。
    [0033]在第二方面再一種可能的設計中,在所述將所述底層產品參數轉換列表轉換為下游系統所需的數據結構之后,所述賦值模塊還用于:
    [0034]若所述底層產品參數轉換列表配置了資源轉換規則,根據所述資源轉換規則匹配資源參數對應的鍵值;
    [0035]利用所述鍵值對所述數據結構進行賦值,得到所述賦值后的所述數據結構。
    [0036]在第二方面還一種可能的設計中,所述確定模塊根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表,具體用于:
    [0037]根據所述產品名稱和所述操作動作,在所述數據庫中的產品參數轉換列表中確定出底層產品參數轉換列表。
    [0038]在第二方面又一種可能的設計中,在所述根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表之前,所述確定模塊還用于:
    [0039]配置產品參數轉換,包括:參數名稱,參數類型,資源參數,默認值,排序,資源轉換規則字段;
    [0040]其中,所述參數類型包含String、Map、List、Long等類型,所述資源參數為請求參
    數中對應的參數key,所述默認值為賦值實體類屬性默認值,所述排序為參數轉換所在層級,所述資源轉換規則為賦值實體類屬性值時通過資源參數+資源轉換規則匹配的鍵值。
    [0041]第三方面,本申請提供一種電子設備,包括:處理器,以及與所述處理器通信連接的存儲器;
    [0042]所述存儲器存儲計算機執行指令;
    [0043]所述處理器執行所述存儲器存儲的計算機執行指令,以實現如上述第一方面或任一種方式所述的方法。
    [0044]第四方面,本申請提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現上述第一方面或任一種方式所述的方法。
    [0045]本申請提供的請求處理方法、裝置、電子設備及存儲介質,該方法通過獲取接口方法接收請求,接口訪問請求攜帶有請求參數、產品名稱、以及操作動作,并根據產品名稱和操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表,之后將底層產品參數轉換列表轉換為下游系統所需的數據結構,最后根據請求參數對數據結構進行賦值,得到賦值后的數據結構。該技術方案中,實現了將接口方法接收請求轉換為下游系統所能適配的請求,提高代碼復用與業務擴展性。
    附圖說明
    [0046]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本申請的實施本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種請求處理方法,其特征在于,包括:獲取接口方法接收請求,所述接口訪問請求攜帶有請求參數、產品名稱、以及操作動作;根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表;將所述底層產品參數轉換列表轉換為下游系統所需的數據結構;根據所述請求參數對所述數據結構進行賦值,得到賦值后的所述數據結構。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:對所述賦值后的所述數據結構進行轉換處理,得到實體類或Json數據結構;將所述實體類或所述Json數據結構發送至所述下游系統,以使所述下游系統執行相應的處理。3.根據權利要求1或2所述的方法,其特征在于,在所述將所述底層產品參數轉換列表轉換為下游系統所需的數據結構之后,所述方法還包括:若所述底層產品參數轉換列表配置了賦值實體類屬性的默認值,利用所述默認值對所述數據結構進行賦值,得到所述賦值后的所述數據結構。4.根據權利要求1或2所述的方法,其特征在于,在所述將所述底層產品參數轉換列表轉換為下游系統所需的數據結構之后,所述方法還包括:若所述底層產品參數轉換列表配置了資源轉換規則,根據所述資源轉換規則匹配資源參數對應的鍵值;利用所述鍵值對所述數據結構進行賦值,得到所述賦值后的所述數據結構。5.根據權利要求1或2所述的方法,其特征在于,所述根據所述產品名稱和所述操作動作,在預先設置的數據庫中確定出底層產品參數轉換列表,包括:根據所述產品名稱和所述操作動作,在所述數據庫中的產品參數轉換列表中確定出底層產品參數轉換列表。6.根據權利要求1或2所述的方法,其特征在于,在所述根據所述產品名稱和所述操作動作,在...

    【專利技術屬性】
    技術研發人員:張文濤
    申請(專利權)人:聯通數字科技有限公司聯通云數據有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产激情无码一区二区| 潮喷大喷水系列无码久久精品| 亚洲国产成人精品无码区在线网站| 无码人妻精品一区二区三区久久| 无码乱肉视频免费大全合集| 国产精品一级毛片无码视频| 人妻丰满熟妇岳AV无码区HD| 乱人伦人妻中文字幕无码久久网 | 国产精品亚韩精品无码a在线 | 亚洲AV永久无码精品一福利| 一本色道久久HEZYO无码| 国产在线无码视频一区| 亚洲熟妇无码久久精品| 日韩av无码免费播放| 人妻无码久久精品| 亚州AV综合色区无码一区| 精品人妻大屁股白浆无码| 亚洲中文字幕无码久久2017 | 中文字幕无码播放免费| 国产精品无码专区| 超清无码熟妇人妻AV在线电影| 国产免费午夜a无码v视频| 亚洲精品无码国产片| 一夲道dvd高清无码| 亚洲av永久无码嘿嘿嘿| 久久久久琪琪去精品色无码| 亚洲AV永久无码区成人网站| 国产精品三级在线观看无码| 日本无码小泬粉嫩精品图| JLZZJLZZ亚洲乱熟无码| 亚洲午夜无码片在线观看影院猛| 精品久久久无码中字| 无码精品国产va在线观看dvd| 亚洲AV无码一区二区三区牲色 | 无码AV片在线观看免费| 精品无码人妻一区二区三区品| 色综合久久无码五十路人妻| 久久久久亚洲AV无码观看| 日本无码WWW在线视频观看| 亚洲中文字幕无码久久2020| 免费无码A片一区二三区 |