Ver Fonte

1.同步报销单修改

WoNiu há 4 anos atrás
pai
commit
beeee33b54

+ 4 - 4
src/main/java/com/galaxis/manatee/task/ChuanyunFinancialScheduledTask.java

@@ -56,7 +56,7 @@ public class ChuanyunFinancialScheduledTask {
     /**
      * 将报销信息从氚云中同步
      */
-    @Scheduled(cron = "0 0 2 * * *")
+    @Scheduled(fixedDelay = 3600000L)
     private void reimbursementInformationSync(){
         getReimbursementFromChuanyun();
     }
@@ -123,13 +123,13 @@ public class ChuanyunFinancialScheduledTask {
                             ChuanyunUserCompanyDO chuanyunUserCompany=userCompanyList.get(0);
                             chuanyunReimbursementDO.setReimburseUserCostCode(chuanyunUserCompany.getCostCode());
                         }
-                        ChuanyunCostDO chuanyunCostDO=chuanyunCostDao.findById(chuanyunReimbursementDO.getBeneficiaryCostId()).orElseThrow();
+//                        ChuanyunCostDO chuanyunCostDO=chuanyunCostDao.findById(chuanyunReimbursementDO.getBeneficiaryCostId()).orElseThrow();
                         chuanyunReimbursementDO.setBusinessDate(chuanyunReimbursementDO.getCreatedTime());
                         chuanyunReimbursementDO.setReimburseUserCompanyCode(chuanyunCompanyDO.getErpCode());
                         chuanyunReimbursementDO.setReimburseUserCode(chuanyunUserDO.getEmployeeNumber());
                         chuanyunReimbursementDO.setBeneficiaryBankCode(chuanyunCompanyDO.getBankCode());
                         chuanyunReimbursementDO.setBeneficiaryBankAccount(chuanyunCompanyDO.getBankAccount());
-                        chuanyunReimbursementDO.setBeneficiaryCostCode(chuanyunCostDO.getCostCode());
+//                        chuanyunReimbursementDO.setBeneficiaryCostCode(chuanyunCostDO.getCostCode());
                         chuanyunReimbursementDO.setCurrency("C001");
                         chuanyunReimbursementDO.setExchangeRate(new BigDecimal("1"));
                         chuanyunReimbursementDO.setSettlementMethod("101");
@@ -140,7 +140,7 @@ public class ChuanyunFinancialScheduledTask {
                             chuanyunReimbursementDetailDO.setReimburseSubjectName(chuanyunReimbursementSubjectDO.getSubjectName());
                             chuanyunReimbursementDetailDO.setReimburseUserCompanyCode(chuanyunCompanyDO.getErpCode());
                             chuanyunReimbursementDetailDO.setGroupProjectCode(chuanyunGroupProjectCode.toString());
-                            chuanyunReimbursementDetailDO.setReimburseUserCostCode(chuanyunCostDO.getCostCode());
+//                            chuanyunReimbursementDetailDO.setReimburseUserCostCode(chuanyunCostDO.getCostCode());
                         });
                     }catch (Exception e){
                         log.warn(e.getMessage());