From 7b6c06f02fb035632d407261774d7c1eb50de846 Mon Sep 17 00:00:00 2001 From: "lisai17@sina.com" Date: Mon, 14 Sep 2020 21:48:23 +0800 Subject: [PATCH] . --- .../receive/InvoiceReceiveController.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/invoice/receive/InvoiceReceiveController.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/invoice/receive/InvoiceReceiveController.java index fb69b4e..13e7403 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/invoice/receive/InvoiceReceiveController.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/invoice/receive/InvoiceReceiveController.java @@ -120,4 +120,22 @@ public class InvoiceReceiveController extends Controller { InvoiceReceive model = getModel(InvoiceReceive.class, "", true); // 忽略不在model中的字段 renderJson(InvoiceReceiveService.me.findByPk(model)); } + + public void nextInvoice() { + Integer supermarket_id = getInt("supermarket_id", 0); + + InvoiceReceive receive = InvoiceReceiveService.me.foremostReceive(supermarket_id); + if (receive == null) { + renderJson(Result.failed("没有有效的领用记录")); + return; + } + + String next_invoice_code = InvoiceReceiveService.me.nextInvoice(receive); + if (next_invoice_code == null) { + renderJson(Result.failed("没有可用发票")); + return; + } + + renderJson(Result.success(next_invoice_code)); + } }