@ -249,14 +249,17 @@ public class BaseRzTDxRecordInvoiceServiceImpl extends MpBaseServiceImpl<BaseTDx
StringBuilder sb1 = new StringBuilder ( ) ;
StringBuilder sb2 = new StringBuilder ( ) ;
StringBuilder sb3 = new StringBuilder ( ) ;
StringBuilder sb4 = new StringBuilder ( ) ;
boolean flag = false ;
boolean flag1 = false ;
boolean flag2 = false ;
boolean flag3 = false ;
boolean flag4 = false ; //只有同步报账信息的发票才可以认证
sb . append ( "以下发票号码的抵扣税额大于税额不可勾选认证: \n " ) ;
sb1 . append ( "以下税号已被锁定不可勾选认证: \n " ) ;
sb2 . append ( "以下税号已申请抵扣统计,请撤销统计后重新操作: \n " ) ;
sb3 . append ( "以下税号本月发票可认证总税额超限:\n" ) ;
sb4 . append ( "以下发票号码的报账信息没有同步:\n" ) ;
List < String > taxList = new ArrayList < > ( ) ;
List < String > orgList = new ArrayList < > ( ) ;
List < String > dkList = new ArrayList < > ( ) ;
@ -267,6 +270,11 @@ public class BaseRzTDxRecordInvoiceServiceImpl extends MpBaseServiceImpl<BaseTDx
queryWrapper1 . eq ( "uuid" , uuidArray [ i ] ) ;
DynamicContextHolder . push ( pramsMap . get ( "dbName" ) + DbConstant . BUSINESS_READ ) ;
BaseTDxRecordInvoice recordInvoice = this . baseMapper . selectOne ( queryWrapper1 ) ;
if ( StringUtils . isEmpty ( recordInvoice . getBzdh ( ) ) ) {
flag4 = true ;
sb4 . append ( recordInvoice . getUuid ( ) ) . append ( " \n " ) ;
continue ;
}
Map < String , Object > curMap = new HashMap < > ( ) ;
List < String > shList = new ArrayList < > ( ) ;
shList . add ( recordInvoice . getGfTaxNo ( ) ) ;
@ -390,6 +398,9 @@ public class BaseRzTDxRecordInvoiceServiceImpl extends MpBaseServiceImpl<BaseTDx
if ( flag3 ) {
message = message + sb3 . toString ( ) ;
}
if ( flag4 ) {
message = message + sb4 . toString ( ) ;
}
json . put ( "message" , message ) ;
rzts = String . valueOf ( cgsl ) ;
json . put ( "rzts" , rzts ) ;