Commit cb98921f by liyanlin

修复预付账款和应收账款数据丢失的问题

parent 7cf9e9dc
...@@ -139,14 +139,25 @@ public class BalanceSheetJob { ...@@ -139,14 +139,25 @@ public class BalanceSheetJob {
* </p> * </p>
* 数据来源 * 数据来源
*/ */
@Scheduled(cron = "0 0 8 * * ?") @Scheduled(cron = "0 0 3 * * ?")
public void generateBalanceSheet() { public void generateBalanceSheet() {
try { try {
log.info("每天8点 生成资产负债表 开始"); log.info("每天3点 生成资产负债表 开始");
balanceSheetService.generateBalanceSheet(); balanceSheetService.generateBalanceSheet();
log.info("每天8点 生成资产负债表 结束"); log.info("每天3点 生成资产负债表 结束");
} catch (Exception ex) { } catch (Exception ex) {
log.error("每天8点 生成资产负债表 异常:", ex); log.error("每天3点 生成资产负债表 异常:", ex);
}
}
@Scheduled(cron = "0 0 4 * * ?")
public void getSupplierTransaction() {
try {
log.info("每天4点 取供应商往来数据:应付账款和预付账款 开始");//
balanceSheetService.getSupplierTransaction();
log.info("每天4点 取供应商往来数据:应付账款和预付账款 结束");
} catch (Exception ex) {
log.error("每天4点 取供应商往来数据:应付账款和预付账款 异常:", ex);
} }
} }
...@@ -159,14 +170,14 @@ public class BalanceSheetJob { ...@@ -159,14 +170,14 @@ public class BalanceSheetJob {
* </p> * </p>
* 数据来源 * 数据来源
*/ */
@Scheduled(cron = "0 0 9 * * ?") @Scheduled(cron = "0 0 7 * * ?")
public void generateBalanceSheetNewResult() { public void generateBalanceSheetNewResult() {
try { try {
log.info("每天9点 生成新资产负债结果表 开始"); log.info("每天7点 生成新资产负债结果表 开始");
balanceSheetService.generateBalanceSheetNewResult(); balanceSheetService.generateBalanceSheetNewResult();
log.info("每天9点 生成新资产负债结果表 结束"); log.info("每天7点 生成新资产负债结果表 结束");
} catch (Exception ex) { } catch (Exception ex) {
log.error("每天9点 生成新资产负债结果表 异常:", ex); log.error("每天7点 生成新资产负债结果表 异常:", ex);
} }
} }
......
...@@ -500,9 +500,6 @@ public class BalanceSheetService { ...@@ -500,9 +500,6 @@ public class BalanceSheetService {
LocalDate date = LocalDate.now().minusDays(1); LocalDate date = LocalDate.now().minusDays(1);
//取供应商往来数据:应付账款和预付账款
getSupplierTransaction(date);
//获取半成品在途 //获取半成品在途
getSemiTransferAmount(date); getSemiTransferAmount(date);
...@@ -697,12 +694,10 @@ public class BalanceSheetService { ...@@ -697,12 +694,10 @@ public class BalanceSheetService {
/** /**
*取供应商往来数据:应付账款和预付账款 *取供应商往来数据:应付账款和预付账款
*/ */
public void getSupplierTransaction(LocalDate date){ public void getSupplierTransaction(){
LocalDate date = LocalDate.now().minusDays(1);
try { try {
PurchaseResult<List<SupplierTransactionDTO>> result = purchaseApi.GetSupplierTransactionStatictis(date, null, null, "{}"); PurchaseResult<List<SupplierTransactionDTO>> result = purchaseApi.GetSupplierTransactionStatictis(date, null, null, "{}");
log.info("取供应商往来数据:应付账款和预付账款");
log.info(date.toString());
log.info(JSON.toJSONString(result));
if (result.getIsSuccessed() && result.getData().size() > 0) { if (result.getIsSuccessed() && result.getData().size() > 0) {
dcSupplierTransactionMapper.insertOrUpdateSupplierTransaction(result.getData()); dcSupplierTransactionMapper.insertOrUpdateSupplierTransaction(result.getData());
updateSuppliserTransactionOfBalanceSheet(date); updateSuppliserTransactionOfBalanceSheet(date);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment