계약 운임 계산
public interface ContractFreight {
List getMakeBillFreight(long CustContractKey); //기본 비엘당 받는 운임
List getMakeUnitFreight(long CustContractKey); // 유닛 (컨테이너당 받는 운임 )
List getMakeCfsFreight(long CustContractKey); // CFS 일때 받는 운임
List getBasicAllFreight(long BasicContractKey); // 모든 기본 운임
}
1) 계약 운임 키 가상 셋팅
게약운임에대한 비엘에 들어있는 컨테이너 체크
기본 포트별 셋팅 계약운임에셋팅된 전체 기본운임 셋팅
개인 운임 비엘당 운임 가져오기
개인운임 컨테이너당 받는운임 가져오기
개인 운임 CFS 일경우 운임 가져오기
운임 계산하기
CFS 일경우 가격 계산
기본 유닛대수당에대한 계산
GrossWgt = GWT/1000 --1보다작으면 1아니면 그대로
Measure = measure 1보다 작으면1 아니면그대로
두개를 GrossWgt , Measure 비교해서
CFS 기본단가에
(CFS기본계약단가 (GrossWgt , Measure비교해서큰값 )100)+0.5)/100