|
|
|
@ -132,14 +132,14 @@ public class JxSnFinalInspectionModuleService extends BaseModuleService {
|
|
|
|
|
String command = (String) dataMap.get(MesPcnExtConstWords.COMMAND);
|
|
|
|
|
Object value = dataMap.get(MesPcnExtConstWords.VALUE);
|
|
|
|
|
if (StringUtils.isEmpty(command)) {
|
|
|
|
|
this.sendMessage(reqBean, null, "后端未获取到业务功能指令", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
this.sendMessage(reqBean, null, "后端未获取到业务功能指令!", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
switch (command) {
|
|
|
|
|
case MesPcnExtConstWords.CMD_WORK_ORDER :
|
|
|
|
|
if (StringUtils.isEmpty(value)) {
|
|
|
|
|
this.sendMessage(reqBean, null, "请选择启动状态的生产工单", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
this.sendMessage(reqBean, null, "请选择启动状态的生产工单!", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -149,14 +149,14 @@ public class JxSnFinalInspectionModuleService extends BaseModuleService {
|
|
|
|
|
if (StringUtils.isEmpty(selectWorkOrderNo)) {
|
|
|
|
|
if ((Boolean) doHandleSelectWorkOrderNo(reqBean, 2, value.toString())) result = true;
|
|
|
|
|
else {
|
|
|
|
|
this.sendMessage(reqBean, null, String.format("切换的生产工单[%s]缓存失败,请重试", value), MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
this.sendMessage(reqBean, null, String.format("切换的生产工单[%s]缓存失败,请重试!", value), MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case MesPcnExtConstWords.CMD_BUSI_FLAG :
|
|
|
|
|
if (StringUtils.isEmpty(value)) {
|
|
|
|
|
this.sendMessage(reqBean, null, "请点击业务按钮", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
this.sendMessage(reqBean, null, "请点击业务按钮!", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -166,14 +166,19 @@ public class JxSnFinalInspectionModuleService extends BaseModuleService {
|
|
|
|
|
if (StringUtils.isEmpty(curBusiFlag)) {
|
|
|
|
|
if ((Boolean) doHandleBusiFlag(reqBean, 2, value.toString())) result = true;
|
|
|
|
|
else {
|
|
|
|
|
this.sendMessage(reqBean, null, String.format("业务按钮[%s]缓存失败,请重试", value), MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
this.sendMessage(reqBean, null, String.format("业务按钮[%s]缓存失败,请重试!", value), MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case MesPcnExtConstWords.CMD_FORCE_CENTER_PASS :
|
|
|
|
|
if (StringUtils.isEmpty(value)) {
|
|
|
|
|
this.sendMessage(reqBean, null, "入参缺少产线强制放行的工步代码", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
this.sendMessage(reqBean, null, "入参缺少产线强制放行的工步代码!", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
String pwd = (String) dataMap.get(MesPcnExtConstWords.PWD);
|
|
|
|
|
if (!jxProduceSnExtService.checkPorceCenterPassPwd(reqBean, pwd)) {
|
|
|
|
|
this.sendMessage(reqBean, null, String.format("产线强制放行验证密码[%s]不正确!", pwd), MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
reqBean.setForceSpecStepCode(value.toString());
|
|
|
|
@ -183,7 +188,7 @@ public class JxSnFinalInspectionModuleService extends BaseModuleService {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!result) this.sendMessage(reqBean, null, "操作太频繁", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
if (!result) this.sendMessage(reqBean, null, "操作太频繁!", MesPcnEnumUtil.STATION_BUSI_TYPE.MESSAGE, MesPcnEnumUtil.STATION_DATA_TYPE.EXP_TEXT);
|
|
|
|
|
else {
|
|
|
|
|
//跳过工序
|
|
|
|
|
reqBean.setClientInfo(shippingDispatchService.getActorClientInfo(reqBean));
|
|
|
|
|