|
@@ -13,7 +13,7 @@ import com.fjhx.sale.mapper.quality.EhsdQualityMapper;
|
|
import com.fjhx.sale.service.quality.*;
|
|
import com.fjhx.sale.service.quality.*;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.obs.services.internal.ServiceException;
|
|
import com.obs.services.internal.ServiceException;
|
|
-import org.apache.http.entity.FileEntity;
|
|
|
|
|
|
+import com.ruoyi.common.annotation.LogicIgnore;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -21,7 +21,6 @@ import com.fjhx.sale.entity.quality.vo.EhsdQualityVo;
|
|
import com.fjhx.sale.entity.quality.dto.EhsdQualitySelectDto;
|
|
import com.fjhx.sale.entity.quality.dto.EhsdQualitySelectDto;
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
import com.fjhx.sale.entity.quality.dto.EhsdQualityDto;
|
|
import com.fjhx.sale.entity.quality.dto.EhsdQualityDto;
|
|
-import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -82,22 +81,23 @@ public class EhsdQualityServiceImpl extends ServiceImpl<EhsdQualityMapper, EhsdQ
|
|
if(ObjectUtils.isEmpty(quality)){
|
|
if(ObjectUtils.isEmpty(quality)){
|
|
throw new ServiceException("质检单不存在");
|
|
throw new ServiceException("质检单不存在");
|
|
}
|
|
}
|
|
- quality.setEhsdQualityAqlList(ehsdQualityAqlService.list(Wrappers.<EhsdQualityAql>query().lambda().select(EhsdQualityAql.class, i -> !"id".equals(i.getColumn())).eq(EhsdQualityAql::getQualityId,id)));
|
|
|
|
- quality.setEhsdQualityProblemList(ehsdQualityProblemService.list(Wrappers.<EhsdQualityProblem>query().lambda().eq(EhsdQualityProblem::getQualityId,id).select(EhsdQualityProblem.class, i -> !"id".equals(i.getColumn()))));
|
|
|
|
- quality.setEhsdQualitySiteTestList(ehsdQualitySiteTestService.list(Wrappers.<EhsdQualitySiteTest>query().lambda().eq(EhsdQualitySiteTest::getQualityId,id).select(EhsdQualitySiteTest.class, i -> !"id".equals(i.getColumn()))));
|
|
|
|
- quality.setEhsdQualityPackList(ehsdQualityPackService.list(Wrappers.<EhsdQualityPack>query().lambda().eq(EhsdQualityPack::getQualityId,id).select(EhsdQualityPack.class, i -> !"id".equals(i.getColumn()))));
|
|
|
|
- quality.setEhsdQualityCartonsList(ehsdQualityCartonsService.list(Wrappers.<EhsdQualityCartons>query().lambda().eq(EhsdQualityCartons::getQualityId,id).select(EhsdQualityCartons.class, i -> !"id".equals(i.getColumn()))));
|
|
|
|
- quality.setEhsdQualityWorkshipList(ehsdQualityWorkshipService.list(Wrappers.<EhsdQualityWorkship>query().lambda().eq(EhsdQualityWorkship::getQualityId,id).select(EhsdQualityWorkship.class, i -> !"id".equals(i.getColumn()))));
|
|
|
|
- quality.setEhsdQualityProductColorList(ehsdQualityProductColorService.list(Wrappers.<EhsdQualityProductColor>query().lambda().eq(EhsdQualityProductColor::getQualityId,id).select(EhsdQualityProductColor.class, i -> !"id".equals(i.getColumn()))));
|
|
|
|
- quality.setEhsdQualityProductList(ehsdQualityProductService.list(Wrappers.<EhsdQualityProduct>query().lambda().eq(EhsdQualityProduct::getQualityId,id).select(EhsdQualityProduct.class, i -> !"id".equals(i.getColumn()))));
|
|
|
|
|
|
+ quality.setEhsdQualityAqlList(ehsdQualityAqlService.list(Wrappers.<EhsdQualityAql>query().lambda()));
|
|
|
|
+ quality.setEhsdQualityProblemList(ehsdQualityProblemService.list(Wrappers.<EhsdQualityProblem>query().lambda().eq(EhsdQualityProblem::getQualityId,id)));
|
|
|
|
+ quality.setEhsdQualitySiteTestList(ehsdQualitySiteTestService.list(Wrappers.<EhsdQualitySiteTest>query().lambda().eq(EhsdQualitySiteTest::getQualityId,id)));
|
|
|
|
+ quality.setEhsdQualityPackList(ehsdQualityPackService.list(Wrappers.<EhsdQualityPack>query().lambda().eq(EhsdQualityPack::getQualityId,id)));
|
|
|
|
+ quality.setEhsdQualityCartonsList(ehsdQualityCartonsService.list(Wrappers.<EhsdQualityCartons>query().lambda().eq(EhsdQualityCartons::getQualityId,id)));
|
|
|
|
+ quality.setEhsdQualityWorkshipList(ehsdQualityWorkshipService.list(Wrappers.<EhsdQualityWorkship>query().lambda().eq(EhsdQualityWorkship::getQualityId,id)));
|
|
|
|
+ quality.setEhsdQualityProductColorList(ehsdQualityProductColorService.list(Wrappers.<EhsdQualityProductColor>query().lambda().eq(EhsdQualityProductColor::getQualityId,id)));
|
|
|
|
+ quality.setEhsdQualityProductList(ehsdQualityProductService.list(Wrappers.<EhsdQualityProduct>query().lambda().eq(EhsdQualityProduct::getQualityId,id)));
|
|
return quality;
|
|
return quality;
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 添加
|
|
|
|
|
|
+ * 提交
|
|
* @param ehsdQualityDto
|
|
* @param ehsdQualityDto
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
|
|
+ @LogicIgnore(tableName = {""},alias = {""})
|
|
public void submit(EhsdQualityDto ehsdQualityDto) {
|
|
public void submit(EhsdQualityDto ehsdQualityDto) {
|
|
if(ObjectUtils.isEmpty(ehsdQualityDto.getId())){//添加
|
|
if(ObjectUtils.isEmpty(ehsdQualityDto.getId())){//添加
|
|
ehsdQualityDto.setCode(codingRuleService.createCode(CodingRuleEnum.CONTRACT.getKey(),null));
|
|
ehsdQualityDto.setCode(codingRuleService.createCode(CodingRuleEnum.CONTRACT.getKey(),null));
|