فهرست منبع

1.新增调度任务:修改注释的逻辑

lisheng 3 هفته پیش
والد
کامیت
01bed4df38

+ 5 - 5
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/task/TravelFinanConfirmCreateTask.java

@@ -121,8 +121,8 @@ public class TravelFinanConfirmCreateTask extends AbstractTask {
         //DynamicObjectCollection slOrderDataCol = getSlOrderDataCol();
         DynamicObjectCollection slOrderDataCol = QueryServiceHelper.query("er_allcheckingbill", "id,oabillnum,server,sourcebookedid.id applierId,totalamount,operationtype", new QFilter[]{
                 new QFilter("happenddate", QCP.less_equals, new Date()),
-//                new QFilter(FinanceBillConfirmConstant.NCKD_SL_CONFRMID, QFilter.equals, 0)
-//                        .or(QFilter.isNull(FinanceBillConfirmConstant.NCKD_SL_CONFRMID)),
+                new QFilter(FinanceBillConfirmConstant.NCKD_SL_CONFRMID, QFilter.equals, 0)
+                        .or(QFilter.isNull(FinanceBillConfirmConstant.NCKD_SL_CONFRMID)),
                 new QFilter("operationtype", QFilter.in, Arrays.asList("1","2","4","5","6")),
         });
         long confirmBillId = financeConfirmInfo.getLong("id");
@@ -201,8 +201,8 @@ public class TravelFinanConfirmCreateTask extends AbstractTask {
         DynamicObjectCollection tripReqBillCol = QueryServiceHelper.query(TripReqBillConstant.ENTITYID, String.join(",",TripReqBillConstant.ID,TripReqBillConstant.BILLNO), new QFilter[]{
                 // 状态为审核通过、已付款、关闭
                 new QFilter(TripReqBillConstant.KEY_BILLSTATUS, QFilter.in, Arrays.asList("E", "G", "I")),
-//                new QFilter(FinanceBillConfirmConstant.NCKD_BZ_CONFRMID, QFilter.equals, 0)
-//                        .or(QFilter.isNull(FinanceBillConfirmConstant.NCKD_BZ_CONFRMID)),
+                new QFilter(FinanceBillConfirmConstant.NCKD_BZ_CONFRMID, QFilter.equals, 0)
+                        .or(QFilter.isNull(FinanceBillConfirmConstant.NCKD_BZ_CONFRMID)),
                 new QFilter(TripReqBillConstant.RENDDATE, QFilter.less_than, firstDay),
         },"createtime desc" );
         if(tripReqBillCol == null || tripReqBillCol.size() == 0){
@@ -210,7 +210,7 @@ public class TravelFinanConfirmCreateTask extends AbstractTask {
         }
         List<Object> tripReqBillIdList = tripReqBillCol.stream().map(r -> r.get(TripReqBillConstant.ID)).collect(Collectors.toList());
         // 创建财务对账底稿
-        //createTravelFinanDraft(financeConfirmInfo,tripReqBillIdList,bzAmount);
+        createTravelFinanDraft(financeConfirmInfo,tripReqBillIdList,bzAmount);
         DynamicObjectCollection bzEntryCol = financeConfirmInfo.getDynamicObjectCollection(FinanceBillConfirmConstant.NCKD_BZ_ENTRY.ENTITYID);
         // 查询关联的商旅补助底稿数据
         List<Long> draftBillIdList = QueryServiceHelper.query(TravelFinanDraftConstant.ENTITYID, TravelFinanDraftConstant.ID,