feat: 新增要因&頻率物件
refs: #
This commit is contained in:
parent
24ec2302d9
commit
19d2f79f77
@ -0,0 +1,12 @@
|
||||
package com.foreverwin.iep.qms.constant;
|
||||
|
||||
public class Factor {
|
||||
|
||||
public static final String OPERATION = "Operation";
|
||||
public static final String PRODUCT = "Product";
|
||||
public static final String QC_USER = "QCUser";
|
||||
public static final String VENDOR = "Vendor";
|
||||
public static final String SHIFT = "Shift";
|
||||
public static final String EQUIPMENT = "Equipment";
|
||||
public static final String INSTRUMENT = "Instrument";
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.foreverwin.iep.qms.constant;
|
||||
|
||||
public class Freq {
|
||||
|
||||
public static final String CHK_FIRST_SFC = "CHK_FIRST_SFC"; // 工单第一个生产的生产批
|
||||
public static final String CHK_DAILY_FIRST_SFC = "CHK_DAILY_FIRST_SFC"; // 每日第一个生产的生产批
|
||||
public static final String CHK_CHANGE_PRODUCT = "CHK_CHANGE_PRODUCT"; // 更换产品后第一个生产的生产批
|
||||
public static final String CHK_CHANGE_MOULD = "CHK_CHANGE_MOULD"; // 设备换工具后第一个生产的生产批
|
||||
public static final String CHK_MAINTEN_FIRST_SFC = "CHK_MAINTEN_FIRST_SFC"; // 设备维修后第一个生产的生产批
|
||||
public static final String CHK_STOP_AFTER_SFC = "CHK_STOP_AFTER_SFC"; // 设备停机N小时以上, 生产的第一个生产批
|
||||
public static final String CHK_INTERVAL_HOUR = "CHK_INTERVAL_HOUR"; // 生产单一产品每N小时
|
||||
public static final String CHK_SEVERAL_SFC = "CHK_SEVERAL_SFC"; // 每N个生产批
|
||||
public static final String CHK_INTERVAL_HOUR2 = "CHK_INTERVAL_HOUR2"; // 机台生产每N小时
|
||||
public static final String CHK_DAILY_FIXED_TIME = "CHK_DAILY_FIXED_TIME"; // 每日固定N点
|
||||
public static final String MANUAL = "MANUAL"; // 手动
|
||||
}
|
||||
@ -23,6 +23,8 @@ import com.foreverwin.iep.production.dto.NextNumberRetrieveRequest;
|
||||
import com.foreverwin.iep.production.entity.NextNumber;
|
||||
import com.foreverwin.iep.production.feign.RemoteNextNumberService;
|
||||
import com.foreverwin.iep.production.feign.RemoteRouterService;
|
||||
import com.foreverwin.iep.qms.constant.Factor;
|
||||
import com.foreverwin.iep.qms.constant.Freq;
|
||||
import com.foreverwin.iep.qms.domain.InspecJob;
|
||||
import com.foreverwin.iep.qms.domain.Item;
|
||||
import com.foreverwin.iep.qms.domain.Resource;
|
||||
@ -136,7 +138,7 @@ public class QmsInspecJobServiceImpl extends ServiceImpl<QmsInspecJobMapper, Qms
|
||||
|
||||
if (ObjectUtil.isNull(qmsInspecJob)) {
|
||||
if (StrUtil.isBlank(qcFreq)) {
|
||||
qcFreq = "MANUAL";
|
||||
qcFreq = Freq.MANUAL;
|
||||
}
|
||||
|
||||
qmsInspecJob = new QmsInspecJob();
|
||||
@ -188,13 +190,13 @@ public class QmsInspecJobServiceImpl extends ServiceImpl<QmsInspecJobMapper, Qms
|
||||
qmsInspecFactor.setFactorBo(qcItemFactor.getFactorBo());
|
||||
|
||||
switch (HandleBoProcessor.trimHandle(qcItemFactor.getFactorBo())) {
|
||||
case "Operation":
|
||||
case Factor.OPERATION:
|
||||
qmsInspecFactor.setValue(operation);
|
||||
break;
|
||||
case "Product":
|
||||
case Factor.PRODUCT:
|
||||
qmsInspecFactor.setValue(item);
|
||||
break;
|
||||
case "Equipment":
|
||||
case Factor.EQUIPMENT:
|
||||
qmsInspecFactor.setValue(resrce);
|
||||
break;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user