|
|
|
@ -34,6 +34,7 @@ import javax.servlet.http.HttpServletResponse; |
|
|
|
|
import java.math.BigDecimal; |
|
|
|
|
import java.text.DecimalFormat; |
|
|
|
|
import java.util.*; |
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @author dxhy |
|
|
|
@ -347,7 +348,11 @@ public class InvoiceAuthServiceImpl extends MpBaseServiceImpl<RecordInvoiceDao, |
|
|
|
|
fplxList.add("32"); |
|
|
|
|
for(ZDATA zdata1:zdata){ |
|
|
|
|
log.info("zdata1.getZFPHM()===>{}",zdata1.getZFPHM()); |
|
|
|
|
|
|
|
|
|
String collect = fplxList.stream().collect(Collectors.joining(",")); |
|
|
|
|
if(collect.contains(zdata1.getZFPLX())){ |
|
|
|
|
log.info("非增值税先不处理:{}",JSON.toJSONString(zdata1)); |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
String fphm = zdata1.getZFPHM(); |
|
|
|
|
if (org.apache.commons.lang3.StringUtils.isNotBlank(fphm) && fphm.length() > 8 && !("26".equals(zdata1.getZFPLX()) || "27".equals(zdata1.getZFPLX()))){ |
|
|
|
|
fphm = fphm.replace(zdata1.getZFPDM(),""); |
|
|
|
|