|
|
@ -210,6 +210,10 @@ public class QcProCheckServiceImpl implements QcProCheckService {
|
|
|
|
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));
|
|
|
|
|
|
|
|
char eighthChar = dto.getMaterialCode().charAt(7);
|
|
|
|
|
|
|
|
if(eighthChar == '1' &&StringUtils.isNotEmpty(String.valueOf(dto.getUmrez()))){
|
|
|
|
|
|
|
|
qcd.setSampleQuality(String.valueOf(sampleSize*dto.getUmrez()));
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -268,6 +272,10 @@ public class QcProCheckServiceImpl implements QcProCheckService {
|
|
|
|
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));
|
|
|
|
|
|
|
|
char eighthChar = dto.getMaterialCode().charAt(7);
|
|
|
|
|
|
|
|
if(eighthChar == '1' &&StringUtils.isNotEmpty(String.valueOf(dto.getUmrez()))){
|
|
|
|
|
|
|
|
qcd.setSampleQuality(String.valueOf(sampleSize*dto.getUmrez()));
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|