质量过程巡检+来料检验任务接口+报工sql调整

master
zhaoxiaolin 1 year ago
parent 5efb7d4582
commit a4ad441dad

@ -135,6 +135,15 @@ public class QcCheckTaskIncomeDTO extends BaseEntity {
private BigDecimal aNoOkquality; private BigDecimal aNoOkquality;
private BigDecimal bNoOkquality; private BigDecimal bNoOkquality;
private BigDecimal cNoOkquality; private BigDecimal cNoOkquality;
private String orderType;
public String getOrderType() {
return orderType;
}
public void setOrderType(String orderType) {
this.orderType = orderType;
}
public BigDecimal getSampleQuality() { public BigDecimal getSampleQuality() {
return sampleQuality; return sampleQuality;

@ -147,6 +147,7 @@ public class QcStaticTableController extends BaseController {
if(mdata.getcNoOkquality()==null){ if(mdata.getcNoOkquality()==null){
mdata.setcNoOkquality(new BigDecimal("0")); mdata.setcNoOkquality(new BigDecimal("0"));
} }
if(!"0.00".equals(mdata.getSampleQuality())){
BigDecimal defectRate = (mdata.getaNoOkquality().add(mdata.getbNoOkquality()).multiply(new BigDecimal("0.65")) BigDecimal defectRate = (mdata.getaNoOkquality().add(mdata.getbNoOkquality()).multiply(new BigDecimal("0.65"))
.add(mdata.getcNoOkquality()).multiply(new BigDecimal(0.35))) .add(mdata.getcNoOkquality()).multiply(new BigDecimal(0.35)))
.divide(new BigDecimal(mdata.getSampleQuality())) .divide(new BigDecimal(mdata.getSampleQuality()))
@ -155,6 +156,10 @@ public class QcStaticTableController extends BaseController {
}else{ }else{
datas.add(0.00); datas.add(0.00);
} }
}else{
datas.add(0.00);
}
} }
chartDTO.setData(datas); chartDTO.setData(datas);
seriesChart.add(chartDTO); seriesChart.add(chartDTO);

@ -314,7 +314,7 @@ public class QcCheckTaskProduceServiceImpl implements IQcCheckTaskProduceService
Date startTime = productTask.getCreateTime(); Date startTime = productTask.getCreateTime();
long mins = DateUtil.between(startTime, nowTime, DateUnit.MINUTE); long mins = DateUtil.between(startTime, nowTime, DateUnit.MINUTE);
if(mins>=15){ if(mins>=60){
int m = insertQcCheckTaskProduce(productTask); int m = insertQcCheckTaskProduce(productTask);
logger.info("++++++++++++过程检验巡检任务生成" + m + "++++++++++++++"); logger.info("++++++++++++过程检验巡检任务生成" + m + "++++++++++++++");
} }

@ -193,6 +193,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="checkType != null">check_type,</if> <if test="checkType != null">check_type,</if>
<if test="typeCode != null">type_code,</if> <if test="typeCode != null">type_code,</if>
<if test="sampleQuality != null">sample_quality,</if> <if test="sampleQuality != null">sample_quality,</if>
<if test="orderType != null">order_type,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="recordId != null">#{recordId},</if> <if test="recordId != null">#{recordId},</if>
@ -227,6 +228,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="checkType != null">#{checkType},</if> <if test="checkType != null">#{checkType},</if>
<if test="typeCode != null">#{typeCode},</if> <if test="typeCode != null">#{typeCode},</if>
<if test="sampleQuality != null">#{sampleQuality},</if> <if test="sampleQuality != null">#{sampleQuality},</if>
<if test="orderType != null">#{orderType},</if>
</trim> </trim>
</insert> </insert>

Loading…
Cancel
Save