|
|
|
@ -1961,18 +1961,18 @@ public class QcStaticTableServiceImpl implements IQcStaticTableService {
|
|
|
|
|
dto.setColumn090100(qcStaticTable.getYearMonth().split("-")[1]);
|
|
|
|
|
dto.setMaterialName("白坯");
|
|
|
|
|
dto.setWorkCenter("白坯车间");
|
|
|
|
|
QcStaticTable hzdto = qcStaticTableMapper.getBPHzInfo(qcStaticTable);
|
|
|
|
|
QcStaticTable hzdto = qcStaticTableMapper.getBPHzInfoPC(qcStaticTable);
|
|
|
|
|
dto.setSampleQty(hzdto.getSampleQty());
|
|
|
|
|
dto.setNoOkNums(hzdto.getNoOkNums());
|
|
|
|
|
dto.setNoOkQty(hzdto.getNoOkQty());
|
|
|
|
|
dto.setNoOkNumRate(
|
|
|
|
|
new BigDecimal(hzdto.getNoOkNums())
|
|
|
|
|
new BigDecimal(hzdto.getNoOkQty())
|
|
|
|
|
.multiply(new BigDecimal("100"))
|
|
|
|
|
.divide(new BigDecimal(hzdto.getSampleQty()),2,BigDecimal.ROUND_HALF_UP)+"%"
|
|
|
|
|
);
|
|
|
|
|
dto.setOkNumRate(
|
|
|
|
|
new BigDecimal("100")
|
|
|
|
|
.subtract(
|
|
|
|
|
new BigDecimal(hzdto.getNoOkNums())
|
|
|
|
|
new BigDecimal(hzdto.getNoOkQty())
|
|
|
|
|
.multiply(new BigDecimal("100"))
|
|
|
|
|
.divide(new BigDecimal(hzdto.getSampleQty()),2,BigDecimal.ROUND_HALF_UP)
|
|
|
|
|
)+"%"
|
|
|
|
|