From 8abe275e36823f1065300af45e1f7a9a68f549a7 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期三, 06 九月 2023 16:14:40 +0800 Subject: [PATCH] 修改bug --- standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java | 31 +++++++++++++++++++++++++++---- 1 files changed, 27 insertions(+), 4 deletions(-) diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java index 147cefe..06fe5ca 100644 --- a/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java +++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java @@ -1,6 +1,10 @@ package com.yuanchu.limslaboratory.controller; import com.yuanchu.limslaboratory.annotation.AuthHandler; +import com.yuanchu.limslaboratory.enums.InterfaceType; +import com.yuanchu.limslaboratory.enums.MenuEnums; +import com.yuanchu.limslaboratory.pojo.Product; +import com.yuanchu.limslaboratory.pojo.dto.StandardProductAddDto; import com.yuanchu.limslaboratory.service.ProductService; import com.yuanchu.limslaboratory.utils.MyUtil; import com.yuanchu.limslaboratory.vo.Result; @@ -69,6 +73,7 @@ @DeleteMapping("/deleteList") @AuthHandler public Result<?> deleteList(String ids) { + if(ids==null||ids.equals(""))return Result.fail(); MyUtil.PrintLog(ids); productService.deleteList(ids); return Result.success("鍒犻櫎鎴愬姛"); @@ -76,12 +81,30 @@ @ApiOperation("娣诲姞鍚屼竴涓瀷鍙风殑鍏朵粬鐗堟湰") @ApiImplicitParams(value = { - @ApiImplicitParam(name = "specificationsId", value = "鍨嬪彿id", dataTypeClass = Integer.class, required = true) + @ApiImplicitParam(name = "specificationsId", value = "鍨嬪彿id", dataTypeClass = Integer.class, required = true), + @ApiImplicitParam(name = "version", value = "褰撳墠鐗堟湰", dataTypeClass = Integer.class, required = true) }) @PostMapping("/addVersion") @AuthHandler - public Result<?> addVersion(Integer specificationsId ) { - Integer version = productService.addVersion(specificationsId); - return Result.success("娣诲姞鐗堟湰"+version+"鎴愬姛"); + public Result<?> addVersion(Integer specificationsId,Integer version ) { + Integer version1 = productService.addVersion(specificationsId,version); + return Result.success("娣诲姞鐗堟湰"+version1+"鎴愬姛"); } + + @ApiOperation("鏍囨敞搴�-銆嬫坊鍔犻」鐩�") + @ApiImplicitParams(value = { + @ApiImplicitParam(name = "specificationId", value = "鍨嬪彿id", dataTypeClass = Integer.class, required = true), + @ApiImplicitParam(name = "version", value = "褰撳墠鐗堟湰", dataTypeClass = Integer.class, required = true), + @ApiImplicitParam(name = "name", value = "椤圭洰鍚�", dataTypeClass = String.class, required = true), + @ApiImplicitParam(name = "father", value = "椤圭洰鍒嗙粍", dataTypeClass = String.class, required = true), + @ApiImplicitParam(name = "unit", value = "鍗曚綅", dataTypeClass = String.class, required = true), + }) + @PostMapping("/addProduct") + @AuthHandler(type = InterfaceType.ADD,menuId = MenuEnums.index,isAdd = true) + public Result<?> addProduct(@RequestBody StandardProductAddDto dto){ + return Result.success(productService.addProduct(dto)); + } + + + } -- Gitblit v1.9.3