抽样算法优化0806

master
Yangwl 2 weeks ago
parent 24496b7117
commit a79454cd4d

@ -247,7 +247,7 @@ public class QcProCheckServiceImpl implements QcProCheckService {
} }
if (StringUtils.isNotBlank(qcd.getSamplingPlan())){ if (StringUtils.isNotBlank(qcd.getSamplingPlan())){
//抽样算法 //抽样算法
if (!StringUtils.isNotEmpty(qcd.getSampleQuality())){ if (StringUtils.isEmpty(qcd.getSampleQuality()) || "0".equals(qcd.getSampleQuality())){
String letter = GB2828Sampler.getSampleSizeLetter(qcd.getQuality().setScale(0, RoundingMode.HALF_UP).intValue(), qcd.getSamplingPlan()); String letter = GB2828Sampler.getSampleSizeLetter(qcd.getQuality().setScale(0, RoundingMode.HALF_UP).intValue(), qcd.getSamplingPlan());
int sampleSize = GB2828Sampler.getSampleSize(letter); int sampleSize = GB2828Sampler.getSampleSize(letter);
qcd.setSampleQuality(String.valueOf(sampleSize)); qcd.setSampleQuality(String.valueOf(sampleSize));

@ -157,7 +157,8 @@
td.defect_quality defectQuality, td.defect_quality defectQuality,
td.sample_code sampleCode, td.sample_code sampleCode,
qct.quality quality, qct.quality quality,
qctp.sample_num sampleQuality, td.sample_quality sampleQuality,
-- qctp.sample_num sampleQuality,
td.sample_aql sampleAql, td.sample_aql sampleAql,
td.check_level checkLevel, td.check_level checkLevel,
qctp.upper_diff upperDiff, qctp.upper_diff upperDiff,

Loading…
Cancel
Save