todo:开票金额正则表达式
开票时选择跟踪添加回款记录
This commit is contained in:
parent
b757912963
commit
159132ee7e
@ -41,6 +41,8 @@ public class FtInvoiceDaoController extends BaseController {
|
|||||||
|
|
||||||
private final IFtSettlementDaoService settSettlementDaoService;
|
private final IFtSettlementDaoService settSettlementDaoService;
|
||||||
|
|
||||||
|
private final IFtReturnDaoService ftReturnDaoService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询财务收费开票列表
|
* 查询财务收费开票列表
|
||||||
*/
|
*/
|
||||||
@ -126,7 +128,7 @@ public class FtInvoiceDaoController extends BaseController {
|
|||||||
String invoiceName = params.getString("invoiceName");
|
String invoiceName = params.getString("invoiceName");
|
||||||
// 税号
|
// 税号
|
||||||
String taxId = params.getString("taxId");
|
String taxId = params.getString("taxId");
|
||||||
// 开票类型
|
// 跟踪回款
|
||||||
Integer invoiceType = params.getInteger("invoiceType");
|
Integer invoiceType = params.getInteger("invoiceType");
|
||||||
// 开票金额
|
// 开票金额
|
||||||
BigDecimal invoiceAmount = params.getBigDecimal("invoiceAmount");
|
BigDecimal invoiceAmount = params.getBigDecimal("invoiceAmount");
|
||||||
@ -144,6 +146,16 @@ public class FtInvoiceDaoController extends BaseController {
|
|||||||
invoiceDao.setInvoiceAmount(invoiceAmount);
|
invoiceDao.setInvoiceAmount(invoiceAmount);
|
||||||
iFtInvoiceDaoService.save(invoiceDao);
|
iFtInvoiceDaoService.save(invoiceDao);
|
||||||
|
|
||||||
|
// 跟踪回款
|
||||||
|
if (invoiceType == 2) {
|
||||||
|
FtReturnDao ftReturnDao = new FtReturnDao();
|
||||||
|
ftReturnDao.setInvoiceId(invoiceDao.getId());
|
||||||
|
ftReturnDao.setReturnAt(new Date());
|
||||||
|
ftReturnDao.setReturnFlag(0);
|
||||||
|
|
||||||
|
ftReturnDaoService.save(ftReturnDao);
|
||||||
|
}
|
||||||
|
|
||||||
FtSettlementDao settlementDao = new FtSettlementDao();
|
FtSettlementDao settlementDao = new FtSettlementDao();
|
||||||
settlementDao.setSettleId(params.getLong("settleId"));
|
settlementDao.setSettleId(params.getLong("settleId"));
|
||||||
settlementDao.setInvoiceId(invoiceDao.getId());
|
settlementDao.setInvoiceId(invoiceDao.getId());
|
||||||
|
@ -308,7 +308,7 @@ export default {
|
|||||||
{required: true, message: "开票金额不能为空", trigger: "blur"},
|
{required: true, message: "开票金额不能为空", trigger: "blur"},
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
pattern: "/(^0\\.[1-9]\\d?$)|(^0\\.\\d[1-9]?$)|(^[1-9]\\d{0,7}(\\.\\d{0,2})?$)/",
|
pattern: "",
|
||||||
message: "请输入正确的开票金额",
|
message: "请输入正确的开票金额",
|
||||||
trigger: "blur"
|
trigger: "blur"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user