|
|
|
@ -239,20 +239,23 @@ public class CheckTaskServiceImpl implements CheckTaskService { |
|
|
|
|
requestData.setInvoiceCode(""); |
|
|
|
|
// 发票号码
|
|
|
|
|
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceCode() + checkNoDetailInvoice.getInvoiceNo()); |
|
|
|
|
// 金额
|
|
|
|
|
requestData.setInvoiceAmount(checkNoDetailInvoice.getTotalAmount().setScale(2, BigDecimal.ROUND_HALF_UP).toString()); |
|
|
|
|
|
|
|
|
|
}else { |
|
|
|
|
// 发票代码
|
|
|
|
|
requestData.setInvoiceCode(checkNoDetailInvoice.getInvoiceCode()); |
|
|
|
|
// 发票号码
|
|
|
|
|
requestData.setInvoiceNo(checkNoDetailInvoice.getInvoiceNo()); |
|
|
|
|
// 金额
|
|
|
|
|
requestData.setInvoiceAmount(checkNoDetailInvoice.getInvoiceAmount().setScale(2, BigDecimal.ROUND_HALF_UP).toString()); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
// 开票时间
|
|
|
|
|
String sdate = (new SimpleDateFormat("yyyyMMdd")).format(checkNoDetailInvoice.getInvoiceDate()); |
|
|
|
|
requestData.setInvoiceDate(sdate); |
|
|
|
|
// 验证码
|
|
|
|
|
requestData.setCheckCode(checkNoDetailInvoice.getCheckCode()); |
|
|
|
|
// 金额
|
|
|
|
|
requestData |
|
|
|
|
.setInvoiceAmount(checkNoDetailInvoice.getInvoiceAmount().setScale(2, BigDecimal.ROUND_HALF_UP).toString()); |
|
|
|
|
|
|
|
|
|
return requestData; |
|
|
|
|
} |
|
|
|
|