springbootプロジェクトは、いくつかの例でログインする必要があります

上院への発信者の録音インタフェース

ストリングdataStr = request.getParameter( "データ" )。
log.info( + dataStr "SupConf136Controller-get136List PARAMです")。

 メッセージ本文録音されたメッセージ

log.info( "===> rtSyncConfStoreK:" + msgBody)。

 データ変換、判断を下すのに必要な時間を解析し、ログ

JSONObject JSON = (JSONObject)ite.next();
もし(JSON == NULL ){ 
    ite.remove()。
    log.info( "===> rtSyncConfStoreK error7:" + msgBody + ":" + JSON)。
    dingDingComponent.sendBigDataGroup( "===> rtSyncConfStoreK error7:" + msgBody + ":" + JSON)。
    続け; 
}
試す{ 
    workDate = Date2Utils.parse(json.getString( "work_date" )、Date2Utils.FORMAT_LONG_6)。
} キャッチ(例外e){ 
    log.info( "rtSyncConfStoreKはparsedataエラー" 、E)。
}

 行うためのデータベースの更新操作

試す{ 
    iSupConfStoreKDAO.insertBatch(insertList)。
} キャッチ(例外e){ 
    log.error( "===> rtSyncConfStoreK error3:" + msgBody + ":" + insertList、E)。
    dingDingComponent.sendBigDataGroup( "===> rtSyncConfStoreK error3:" + msgBody + ":" + insertList + ":" + e)前記 
}
試す{ 
    iSupConfStoreKDAO.updateByRtAreaKSeqNoAndStoreNo(updateList)。
} キャッチ(例外e){ 
    log.error( "===> rtSyncConfStoreK error4:" + msgBody + ":" + updateList、E)。
    dingDingComponent.sendBigDataGroup( "===> rtSyncConfStoreK error4:" + msgBody + ":" + updateList + ":" + e)前記 
}
試す{ 
    iSupConfStoreKDAO.deleteByRtAreaKSeqNoAndStoreNo(deleteConfStoreKList)。
} キャッチ(例外e){ 
    log.error( "===> rtSyncConfStoreK ERROR1:" + msgBody + ":" + deleteConfStoreKList、E)。
    dingDingComponent.sendBigDataGroup( "===> rtSyncConfStoreK ERROR1:" + msgBody + ":" + deleteConfStoreKList + ":" + e)前記 
}

 

おすすめ

転載: www.cnblogs.com/linux-centos/p/12129174.html