Commit cb98921f by liyanlin

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

parent 7cf9e9dc
......@@ -139,14 +139,25 @@ public class BalanceSheetJob {
* </p>
* 数据来源
*/
@Scheduled(cron = "0 0 8 * * ?")
@Scheduled(cron = "0 0 3 * * ?")
public void generateBalanceSheet() {
try {
log.info("每天8点 生成资产负债表 开始");
log.info("每天3点 生成资产负债表 开始");
balanceSheetService.generateBalanceSheet();
log.info("每天8点 生成资产负债表 结束");
log.info("每天3点 生成资产负债表 结束");
} 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 {
* </p>
* 数据来源
*/
@Scheduled(cron = "0 0 9 * * ?")
@Scheduled(cron = "0 0 7 * * ?")
public void generateBalanceSheetNewResult() {
try {
log.info("每天9点 生成新资产负债结果表 开始");
log.info("每天7点 生成新资产负债结果表 开始");
balanceSheetService.generateBalanceSheetNewResult();
log.info("每天9点 生成新资产负债结果表 结束");
log.info("每天7点 生成新资产负债结果表 结束");
} catch (Exception ex) {
log.error("每天9点 生成新资产负债结果表 异常:", ex);
log.error("每天7点 生成新资产负债结果表 异常:", ex);
}
}
......
......@@ -500,9 +500,6 @@ public class BalanceSheetService {
LocalDate date = LocalDate.now().minusDays(1);
//取供应商往来数据:应付账款和预付账款
getSupplierTransaction(date);
//获取半成品在途
getSemiTransferAmount(date);
......@@ -697,12 +694,10 @@ public class BalanceSheetService {
/**
*取供应商往来数据:应付账款和预付账款
*/
public void getSupplierTransaction(LocalDate date){
public void getSupplierTransaction(){
LocalDate date = LocalDate.now().minusDays(1);
try {
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) {
dcSupplierTransactionMapper.insertOrUpdateSupplierTransaction(result.getData());
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