?? accinf.java
字號:
package com.pansky.dcc.trans;
/**
* Created by IntelliJ IDEA.
* User: fjf
* Date: 2005-7-7
* Time: 6:42:20
* To change this template use File | Settings | File Templates.
*/
public class Accinf {
//(鈔匯標志)01->2 其余置1 默認現匯
public String checkCry(String cryType){
if("01".equals(cryType)){
return "2";
}else{
return "1";
}
}
//賬戶類型
//#若AIT_ACCTYP=00,01,02,03, CIF _ACCTYP=01; 05->11,06->12,
// 07->(原07委貸保證金戶,如果科目位(AIT_ACCNO的12到14位)“431”則 轉為“03”否則轉為“01”),
// 11,13,14->99
public String changAccTyp(String accType,String Accno){
if("00".equals(accType) || "01".equals(accType) || "02".equals(accType) || "03".equals(accType)){
return "01";
}else if("05".equals(accType)){
return "11";
}else if("06".equals(accType)){
return "12";
}else if("07".equals(accType)){
if("431".equals(Accno.trim().substring(11,14))){
return "03";
}else{
return "01";
}
}else if("11".equals(accType) || "13".equals(accType) || "14".equals(accType)){
return "99";
}else{
return "NULL";
}
// return (String.valueOf(Integer.parseInt(accType)+1)).length() == 1 ? "0".concat(String.valueOf(Integer.parseInt(accType)+1)) : String.valueOf(Integer.parseInt(accType)+1);
}
public String changOptSub(String old){
if(old.length()==5){
if(old.charAt(1)=='1'){
return old.substring(0,1).concat("11").concat("00");
}else{
return old.substring(0,1).concat("00").concat("00");
}
}else{
return "NULL";
}
}
//11100(查詢,轉帳,取現,后兩位備用)->11110(查詢,查詢、付款、收款、取現,后一位備用) 原有轉帳權限的(第2位為1)轉為付款和收款權限
public String changOpt(String old){
if(old.length()==5){
if(old.charAt(1)=='1'){
return old.substring(0,1).concat("11").concat(old.substring(2,4));
}else{
return old.substring(0,1).concat("00").concat(old.substring(2,4));
}
}else{
return "NULL";
}
}
//#若AIT_ACCCHA=1,2,3,4,5,CIF_ACCCHA= AIT_ACCCHA,
// 若AIT_ACCCHA=0, CIF_ACCCHA= AIT_ACCTYP+01 如果AIT_ACCCHA=0時,若AIT_ACCTYP=05,06,07,13, 則AIT_ACCCHA=01
public String changAccCha(String oldAccHa,String oldAccTyp){
if("0".equals(oldAccHa)){
if("05".equals(oldAccTyp) || "06".equals(oldAccTyp) || "07".equals(oldAccTyp) || "13".equals(oldAccTyp)){
return "1";
}else{
return String.valueOf(Integer.parseInt(oldAccTyp)+01);
}
}else{
return oldAccHa;
}
}
public static void main(String[] args){
Accinf aa = new Accinf();
String tmp = aa.changAccTyp("07","01234567891234");
System.out.println(tmp);
/* try{
for(int i=0;i<15;i++){
String tmp = String.valueOf(i);
if(tmp.length()==1){
tmp = "0"+tmp;
}
String tmp1=aa.changAccTyp(tmp);
System.out.println(tmp);
System.out.println(tmp1);
}
}catch(Exception e){
}*/
/* String aaa =aa.changOpt("10100");
System.out.println(aaa);*/
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -