Long 타입의 구덩이, 처음 만났어요.

2005 단어
아래에 빨간색으로 표시된 코드를 주의하십시오. 이 코드를 추가하지 않으면 문제가 있을 수 있습니다. 왜냐하면 하나의 비교는 주소이고, 하나의 비교는value입니다. 서로 다른 프로그램 논리에 오류가 발생할 수 있습니다.덧붙여서 비교한 게 값이야!!!
          allViewMap.put("projid", projid);
                //           
                List projList=new ArrayList();
                List projList_1 = ProjectBaseFacade.queryCrmFinanProj(compserialid, projBaseinfo.getCustomertype());
                
                double sumHistoryPactmoney = 0.0;
                double sumHistoryProlastsuming = 0.0;
                for (int i = 0; i < projList_1.size(); i++) {
                    if (projList_1.get(i).getProjid().longValue()!=projid.longValue()) {
                        sumHistoryPactmoney = sumHistoryPactmoney + (projList_1.get(i).getAssuremoney() == null ? 0 : projList_1.get(i).getAssuremoney());
                        sumHistoryProlastsuming = sumHistoryProlastsuming + (projList_1.get(i).getLastsuming() == null ? 0 : projList_1.get(i).getLastsuming());
                        projList.add(projList_1.get(i));
                    }
                }

 
전재 대상:https://www.cnblogs.com/xh_Blog/p/9408259.html

좋은 웹페이지 즐겨찾기