Explorar el Código

1.调整差旅报销标准同步逻辑
2.调整人员职级备份表逻辑

lisheng hace 1 día
padre
commit
d41a60ff95

+ 15 - 1
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/plugin/operate/Helper/PersonReimQuotaHelper.java

@@ -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<>();
         // 基础资料标准过滤条件
@@ -234,6 +238,16 @@ public class PersonReimQuotaHelper {
         leverFilterList.add(new QFilter("nckd_joblevelhr.fbasedataid", QCP.equals,jobId));
         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 个人额度表