上院への発信者の録音インタフェース
ストリング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)前記 }