opt: 修改首页单据处理数量,单据明细实时自动审核;
This commit is contained in:
@@ -208,6 +208,7 @@ public class EasOutInBillDetailServiceImpl extends ServiceImpl<EasOutInBillDetai
|
||||
updateWrapper.set("update_name", SecurityUtils.getCurrentNickName());
|
||||
updateWrapper.set("update_time", DateUtil.format(DateUtil.beginOfDay(DateUtil.date()), "yyyy-MM-dd"));
|
||||
easOutInBillDetailMapper.update(null, updateWrapper);
|
||||
ieasOutInBillService.audit(ids,false);
|
||||
});
|
||||
} else {
|
||||
boolean isValid = entityList.stream()
|
||||
@@ -229,7 +230,7 @@ public class EasOutInBillDetailServiceImpl extends ServiceImpl<EasOutInBillDetai
|
||||
}
|
||||
UpdateWrapper<EasOutInBillDetail> updateWrapper = new UpdateWrapper<>();
|
||||
if(sysl.compareTo(BigDecimal.ZERO)==0) {
|
||||
updateWrapper.set("djzt", "审核");
|
||||
updateWrapper.set("djzt", "待审核");
|
||||
}
|
||||
updateWrapper.eq("flid", entityList.get(0).getFlid());
|
||||
updateWrapper.set("czsl", czsl);
|
||||
|
||||
@@ -386,6 +386,8 @@ public class EasOutInBillServiceImpl extends ServiceImpl<EasOutInBillMapper, Eas
|
||||
|
||||
/**
|
||||
* 单据审核
|
||||
* 手动审核:特殊情况下,某些单据明细行物料库存不足,但是必须出库,或是某些单据明细行确实不需要出库,出库数量为0,其余单据明细行都满足出库数量,需要手动强制审核单据
|
||||
* 自动审核:所有单据明细行的出入库操作数量都等于目标数量,则定时查询自动审核
|
||||
*/
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
|
||||
@@ -73,6 +73,22 @@ public class EasBillSchedule {
|
||||
//autoDeleteBill(easOutInBillDetails, existingIds);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* eas单据数据同步
|
||||
*/
|
||||
@Async("taskExecutor")
|
||||
@Scheduled(cron = "0/30 * * * * *")
|
||||
public void automaticAuditBills() {
|
||||
|
||||
List<EasOutInBillDetail> easOutInBillDetailList = easOutInBillDetailMapper.selectList(new LambdaQueryWrapper<EasOutInBillDetail>().eq(EasOutInBillDetail::getDjzt, "待审核"));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user