装配件

tags/yfai-pcn-ext-v2.3
王杰 6 months ago
parent 79ed2e8c90
commit 42e0c41afd

@ -44,15 +44,21 @@ public class MesNumberRuleMatchSortDoubleCheckService implements IMesNumberRuleM
return result;
}
//验证是否离线
MesProductionAssemblySortContext context = (MesProductionAssemblySortContext) params[0];
if (StringUtils.isEmpty(context.getMatchRule()) && StringUtils.isEmpty(context.getAssemblyPartNo())) {
result.put(MesPcnExtConstWords.RESULT, false);
result.put(MesPcnExtConstWords.MESSAGE, "参数匹配规则信息未维护[扫描规则]或[装配件零件编码]!");
return result;
}
//校验正则表达式
if (!StringUtils.isEmpty(context.getMatchRule())) {
result = ((IMesNumberRuleMatchDispatchService) SpringContextsUtil.getBean(MesExtEnumUtil.ASSEMBLY_MATCH_TYPE.MATCH_TYPE_20.getStrategyClass())).matchNumberRule(organizeCode, sn, params);
if (!(Boolean) result.get(MesPcnExtConstWords.RESULT)) return result;
}
//验证是否离线
if (context.getIsClosedCheck()) return result;
result.put(MesPcnExtConstWords.RESULT, false);

@ -25,7 +25,7 @@ import java.util.*;
import java.util.stream.Collectors;
/**
* @Description :
* @Description : 广, , 使mesAssemblyMatchNosortRetrodictStepService
* @Author : wangjie
**/
@Slf4j

@ -0,0 +1,24 @@
package cn.estsh.i3plus.ext.mes.pcn.apiservice.serviceimpl.step;
import cn.estsh.i3plus.mes.pcn.serviceimpl.fsm.BaseStepService;
import cn.estsh.i3plus.pojo.mes.model.StationRequestBean;
import cn.estsh.i3plus.pojo.mes.model.StepResult;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
/**
* @Description :
* @Author : wangjie
**/
@Slf4j
@Service("mesAssemblyMatchPartNoStepService")
public class MesAssemblyMatchPartNoStepService extends BaseStepService {
@Override
public StepResult execute(StationRequestBean reqBean) {
return null;
}
}
Loading…
Cancel
Save