디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이 소스코드 좀 봐줘 도와줘 ㅜㅜ

개르개르(203.226) 2012.11.28 14:47:34
조회 69 추천 0 댓글 1


이거 예외처리하는거 맞지?
어떻게 돌아가는건지 눈앞이 막막하다

public void ruleExecute(HttpServletRequest request, IListMap listMap)
   throws Exception {

  Map<Object, Object> paramMap = listMap.getParameterMap();
  List list = listMap.getDataList("ds_List");
  int size = list.size();
  String shmptNo = "";
  String tmsReleScd = "010";
  int releScd = 0;
  String msg = "";
  int total = size;
  int scd_010 = 0;
  int scd_020 = 0;
  int scd_030 = 0;
  int scd_040 = 0;
  int scd_050 = 0;
  int scd_060 = 0;
  int scd_070 = 0;
  int scd_080 = 0;
  int scd_090 = 0;

  for (int i = 0; i < size; i++) {
   Map<Object, Object> pMap = (Map) list.get(i);
   paramMap.put("PRGS_MSG_CHECK", "");
   paramMap.put("SHMPT_NO", "");
   pMap.put("SHMPT_NO", "");
   tmsReleScd = "010";
   msg = "";
   try {
    // to release
    scd_010++;
    TORelease(paramMap, pMap);
    releScd = 1;

    // PLANGROUP ATTACH
    planGroupAttach(paramMap, pMap, tmsReleScd);

    tmsReleScd = selectRule(listMap);
    scd_020++;
    releScd++;

    newShipment(paramMap, pMap, tmsReleScd);
    scd_030++;
    releScd++;
    
    // Rating
    shmptNo = rating(paramMap, pMap, tmsReleScd);
    scd_040++;
    releScd++;
    pMap.put("SHMPT_NO", shmptNo);

    // Shipment Confirm
    shipmentConfirm(paramMap, pMap, tmsReleScd);
    scd_050++;
    releScd++;
    
    // Tender Request
    tenderRequest(request, paramMap, pMap, tmsReleScd);
    scd_060++;
    releScd++;
   } catch (ExeException e) {
    int errorCode = e.getCode();
    if (errorCode < -1) {
     msg = selectRulePlanMsg(e.getCode(),
       (String) paramMap.get("GV_LANG"));
    } else {
     msg = e.getMessage();

    }
    if(msg.length() > 300){
     msg = msg.substring(0, 300);
    }
   } finally {
    if (!msg.equals("RELEASE ERROR")) {
     TransactionStatus ts = null;
     
     try{
     ts = startTransaction();
     java.text.DecimalFormat df = new java.text.DecimalFormat("000");
     tmsReleScd = df.format(releScd*10);
             
     pMap.put("TMS_RELE_SCD", tmsReleScd);
     pMap.put("PRGS_MSG", msg);
     updatePlanRuleMsg(pMap);
     commitTransaction(ts);
     }catch(Exception e){
      e.printStackTrace();
      rollbackTransaction(ts);
     }
    }
   }

  }
  
  scd_030 = scd_020;
  scd_050 = scd_040;
  
  throw new ExeException(-101312, new String[]{String.valueOf(scd_010), String.valueOf(scd_030), String.valueOf(scd_050), String.valueOf(scd_060), String.valueOf(scd_070)});
 }

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
339795 visual studio 2012 설치중~ [2] 상상(175.123) 12.12.05 82 0
339794 스마트TV앱 취업설명회!!! [2] 방강혁(121.140) 12.12.05 66 0
339793 C++로 GUI 개발하는 거 자체가 삽질이지 [4] 가나다라마법(112.173) 12.12.05 225 0
339792 C++로 GUI 개발하고 싶은 프게이들아 [7] ㅁㄴㅇ(119.202) 12.12.05 206 0
339791 언제나 네이밍이 제일 힘들다 [2] ㅇㅇ(58.102) 12.12.05 78 0
339790 파일입출력 관련 질문점 ㅇㅇ 좀 도와주라 [존나 급함] [7] ggggggg(210.119) 12.12.05 82 0
339789 요즘에도 [3] 이런(211.234) 12.12.05 45 0
339788 ms야 mfc 버리면 안되.. [6] ㅇㅇ(58.102) 12.12.05 200 0
339787 왜 자바스크립트가 적용이 됬다가 안됬다가 하는걸까요?? [7] 용인고자라인(182.215) 12.12.05 93 0
339786 안드로이드 Fragment로 자바액티비티 파일 어떻게 적용시켜?? [2] dd(123.140) 12.12.05 65 0
339785 형들 gif파일을 읽어서 화면에 직접 그리고싶은데 [1] 123(112.165) 12.12.05 52 0
339784 암호학 프로그래밍 짜고 있는데. 도와줍쇼. [6] AES(122.254) 12.12.05 172 0
339783 열심히 공부해라 [2] df(59.26) 12.12.05 139 0
339782 프갤이 활발해지려면 어떻게해야할까 [6] ㅋㄱ(183.96) 12.12.05 127 0
339781 보통 3dmax로 자기가원하는 모델링 만들정도 수준될려면 몇개월공부? [5] 유니티(121.176) 12.12.05 99 0
339780 유니티vs자바 [2] 유니티(121.176) 12.12.05 149 0
339779 이클립스에서 mysql url 설정해야 하는데 [1] JSP(182.211) 12.12.05 37 0
339778 우리회사 월급은 꼬박 잘주는데 너무 힘들다.. [3] ㅇㅇ(175.194) 12.12.05 99 0
339777 유니티로 게임만들까 자바로게임만들까? [1] 유니티(121.176) 12.12.05 88 0
339776 아오 왜 팀으로 작업해야하는걸 늘 혼자 작업해야하는거야? [4] Aven갤로그로 이동합니다. 12.12.05 124 0
339775 프로그래밍의 언어중에 가장 유망주는 무엇일까? [12] 새싹(211.210) 12.12.05 287 0
339774 형들은 irc 머써? [1] 힝아(115.161) 12.12.05 61 0
339773 나 미국 컴퓨터 사이언스 대학원 가는데 [3] Dssafhjrfv갤로그로 이동합니다. 12.12.04 228 0
339772 간만의 지식탐구 [1] 이모군(58.228) 12.12.04 33 0
339771 개인 페이지에 유튜브 뮤비 퍼오는 건 문제 없겠지? [4] 매의눈(59.14) 12.12.04 66 0
339770 아 화상인바이러스인가에 나온 cyber bitch 이쁘다 Kyle(220.244) 12.12.04 105 1
339768 근데 홈페이지에 외국노래 배경음악으로 깔아놓으면 저작권 걸림? [3] 매의눈(59.14) 12.12.04 88 0
339767 '와이파이 + 지메일' 은 절대 추적 불가? [2] 갤러그(119.194) 12.12.04 294 0
339765 First Follow yacc yacc 퍼스트 팔로우 얔얔 [2] ㅋㄱ(183.96) 12.12.04 83 0
339764 형들 질문점.. [1] 자바뉴비ㅠㅠ(203.241) 12.12.04 46 0
339762 부럽다 나도 어디 입사해보고싶다 하스갤로그로 이동합니다. 12.12.04 36 0
339761 벌레잡기로 스트레스 푸는 형들은 [2] 하스갤로그로 이동합니다. 12.12.04 68 0
339759 입사하면 누군 좋아할거같아? [3] ㅋㄱ(183.96) 12.12.04 159 0
339757 코딩 초보한테 이것 좀 도와주라 ;;; [2] 프갤러들아 (121.150) 12.12.04 84 0
339756 티비토론 보고있냐 [3] 고랭?갤로그로 이동합니다. 12.12.04 92 0
339755 무슨 1학년 2학기에....5천줄짜리 코드 과제여 [11] (220.94) 12.12.04 211 0
339753 전자과 OS관련 [3] dropsipss1(223.62) 12.12.04 128 0
339751 근데 왜 프갤에서 프로그래밍 질문하냐 하스갤로그로 이동합니다. 12.12.04 42 0
339750 프로그램수정을 [10] ㅂㅈㄷ(1.220) 12.12.04 182 0
339749 형들 오늘 고딩한테 담배를 사줬어 [2] 꿈꾸는낭만갤로그로 이동합니다. 12.12.04 115 0
339747 안드로이드 Fragment 잘하는 형 없음? [1] dd(210.94) 12.12.04 50 0
339746 여기잇는사람들 답없다 [2] 겟앰푸딩(220.120) 12.12.04 90 0
339745 전처리기는 디버깅 안되냐 [2] (203.237) 12.12.04 60 0
339744 운전면허필기 만점받음 ㅋㅋ ㅗㅗ (121.174) 12.12.04 54 0
339743 자바 안드로이드 두더지게임 만들어야되는데 네이트로 도와주실분... [2] 예비군아저씨갤로그로 이동합니다. 12.12.04 117 0
339742 파스칼 소스는 구했는데 할매문자근성(119.208) 12.12.04 55 0
339741 자료구조는 근데 [1] 겟앰푸딩(220.120) 12.12.04 82 0
339740 백왕 어드밴쳐 2탄 - 곽노현 .txt Kyle(220.244) 12.12.04 52 0
339739 님들 꼭와주셈 자료구조 공부법 [3] 자료구조(220.120) 12.12.04 432 0
339738 백왕 어드밴쳐 1탄.txt Kyle(220.244) 12.12.04 41 0
뉴스 지드래곤, 8월 방콕 콘서트 취소 디시트렌드 07.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2