成品抽检数自动带出优化

master
Yangwl 4 days ago
parent 64b9fa4bf3
commit 7969709b5b

@ -208,12 +208,13 @@ public class QcProCheckServiceImpl implements QcProCheckService {
if (StringUtils.isNotBlank(qcd.getSamplingPlan())){
if ((StringUtils.isEmpty(qcd.getSampleQuality()) || "0".equals(qcd.getSampleQuality()))){
String letter = GB2828Sampler.getSampleSizeLetter(qcd.getQuality().setScale(0, RoundingMode.HALF_UP).intValue(), qcd.getSamplingPlan());
int sampleSize = GB2828Sampler.getSampleSize(letter);
qcd.setSampleQuality(String.valueOf(sampleSize));
char eighthChar = dto.getMaterialCode().charAt(7);
if(eighthChar == '1' &&StringUtils.isNotEmpty(String.valueOf(dto.getUmrez()))){
qcd.setSampleQuality(String.valueOf(sampleSize*dto.getUmrez()));
BigDecimal result2 = qcd.getQuality().multiply(new BigDecimal(dto.getUmrez()));
letter = GB2828Sampler.getSampleSizeLetter(result2.setScale(0, RoundingMode.HALF_UP).intValue(), qcd.getSamplingPlan());
}
int sampleSize = GB2828Sampler.getSampleSize(letter);
qcd.setSampleQuality(String.valueOf(sampleSize));
}
}
}
@ -270,12 +271,13 @@ public class QcProCheckServiceImpl implements QcProCheckService {
if (StringUtils.isNotBlank(qcd.getSamplingPlan())){
if ((StringUtils.isEmpty(qcd.getSampleQuality()) || "0".equals(qcd.getSampleQuality()))){
String letter = GB2828Sampler.getSampleSizeLetter(qcd.getQuality().setScale(0, RoundingMode.HALF_UP).intValue(), qcd.getSamplingPlan());
int sampleSize = GB2828Sampler.getSampleSize(letter);
qcd.setSampleQuality(String.valueOf(sampleSize));
char eighthChar = dto.getMaterialCode().charAt(7);
if(eighthChar == '1' &&StringUtils.isNotEmpty(String.valueOf(dto.getUmrez()))){
qcd.setSampleQuality(String.valueOf(sampleSize*dto.getUmrez()));
BigDecimal result2 = qcd.getQuality().multiply(new BigDecimal(dto.getUmrez()));
letter = GB2828Sampler.getSampleSizeLetter(result2.setScale(0, RoundingMode.HALF_UP).intValue(), qcd.getSamplingPlan());
}
int sampleSize = GB2828Sampler.getSampleSize(letter);
qcd.setSampleQuality(String.valueOf(sampleSize));
}
}
}

Loading…
Cancel
Save