freehalfadjust.java~1~

来自「银行信用评估系统」· JAVA~1~ 代码 · 共 602 行 · 第 1/2 页

JAVA~1~
602
字号
          strbx1[0] = "Dxoverdraft";        }        else if (strbx[0].trim().equals("呆帐透支")) {          queryx[0] = "select Dzoverdraft from Unlrecord";          strbx1[0] = "Dzoverdraft";        }        pstmt5 = con.prepareStatement(queryx[0]);        rs5 = pstmt5.executeQuery();        if (rs5.next()) {          strx0 = rs5.getString(strbx1[0]); //调整分          sum1 += Integer.parseInt(strx0);        }      }else  sum1 += 0;      //在我行贷款有 不良行为     if(strbx[1].trim().equals("有")) {       sum1 -= 100;    }else  sum1 -= 0;      //涉嫌犯罪或正受法律处罚和调查    if(strbx[2]!=null){      if(strbx[2].trim().equals("涉嫌犯罪")) {         queryx[1] = "select Criminal from Unlrecord ";         strbx1[1]="Criminal";      }       else if(strbx[2].trim().equals("法律处罚")) {         queryx[1] = "select Punish from Unlrecord";         strbx1[1]="Punish";       }       else if(strbx[2].trim().equals("司法调查")) {         queryx[1] = "select JusticeInq from Unlrecord";         strbx1[1]="JusticeInq";       }       pstmt5 = con.prepareStatement(queryx[1]);       rs5=pstmt5.executeQuery();       if(rs5.next()){         strx0 = rs5.getString(strbx1[1]); //调整分         jTextField5.setText(strx0);         sum1+=Integer.parseInt(strx0);       }     } else {sum1+=0;}       //其它未偿还的债务    if(strbx[3]!=null) {        if (strbx[3].trim().equals("其他未偿债务5000-10000"))        {          queryx[2] = "select Qt5_1 from Unlrecord ";          strbx1[2] = "Qt5_1";        }        else if (strbx[3].trim().equals("其他未偿债务10000-30000")) {          queryx[2] = "select Qt1_3 from Unlrecord";          strbx1[2] = "Qt1_3";        }        else if (strbx[3].trim().equals("其他未偿债务30000以上")) {          queryx[2] = "select Qt3 from Unlrecord";          strbx1[2] = "Qt3";        }        pstmt5 = con.prepareStatement(queryx[2]);        rs5 = pstmt5.executeQuery();        if (rs5.next()) {          strx0 = rs5.getString(strbx1[2]); //调整分          sum1 += Integer.parseInt(strx0);        }      }         }      else System.out.print("此用户无不良记录");      }    }  catch(Exception ef)        { //System.out.print("系统错误,请重新运行。");         } return sum1;}  void jButton1_actionPerformed(ActionEvent e) {    String xz=null;    String qur=null;    String sel=null;    int tzed=0;    String bdbrdj=null;    String bdbrxz=null;    int bdbrtze=0;    String strup=null;    str=null;    str1=null;    str2=null;    str3=null;    str4=null;    str5=null;    str6=null;    str7=null;    str8=null;    str9=null;    a1=0;a2=0;b=0;    a3=0;b1=0;    try{         str=jTextField1.getText();         String select="select CreditcardId from Creditcard";         Statement ps1;         ResultSet rs1;         ps1=con.createStatement();         String eq=null;         rs1=ps1.executeQuery(select);         while(rs1.next()){         eq=rs1.getString("CreditcardId");         if(eq.trim().equals(str)){         query = "select CreditcardGrade,UserId from Creditcard where CreditcardId=?";         pstmt = con.prepareStatement(query);         pstmt.setString(1,str);         rs=pstmt.executeQuery();         if(rs.next()){         str9=rs.getString("UserId");  //用户号         str1=rs.getString("CreditcardGrade");   //信用等级          }         query1 = "select AccountDeposit from Account where CreditcardId=?";         pstmt1 = con.prepareStatement(query1);         pstmt1.setString(1,str);         rs1=pstmt1.executeQuery();         if(rs1.next()){         str2=rs1.getString("AccountDeposit");  //存款余额         a1=Float.parseFloat(str2);   //存款余额          }         query2 = "select UseNum,UseMoney,UseState from UseRecord where CreditcardId=?";         pstmt2 = con.prepareStatement(query2);         pstmt2.setString(1,str);         rs2=pstmt2.executeQuery();         if(rs2.next()){         str3=rs2.getString("UseNum");  //使用次数         str4=rs2.getString("UseMoney");  //使用金额         str5=rs2.getString("UseState");   //使用状态         a2=Float.parseFloat(str4);    //使用金额         a3=Integer.parseInt(str3);    //使用次数         if((a1-a2)<0)         b=a2-a1;  //月累计透支额         }         query3 = "select UserName,CpCredit from Users where UserId=?";         pstmt3= con.prepareStatement(query3);         pstmt3.setString(1,str9);         rs3=pstmt3.executeQuery();         if(rs3.next()){         str7=rs3.getString("UserName");//用户名         str8=rs3.getString("CpCredit"); //初评得分         b1=Integer.parseInt(str8);//初评得分        }        else{            jTextField1.setText("没有匹配项!");        }        b1=b1+this.UseRecordadjust(a1,a2,a3,b,str5)+this.Badrecordadjust(str9);        jTextField1.setText(Integer.toString(b1));        if((b1<=120)&&(b1>=100)){          str1="A";          tzed=50000;          xz="金卡";          bdbrdj="B";          bdbrxz="金卡";          bdbrtze=40000;          }          else if((b1<100)&&(b1>=90)){          str1="B";          tzed=40000;          xz="金卡";          bdbrdj="C";          bdbrxz="普卡";          bdbrtze=30000;          }          else if((b1<90)&&(b1>=80)){          str1="C";          tzed=30000;          xz="普卡";          bdbrdj="D";          bdbrxz="普卡";          bdbrtze=20000;         }         else if((b1<80)&&(b1>=70)){         str1="D";         tzed=20000;         xz="普卡";         bdbrdj="E";         bdbrxz="普卡";         bdbrtze=10000;         }         else if((b1<70)&&(b1>=60)){         str1="E";         tzed=10000;          xz="普卡";          bdbrdj="F";         bdbrxz="普卡";         bdbrtze=5000;         }         else if((b1<60)&&(b1>=50)){         str1="F";         tzed=5000;          xz="普卡";          bdbrdj="G";          bdbrxz="普卡";          bdbrtze=2000;         }         else if((b1<50)&&(b1>=35)){         str1="G";         tzed=2000;         xz="普卡";         bdbrdj="H";         bdbrxz="普卡";         bdbrtze=0;         }         else {         str1="H";         tzed=0;         xz="普卡";         }         jTextField2.setText(str9);         jTextField3.setText(xz);         jTextField4.setText(str1);         jTextField5.setText(Integer.toString(tzed));         qur="update Creditcard set CreditcardGrade="+"\'"+str1+"\'"+" where CreditcardId="+"\'"+str.trim()+"\'";         Statement ps;         ps=con.createStatement();        // System.out.print(qur);         ps.execute(qur);        sel="select UserId from Users where DbrUserId=?";        pstmt1 = con.prepareStatement(sel);        pstmt1.setString(1,str9);        rs1=pstmt1.executeQuery();         if(rs1.next()){         str2=rs1.getString("UserId");          }        if(str2!=null){         qur="update Creditcard set CreditcardGrade="+"\'"+ bdbrdj+"\'"+" where UserId="+"\'"+str2.trim()+"\'";         ps=con.createStatement();         ps.execute(qur);         jTextField6.setText(str2);         jTextField7.setText(bdbrxz);         jTextField8.setText(bdbrdj);         jTextField9.setText(Integer.toString(bdbrtze));       }        else{          jTextField6.setText("");          jTextField7.setText("");          jTextField8.setText("");          jTextField9.setText("");          }        }      else{         jTextField1.setText("该信用卡不存在");         jTextField2.setText("");         jTextField3.setText("");         jTextField4.setText("");         jTextField5.setText("");         jTextField6.setText("");         jTextField7.setText("");         jTextField8.setText("");         jTextField9.setText("");      }       }    }          catch(Exception ef)         { System.out.print("系统错误,请重新运行。");          }  }  JLabel jLabel1 = new JLabel();  JLabel jLabel2 = new JLabel();  JTextField jTextField6 = new JTextField();  JTextField jTextField7 = new JTextField();  JTextField jTextField8 = new JTextField();  JTextField jTextField9 = new JTextField();}class FreeHalfAdjust_jButton1_actionAdapter implements java.awt.event.ActionListener {  FreeHalfAdjust adaptee;  FreeHalfAdjust_jButton1_actionAdapter(FreeHalfAdjust adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton1_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?