zss
2023-07-27 0e1722e96e5483d560eda8f1cf96282955d4f224
standard-server/src/main/java/com/yuanchu/limslaboratory/service/impl/ProductServiceImpl.java
@@ -18,7 +18,7 @@
/**
 * <p>
 *  服务实现类
 * 服务实现类
 * </p>
 *
 * @author 江苏鵷雏网络科技有限公司
@@ -50,8 +50,8 @@
        wrapper.select(Product::getId, Product::getName, Product::getFather);
        wrapper.groupBy(Product::getFather);
        List<Map<String, Object>> products = productMapper.selectMaps(wrapper);
        for (Map<String, Object> product:products){
            if (!ObjectUtils.isEmpty(product.get("father"))){
        for (Map<String, Object> product : products) {
            if (!ObjectUtils.isEmpty(product.get("father"))) {
                product.remove("name");
                product.remove("id");
                LambdaQueryWrapper<Product> wrapper1 = new LambdaQueryWrapper<>();
@@ -61,7 +61,7 @@
                product.put("sonProduct", maps);
            }
        }
        for (Map<String, Object> product:products){
        for (Map<String, Object> product : products) {
            System.out.println(product);
        }
        return products;
@@ -86,7 +86,7 @@
    @Override
    public void MaterialIdDeleteProduct(List<String> deleteMaterialId) {
        for (String materialId : deleteMaterialId){
        for (String materialId : deleteMaterialId) {
            LambdaUpdateWrapper<Product> wrapper = new LambdaUpdateWrapper<>();
            wrapper.eq(Product::getMaterialId, materialId);
            wrapper.set(Product::getState, 0);
@@ -100,4 +100,10 @@
        updateWrapper.eq(Product::getId, product.getId());
        return productMapper.update(product, updateWrapper);
    }
    //通过项目名查询项目的试验方法
    @Override
    public List<Map> selectInstrumentByProname(String name) {
        return productMapper.selectInstrumentByProname(name);
    }
}