工位扫描 切换工单 立即生效

tags/yfai-pcn-ext-v1.4
王杰 11 months ago
parent 78c8b3665e
commit 9c9831aeeb

@ -61,6 +61,7 @@ public class MesWorkCellScanMonitorLogExt2Service implements ISwsWriteDbLogServi
workCellScanMonitorLog.setOrgWorkCode(new StringJoiner(MesPcnExtConstWords.E_UNDERLINE).add(workCellScanMonitorLog.getOrganizeCode()).add(workCellScanMonitorLog.getWorkCenterCode()).toString()); workCellScanMonitorLog.setOrgWorkCode(new StringJoiner(MesPcnExtConstWords.E_UNDERLINE).add(workCellScanMonitorLog.getOrganizeCode()).add(workCellScanMonitorLog.getWorkCenterCode()).toString());
ConvertBean.serviceModelInitialize(workCellScanMonitorLog, resultBean.getUserInfo()); ConvertBean.serviceModelInitialize(workCellScanMonitorLog, resultBean.getUserInfo());
workCellScanMonitorLog.setCreateDatetime(resultBean.getCreateDatetime());
//存在开模ID的记录延迟同步 //存在开模ID的记录延迟同步
if (!StringUtils.isEmpty(workCellScanMonitorLog.getMouldRecordId())) { if (!StringUtils.isEmpty(workCellScanMonitorLog.getMouldRecordId())) {

@ -74,9 +74,8 @@ public class MesFunctionChooseCavityOrderService extends BaseSwsService implemen
reqBean.setClientInfo(shippingDispatchService.getActorClientInfo(reqBean)); reqBean.setClientInfo(shippingDispatchService.getActorClientInfo(reqBean));
reqBean.setInterfaceType(MesPcnConstWords.SHIPPING); reqBean.setInterfaceType(MesPcnConstWords.SHIPPING);
reqBean.setBusiType(MesPcnEnumUtil.ACTOR_RECEIVE_STRATEGY.WS_CMD_DO_SCAN.getCode()); reqBean.setBusiType(MesPcnEnumUtil.ACTOR_RECEIVE_STRATEGY.WS_CMD_DO_SCAN.getCode());
reqBean.setTriggerAutoFsm(true); reqBean.setForceJumpProcess(true);
shippingDispatchService.doSendScanQueueNextExec(reqBean);
shippingDispatchService.doSendScanQueueIfNoQueue(reqBean);
return true; return true;

@ -137,6 +137,9 @@ public class MesAssemblyScanStepService extends BaseStepService {
//处理装配件的装配爆炸图和音频文件 //处理装配件的装配爆炸图和音频文件
private void doHandleAssemblyFile(StationRequestBean reqBean, MesWorkCenter workCenter, List<MesProdRuleContext> prodRuleContextList) { private void doHandleAssemblyFile(StationRequestBean reqBean, MesWorkCenter workCenter, List<MesProdRuleContext> prodRuleContextList) {
if (CollectionUtils.isEmpty(prodRuleContextList)) return;
Boolean isSendFile = false; Boolean isSendFile = false;
Boolean isBreakLoop = false; Boolean isBreakLoop = false;
LOOP: LOOP:

@ -29,10 +29,8 @@ import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
import java.util.ArrayList; import java.text.SimpleDateFormat;
import java.util.List; import java.util.*;
import java.util.Map;
import java.util.UUID;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**

@ -65,7 +65,7 @@ public class MesProductionProcessMonitorService extends BaseProcessMonitorServic
return true; return true;
} }
//客户端线 //客户端线
@Override @Override
public Boolean doOnLine(StationRequestBean requestBean) { public Boolean doOnLine(StationRequestBean requestBean) {
//删除当前工步集 //删除当前工步集

@ -177,6 +177,7 @@ public class MesPcnExtConstWords {
public static final String COLOR = "color"; public static final String COLOR = "color";
// 时间格式 // 时间格式
public static final String DATE_FORMAT_SSS = "yyyy-MM-dd HH:mm:ss.SSS";
public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
public static final String DATE_FORMAT_SEPARATOR = "yyyy-MM-dd"; public static final String DATE_FORMAT_SEPARATOR = "yyyy-MM-dd";
public static final String DATE_FORMAT_SHORT = "yyMMdd"; public static final String DATE_FORMAT_SHORT = "yyMMdd";

Loading…
Cancel
Save