修改五级分类1级的数据字典对应取值

This commit is contained in:
jianghongdong 2018-08-20 10:18:41 +08:00
parent 6b7e637830
commit 7ea6c7bcbd

View File

@ -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";
}
}