From 4cd9aca3325b383d834087b67c155f13df00b2c5 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 26 六月 2021 14:40:07 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/MatCodeController.java | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/MatCodeController.java b/src/main/java/com/zy/asrs/controller/MatCodeController.java index 6d4c5b2..c983d44 100644 --- a/src/main/java/com/zy/asrs/controller/MatCodeController.java +++ b/src/main/java/com/zy/asrs/controller/MatCodeController.java @@ -41,6 +41,22 @@ @Autowired private MatCodeService matCodeService; + @RequestMapping(value = "/matCode/auto/id/auth") + @ManagerAuth + public R autoId() { + String matnr = ""; + do { + matnr = getNewMatnr(); + } while (matCodeService.selectById(matnr) != null); + return R.ok().add(matnr); + } + + private String getNewMatnr(){ + StringBuilder sb = new StringBuilder("MAT"); + sb.append(new Date().getTime()); + return sb.toString(); + } + @RequestMapping(value = "/matCode/{id}/auth") @ManagerAuth public R get(@PathVariable("id") String id) { -- Gitblit v1.9.1