删除后同步修改BIP的开票申请存的NCC信息-代码优化
This commit is contained in:
parent
d32199e4cb
commit
2a6577868b
|
@ -39,6 +39,13 @@ public class SyncBipBillRuleForDelete implements IRule<SaleInvoiceVO> {
|
||||||
@Override
|
@Override
|
||||||
public void process(SaleInvoiceVO[] vos) {
|
public void process(SaleInvoiceVO[] vos) {
|
||||||
try {
|
try {
|
||||||
|
boolean hasVdef38 = Arrays.stream(vos)
|
||||||
|
.map(SaleInvoiceVO::getParentVO)
|
||||||
|
.anyMatch(hvo -> StringUtils.isNotEmpty(hvo.getVdef38()));
|
||||||
|
// 如果vos里边都没有存BIP合同的开票申请的主键,则不往下执行
|
||||||
|
if (!hasVdef38) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
String access_token = getAccessToken();
|
String access_token = getAccessToken();
|
||||||
for (SaleInvoiceVO invoiceVO : vos) {
|
for (SaleInvoiceVO invoiceVO : vos) {
|
||||||
SaleInvoiceHVO hvo = invoiceVO.getParentVO();
|
SaleInvoiceHVO hvo = invoiceVO.getParentVO();
|
||||||
|
|
Loading…
Reference in New Issue