漏信号

tags/yfai-pcn-ext-v2.3
王杰 8 months ago
parent d84adae7f5
commit 42c5101d09

@ -79,10 +79,12 @@ public class MesEquipmentLogDao implements IMesEquipmentLogDao {
if (StringUtils.isEmpty(equipmentLogIdList.get(i))) continue; if (StringUtils.isEmpty(equipmentLogIdList.get(i))) continue;
if (!StringUtils.isEmpty(builder)) builder.append(MesPcnExtConstWords.SEMICOLON); if (!StringUtils.isEmpty(builder.toString())) builder.append(MesPcnExtConstWords.SEMICOLON);
builder.append(" update mes_equipment_log_"); builder.append(" update mes_equipment_log_");
builder.append(equipId); builder.append(equipId);
builder.append(" set equip_variable_status = :equipVariableStatus where id = :id_"); builder.append(" set equip_variable_status = :equipVariableStatus_");
builder.append(i);
builder.append(" where id = :id_");
builder.append(i); builder.append(i);
} }
@ -91,7 +93,8 @@ public class MesEquipmentLogDao implements IMesEquipmentLogDao {
for (int i = 0; i < equipmentLogIdList.size(); i ++) { for (int i = 0; i < equipmentLogIdList.size(); i ++) {
if (StringUtils.isEmpty(equipmentLogIdList.get(i))) continue; if (StringUtils.isEmpty(equipmentLogIdList.get(i))) continue;
update.setParameter(String.format("id_%s", i), equipVariableStatus); update.setParameter(String.format("%s_%s", MesPcnExtConstWords.EQUIP_VARIABLE_STATUS, i), equipVariableStatus);
update.setParameter(String.format("%s_%s", MesPcnExtConstWords.ID, i), equipmentLogIdList.get(i));
} }
update.executeUpdate(); update.executeUpdate();

@ -127,7 +127,8 @@ public class MesEquipmentLogExtService implements IMesEquipmentLogExtService {
equipVariableCfgCollectContextList.add(equipVariableCfgCollectContext); equipVariableCfgCollectContextList.add(equipVariableCfgCollectContext);
// 标记需要修改的设备数据变量ID 【在主方法体中修改常变值配置对应的设备ID分表的采集数据的状态为1】 // 标记需要修改的设备数据变量ID 【在主方法体中修改常变值配置对应的设备ID分表的采集数据的状态为1】
if (equipVariableCfgCollectContext.getIsCollectValue() && checkEquipQuality(cellEquipContext.getQuality())) equipLogDispatchContext.resetEquipmentLogIdList(equipVariableCfgCollectContext.getEquipmentLogIdList()); if (equipVariableCfgCollectContext.getIsCollectValue() && checkEquipQuality(cellEquipContext.getQuality()) && !StringUtils.isEmpty(equipmentVariableCfg.getNeedNewValue()) &&
equipmentVariableCfg.getNeedNewValue().compareTo(MesExtEnumUtil.EQUIP_VARIABLE_NEED_NEW_VALUE.TRUE.getValue()) == 0) equipLogDispatchContext.resetEquipmentLogIdList(equipVariableCfgCollectContext.getEquipmentLogIdList());
} }
return equipVariableCfgCollectContextList; return equipVariableCfgCollectContextList;

Loading…
Cancel
Save