package com.yuanchu.limslaboratory.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.yuanchu.limslaboratory.pojo.Product; import com.yuanchu.limslaboratory.mapper.ProductMapper; import com.yuanchu.limslaboratory.service.ProductService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import com.yuanchu.limslaboratory.service.UserService; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; import java.util.Map; /** *

* 服务实现类 *

* * @author 江苏鵷雏网络科技有限公司 * @since 2023-07-17 */ @Service public class ProductServiceImpl extends ServiceImpl implements ProductService { @Resource private ProductMapper productMapper; @Override public Integer deleteProductInformation(Integer productId) { LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); wrapper.eq(Product::getId, productId); wrapper.set(Product::getState, 0); return productMapper.update(new Product(), wrapper); } @Override public void MaterialIdDeleteProduct(List deleteMaterialId) { for (String materialId : deleteMaterialId){ LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); wrapper.eq(Product::getId, materialId); wrapper.set(Product::getState, 0); productMapper.update(new Product(), wrapper); } } }