|
@@ -225,7 +225,11 @@ public class PersonReimQuotaHelper {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private DynamicObject getReimLever(Long jobId , Long companyId) {
|
|
|
|
|
|
+ public DynamicObject getReimLever(Long jobId , Long companyId) {
|
|
|
|
+
|
|
|
|
+ if(jobId == null || jobId == 0L || companyId == null || companyId == 0L){
|
|
|
|
+
|
|
|
|
+ }
|
|
// 查询差旅级别
|
|
// 查询差旅级别
|
|
List<QFilter> leverFilterList = new ArrayList<>();
|
|
List<QFilter> leverFilterList = new ArrayList<>();
|
|
// 基础资料标准过滤条件
|
|
// 基础资料标准过滤条件
|
|
@@ -234,6 +238,16 @@ public class PersonReimQuotaHelper {
|
|
leverFilterList.add(new QFilter("nckd_joblevelhr.fbasedataid", QCP.equals,jobId));
|
|
leverFilterList.add(new QFilter("nckd_joblevelhr.fbasedataid", QCP.equals,jobId));
|
|
return QueryServiceHelper.queryOne("er_reimburselevel", "id", leverFilterList.toArray(new QFilter[0]));
|
|
return QueryServiceHelper.queryOne("er_reimburselevel", "id", leverFilterList.toArray(new QFilter[0]));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public DynamicObject getDefultReimLever() {
|
|
|
|
+ // 查询差旅级别
|
|
|
|
+ List<QFilter> leverFilterList = new ArrayList<>();
|
|
|
|
+ // 基础资料标准过滤条件
|
|
|
|
+ leverFilterList.add(new QFilter("enable", QCP.equals,"1"));
|
|
|
|
+ leverFilterList.add(new QFilter("ispreset", QCP.equals,Boolean.TRUE));
|
|
|
|
+ leverFilterList.add(new QFilter("number", QCP.equals,"General-01"));
|
|
|
|
+ return QueryServiceHelper.queryOne("er_reimburselevel", "id", leverFilterList.toArray(new QFilter[0]));
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* 对个人额度表的额度字段赋值
|
|
* 对个人额度表的额度字段赋值
|
|
* @param personAmountBill 个人额度表
|
|
* @param personAmountBill 个人额度表
|