From 064457406bda554e713aea8bada1bb066be42b8e Mon Sep 17 00:00:00 2001 From: XiaoRuby <3114200645@qq.com> Date: 星期六, 23 九月 2023 12:39:29 +0800 Subject: [PATCH] 9-23 去鵷雏管理端验证 --- inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java index 9bdf384..3431a35 100644 --- a/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java +++ b/inspection-server/src/main/java/com/yuanchu/limslaboratory/service/impl/InspectionServiceImpl.java @@ -3,6 +3,7 @@ import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Snowflake; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; @@ -16,6 +17,7 @@ import com.yuanchu.limslaboratory.pojo.vo.InspectDetailVo; import com.yuanchu.limslaboratory.pojo.vo.InspectionVo; import com.yuanchu.limslaboratory.service.*; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -32,6 +34,7 @@ * @since 2023-08-03 13:03:36 */ @Service +@Slf4j public class InspectionServiceImpl extends ServiceImpl<InspectionMapper, Inspection> implements InspectionService { @Resource @@ -121,6 +124,7 @@ @Override @Transactional(rollbackFor = Exception.class) public Integer addInspect(Integer id, InspectionVo inspectionVo) throws ApplicationException { + log.info(inspectionVo.toString()); /*鏂板妫�楠岀敵璇疯〃*/ Inspection inspection = Inspection.builder() .startTime(inspectionVo.getStartTime()) @@ -216,7 +220,7 @@ String required = Optional.ofNullable(p) .map(Product::getRequired).orElse("绌�"); if(Objects.equals("绌�",internal)||Objects.equals(required,"绌�")) { - throw new ApplicationException("500","椤圭洰鐗堟湰涓嶅彲鐢�"); + throw new ApplicationException("椤圭洰鐗堟湰涓嶅彲鐢�"); } }); //灏嗘煡璇㈢殑椤圭洰淇℃伅鏋勫缓鎴愭楠岄」鐩� @@ -318,6 +322,21 @@ return inspectionProductMapper.update(null,inspectionProductUpdateWrapper)>0; } + @Override + public List<Material> getMaterielTypeIsOne() { + QueryWrapper<Material>queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda() + .select(Material::getName,Material::getId,Material::getCode) + .eq(Material::getType,1) + .eq(Material::getState,1); + return materialMapper.selectList(queryWrapper); + } + + @Override + public Map<String, Object> getSpecification(Integer id) { + return materialMapper.getTreeByMaterialId(id); + } + /*鏍规嵁鏍峰搧鍚嶇О,鏍峰搧缂栧彿,鍨嬪彿瑙勬牸鑾峰彇鍨嬪彿id*/ private Integer getSpecificationId(String name, String mcode, String specification) { //鑾峰彇鐗╂枡id -- Gitblit v1.9.3