XiaoRuby
2023-07-25 23bb52b9fc372e575ed21e47ab948a7a8c2e533b
standard-server/src/main/java/com/yuanchu/limslaboratory/controller/ProductController.java
@@ -21,7 +21,7 @@
 * @author 江苏鵷雏网络科技有限公司
 * @since 2023-07-17
 */
@Api(tags = "标准库-->规格-->查看-->父-->子")
@Api(tags = "标准库-->5、规格-->查看-->子模块")
@RestController
@RequestMapping("/product")
public class ProductController {
@@ -29,7 +29,7 @@
    @Autowired
    private ProductService productService;
    @ApiOperation("测试标准模块-->添加测试标准")
    @ApiOperation("添加测试标准")
    @PostMapping("/add")
    public Result<?> addProductInformation(@RequestHeader("X-Token") String token, @RequestBody Product product) throws Exception {
        Object userMessage = RedisUtil.get(token);
@@ -46,18 +46,18 @@
        return Result.fail("添加物料【"+ product.getName() +"】失败!");
    }
    @ApiOperation("物料库-->根据物料ID查询所有测试标准")
    @ApiOperation("根据物料ID查询所有测试标准")
    @GetMapping("/list")
    @ApiImplicitParams(value = {
            @ApiImplicitParam(value = "物料ID", name = "materialId", dataTypeClass = String.class)
    })
    public Result<?> getListProductInformation(Integer materialId) {
    public Result<?> getListProductInformation(String materialId) {
        List<Map<String, Object>> listMaterialInformation = productService.getListProductInformation(materialId);
        return Result.success(listMaterialInformation);
    }
    @ApiOperation("物料库-->根据测试标准ID查询基本信息")
    @GetMapping("/delete")
    @ApiOperation("根据测试标准ID查询基本信息")
    @GetMapping("/productId")
    @ApiImplicitParams(value = {
            @ApiImplicitParam(value = "测试标准ID", name = "productId", dataTypeClass = String.class)
    })
@@ -66,7 +66,7 @@
        return Result.success(productInformation);
    }
    @ApiOperation("物料库-->删除测试标准模块数据")
    @ApiOperation("删除测试标准模块数据")
    @DeleteMapping("/delete")
    @ApiImplicitParams(value = {
            @ApiImplicitParam(value = "测试标准ID", name = "productId", dataTypeClass = String.class)
@@ -79,13 +79,13 @@
        return Result.fail("删除失败!");
    }
//    @ApiOperation("物料库-->修改物料")
//    @PutMapping("/update")
//    public Result<?> updateMaterialInformation(@RequestBody Material material) {
//        Integer isUpdateMaterialSuccess = materialService.updateMaterialInformation(material);
//        if (isUpdateMaterialSuccess == 1) {
//            return Result.success("修改物料【"+ material.getName() +"】成功!");
//        }
//        return Result.fail("修改物料【"+ material.getName() +"】失败!");
//    }
    @ApiOperation("根据测试标准Id修改数据")
    @PutMapping("/update")
    public Result<?> updateMaterialInformation(@RequestBody Product product) {
        Integer isUpdateMaterialSuccess = productService.updateMaterialInformation(product);
        if (isUpdateMaterialSuccess == 1) {
            return Result.success("修改【"+ product.getName() +"】成功!");
        }
        return Result.fail("修改【"+ product.getName() +"】失败!");
    }
}