修改五级分类1级的数据字典对应取值
This commit is contained in:
parent
6b7e637830
commit
7ea6c7bcbd
@ -41,14 +41,8 @@ public class AutoFiveGradeClass {
|
||||
JBOTransaction tx=null;
|
||||
try {
|
||||
tx= JBOFactory.createJBOTransaction();
|
||||
// int a=0;//正常合同数
|
||||
// int b=0;//关注合同数
|
||||
// int c=0;//次级合同数
|
||||
// int d=0;//可疑合同数
|
||||
// int e=0;//损失合同数
|
||||
BizObjectManager lccsManager = JBOFactory.getBizObjectManager(LC_CALC_CONDITION_STATUS.CLASS_NAME);
|
||||
BizObjectManager lciManager = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME);
|
||||
// BizObjectManager five_grade = JBOFactory.getBizObjectManager(LB_FIVE_GRADE_SUMMARY.CLASS_NAME);
|
||||
BizObjectManager five_gr = JBOFactory.getBizObjectManager(LB_FIVE_GRADE.CLASS_NAME);
|
||||
tx.join(lccsManager);
|
||||
tx.join(lciManager);
|
||||
@ -62,11 +56,8 @@ public class AutoFiveGradeClass {
|
||||
if(productId!=null){
|
||||
//0.获取逾期天数和期次
|
||||
String overday = OverdueProjectCache.getOverDays(lccs.getAttribute("CONTRACT_ID").getString(), lccs.getAttribute("PAYMENT_NUMBER").getString());
|
||||
// Integer overdays=Integer.parseInt(overday.replaceAll("\\.0", ""));
|
||||
// String outlist = OverdueProjectCache.getOutList(lccs.getAttribute("CONTRACT_ID").getString(), lccs.getAttribute("PAYMENT_NUMBER").getString());
|
||||
// outlist=outlist.replaceAll("\\.0", "");
|
||||
//1.获取等级
|
||||
String fiveGrade = getFiveConfig(overday);//ProductParamUtil.getFiveGradeClassification(productId, overdays);
|
||||
String fiveGrade = getFiveConfig(overday);
|
||||
//2.更新跑批状态表(最新)
|
||||
lccsManager.createQuery("update o set FIVE_GRADE='"+fiveGrade+"',FIVE_GRADE_DATE=:fivegradedate where CONTRACT_ID=:id ")
|
||||
.setParameter("fivegradedate",DateAssistant.getToday()).setParameter("id",lccs.getAttribute("CONTRACT_ID").getString()).executeUpdate();
|
||||
@ -84,28 +75,8 @@ public class AutoFiveGradeClass {
|
||||
fgbo.setAttributeValue("INPUTTIME", DateAssistant.getToday());
|
||||
five_gr.saveObject(fgbo);
|
||||
}
|
||||
//3.对各个等级进行统计
|
||||
// switch(fiveGrade){
|
||||
// case "ClassifyResult01":a++;break;
|
||||
// case "ClassifyResult02":b++;break;
|
||||
// case "ClassifyResult03":c++;break;
|
||||
// case "ClassifyResult04":d++;break;
|
||||
// case "ClassifyResult05":e++;break;
|
||||
// }
|
||||
}
|
||||
}
|
||||
//入汇总表
|
||||
// BizObject bo=five_grade.newObject();
|
||||
// bo.setAttributeValue("EXCUTE_DATE", DateAssistant.getToday());
|
||||
// bo.setAttributeValue("CONTRACT_TOTAL",a+b+c+d+e);
|
||||
// bo.setAttributeValue("NORMAL_CONTRACT",a);
|
||||
// bo.setAttributeValue("ATTENTION_CONTRACT",b);
|
||||
// bo.setAttributeValue("SECONDARY_CONTRACT",c);
|
||||
// bo.setAttributeValue("SUSPECT_CONTRACT",d);
|
||||
// bo.setAttributeValue("LOSS_CONTRACT",e);
|
||||
// bo.setAttributeValue("DEMO",DateAssistant.getToday()+",自动跑批");
|
||||
// bo.setAttributeValue("INPUTUSERID","admin");
|
||||
// five_grade.saveObject(bo);
|
||||
}
|
||||
}
|
||||
tx.commit();
|
||||
} catch (Exception e) {
|
||||
@ -129,7 +100,7 @@ public class AutoFiveGradeClass {
|
||||
if(gradeConfg!=null){
|
||||
return gradeConfg.getAttribute(LM_GRADE_CLASSIFICATION.loan_result).getString();
|
||||
}else{
|
||||
return "getGrade01";
|
||||
return "ClassifyResult01";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user