From c427ed3db05c772cec3658949e19bcf1b6c0d2a7 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 22 八月 2023 15:03:16 +0800
Subject: [PATCH] 改动5.0
---
standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/ProductModelServiceImpl.java | 34 ++++++++++++++++------------------
1 files changed, 16 insertions(+), 18 deletions(-)
diff --git a/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/ProductModelServiceImpl.java b/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/ProductModelServiceImpl.java
index 98351a8..3aca4c6 100644
--- a/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/ProductModelServiceImpl.java
+++ b/standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/ProductModelServiceImpl.java
@@ -1,5 +1,6 @@
package com.yuanchu.limslaboratory.service.impl;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yuanchu.limslaboratory.mapper.MaterialMapper;
import com.yuanchu.limslaboratory.mapper.ProductModelMapper;
@@ -27,14 +28,6 @@
@Resource
ProductModelMapper productModelMapper;
- @Resource
- MaterialMapper materialMapper;
-
- //閫夋嫨鏍峰搧
- @Override
- public List<String> selectmater() {
- return materialMapper.selectmater();
- }
//娣诲姞鏍囧噯-->閫夋嫨椤圭洰鍒嗙粍
@Override
@@ -45,19 +38,24 @@
//娣诲姞鏍囧噯
@Override
public void addproductModel(ProductModelDto productModelDto) {
- ProductModel productModel = new ProductModel();
- BeanUtils.copyProperties(productModelDto,productModel);
- productModelMapper.insert(productModel);
- //娣诲姞鐗╂枡浜у搧搴�
- Material material = new Material();
- material.setName(productModelDto.getName()).setCode(MyUtil.getTimeSixNumberCode("CP","CP"));
- materialMapper.insert(material);
+ if (ObjectUtils.isEmpty(productModelDto.getFather())) {
+ ProductModel productModel = ProductModel.builder()
+ .name(productModelDto.getName())
+ .material(productModelDto.getMaterial())
+ .unit(productModelDto.getUnit())
+ .build();
+ productModelMapper.insert(productModel);
+ } else {
+ ProductModel productModel = new ProductModel();
+ BeanUtils.copyProperties(productModelDto, productModel);
+ productModelMapper.insert(productModel);
+ }
}
//鏌ヨ鏍囧噯妯$増鍒楄〃
@Override
public List<Map<String, Object>> selectproductModel(String name, String father, String material) {
- return productModelMapper.selectproductModel(name,father,material);
+ return productModelMapper.selectproductModel(name, father, material);
}
//鏍规嵁id鏌ヨ璇︽儏
@@ -65,7 +63,7 @@
public ProductModelDto selectproductModelById(Integer id) {
ProductModel productModel = productModelMapper.selectById(id);
ProductModelDto productModelDto = new ProductModelDto();
- BeanUtils.copyProperties(productModel,productModelDto);
+ BeanUtils.copyProperties(productModel, productModelDto);
return productModelDto;
}
@@ -73,7 +71,7 @@
@Override
public void writeproductModel(Integer id, ProductModelDto productModelDto) {
ProductModel productModel = new ProductModel();
- BeanUtils.copyProperties(productModelDto,productModel);
+ BeanUtils.copyProperties(productModelDto, productModel);
productModel.setId(id);
productModelMapper.updateById(productModel);
}
--
Gitblit v1.9.3