diff --git a/op-api/op-api-system/src/main/java/com/op/system/api/domain/quality/QcCheckTaskIncomeDTO.java b/op-api/op-api-system/src/main/java/com/op/system/api/domain/quality/QcCheckTaskIncomeDTO.java
index 8464cbca..037a6dc6 100644
--- a/op-api/op-api-system/src/main/java/com/op/system/api/domain/quality/QcCheckTaskIncomeDTO.java
+++ b/op-api/op-api-system/src/main/java/com/op/system/api/domain/quality/QcCheckTaskIncomeDTO.java
@@ -135,6 +135,15 @@ public class QcCheckTaskIncomeDTO extends BaseEntity {
private BigDecimal aNoOkquality;
private BigDecimal bNoOkquality;
private BigDecimal cNoOkquality;
+ private String orderType;
+
+ public String getOrderType() {
+ return orderType;
+ }
+
+ public void setOrderType(String orderType) {
+ this.orderType = orderType;
+ }
public BigDecimal getSampleQuality() {
return sampleQuality;
diff --git a/op-modules/op-quality/src/main/java/com/op/quality/controller/QcStaticTableController.java b/op-modules/op-quality/src/main/java/com/op/quality/controller/QcStaticTableController.java
index 1db2db04..47328712 100644
--- a/op-modules/op-quality/src/main/java/com/op/quality/controller/QcStaticTableController.java
+++ b/op-modules/op-quality/src/main/java/com/op/quality/controller/QcStaticTableController.java
@@ -147,11 +147,16 @@ public class QcStaticTableController extends BaseController {
if(mdata.getcNoOkquality()==null){
mdata.setcNoOkquality(new BigDecimal("0"));
}
- BigDecimal defectRate = (mdata.getaNoOkquality().add(mdata.getbNoOkquality()).multiply(new BigDecimal("0.65"))
- .add(mdata.getcNoOkquality()).multiply(new BigDecimal(0.35)))
- .divide(new BigDecimal(mdata.getSampleQuality()))
- .setScale(2, BigDecimal.ROUND_HALF_UP);
- datas.add(defectRate.doubleValue());
+ if(!"0.00".equals(mdata.getSampleQuality())){
+ BigDecimal defectRate = (mdata.getaNoOkquality().add(mdata.getbNoOkquality()).multiply(new BigDecimal("0.65"))
+ .add(mdata.getcNoOkquality()).multiply(new BigDecimal(0.35)))
+ .divide(new BigDecimal(mdata.getSampleQuality()))
+ .setScale(2, BigDecimal.ROUND_HALF_UP);
+ datas.add(defectRate.doubleValue());
+ }else{
+ datas.add(0.00);
+ }
+
}else{
datas.add(0.00);
}
diff --git a/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcCheckTaskProduceServiceImpl.java b/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcCheckTaskProduceServiceImpl.java
index 32e76b3d..1c4b04a0 100644
--- a/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcCheckTaskProduceServiceImpl.java
+++ b/op-modules/op-quality/src/main/java/com/op/quality/service/impl/QcCheckTaskProduceServiceImpl.java
@@ -314,7 +314,7 @@ public class QcCheckTaskProduceServiceImpl implements IQcCheckTaskProduceService
Date startTime = productTask.getCreateTime();
long mins = DateUtil.between(startTime, nowTime, DateUnit.MINUTE);
- if(mins>=15){
+ if(mins>=60){
int m = insertQcCheckTaskProduce(productTask);
logger.info("++++++++++++过程检验巡检任务生成" + m + "++++++++++++++");
}
diff --git a/op-modules/op-quality/src/main/resources/mapper/quality/QcCheckTaskIncomeMapper.xml b/op-modules/op-quality/src/main/resources/mapper/quality/QcCheckTaskIncomeMapper.xml
index 53b401f5..8d8416cc 100644
--- a/op-modules/op-quality/src/main/resources/mapper/quality/QcCheckTaskIncomeMapper.xml
+++ b/op-modules/op-quality/src/main/resources/mapper/quality/QcCheckTaskIncomeMapper.xml
@@ -193,6 +193,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
check_type,
type_code,
sample_quality,
+ order_type,
#{recordId},
@@ -227,6 +228,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{checkType},
#{typeCode},
#{sampleQuality},
+ #{orderType},