你還敢亂粘貼嗎?

記一次聯調測試的鍋, 從此再也不敢亂粘代碼了...

    private Map<String, String> generateParams(HandlingFeeReq reqData) {
        Map<String, String> params = new HashMap();
        Field[] fieldArr = reqData.getClass().getDeclaredFields();
        try {
            for (Field field : fieldArr) {
                field.setAccessible(true);
                if (field.get(reqData) != null && !"".equals(field.get(reqData).toString())) {
                    params.put(field.getName(), field.get(reqData).toString());
                }
            }
        } catch (IllegalAccessException e) {
            logger.error("參數轉化異常, 參數:{}", JSON.toJSONString(params));
            e.printStackTrace();
        }
        return params;
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章