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_name", SecurityUtils.getCurrentNickName());
|
||||||
updateWrapper.set("update_time", DateUtil.format(DateUtil.beginOfDay(DateUtil.date()), "yyyy-MM-dd"));
|
updateWrapper.set("update_time", DateUtil.format(DateUtil.beginOfDay(DateUtil.date()), "yyyy-MM-dd"));
|
||||||
easOutInBillDetailMapper.update(null, updateWrapper);
|
easOutInBillDetailMapper.update(null, updateWrapper);
|
||||||
|
ieasOutInBillService.audit(ids,false);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
boolean isValid = entityList.stream()
|
boolean isValid = entityList.stream()
|
||||||
@@ -229,7 +230,7 @@ public class EasOutInBillDetailServiceImpl extends ServiceImpl<EasOutInBillDetai
|
|||||||
}
|
}
|
||||||
UpdateWrapper<EasOutInBillDetail> updateWrapper = new UpdateWrapper<>();
|
UpdateWrapper<EasOutInBillDetail> updateWrapper = new UpdateWrapper<>();
|
||||||
if(sysl.compareTo(BigDecimal.ZERO)==0) {
|
if(sysl.compareTo(BigDecimal.ZERO)==0) {
|
||||||
updateWrapper.set("djzt", "审核");
|
updateWrapper.set("djzt", "待审核");
|
||||||
}
|
}
|
||||||
updateWrapper.eq("flid", entityList.get(0).getFlid());
|
updateWrapper.eq("flid", entityList.get(0).getFlid());
|
||||||
updateWrapper.set("czsl", czsl);
|
updateWrapper.set("czsl", czsl);
|
||||||
|
|||||||
@@ -386,6 +386,8 @@ public class EasOutInBillServiceImpl extends ServiceImpl<EasOutInBillMapper, Eas
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 单据审核
|
* 单据审核
|
||||||
|
* 手动审核:特殊情况下,某些单据明细行物料库存不足,但是必须出库,或是某些单据明细行确实不需要出库,出库数量为0,其余单据明细行都满足出库数量,需要手动强制审核单据
|
||||||
|
* 自动审核:所有单据明细行的出入库操作数量都等于目标数量,则定时查询自动审核
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
|||||||
@@ -73,6 +73,22 @@ public class EasBillSchedule {
|
|||||||
//autoDeleteBill(easOutInBillDetails, existingIds);
|
//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