|
|
|
@ -210,18 +210,20 @@ public class MesEquipmentLogDao implements IMesEquipmentLogDao {
|
|
|
|
|
StringBuffer builder = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
Integer index = 0;
|
|
|
|
|
|
|
|
|
|
builder.append(" insert into mes_equipment_log_detail_");
|
|
|
|
|
if (!StringUtils.isEmpty(mesShardingAppendOrg) && mesShardingAppendOrg.toUpperCase().equals(CommonEnumUtil.TRUE_OR_FALSE.TRUE.name())) builder.append(organizeCode.toLowerCase()).append(MesPcnExtConstWords.E_UNDERLINE);
|
|
|
|
|
builder.append(equipId);
|
|
|
|
|
builder.append("( id, organize_code, is_valid, is_deleted, create_user, create_date_time, modify_user, modify_date_time,");
|
|
|
|
|
builder.append(" description, remark, system_sync_date_time, system_sync_status,");
|
|
|
|
|
builder.append(" area_code, work_center_code, work_cell_code, equipment_code, process_code, craft_code,");
|
|
|
|
|
builder.append(" mould_record_id, extend, org_equip_id, equip_id, equip_variable_id, equip_variable_name, equip_variable_desc,");
|
|
|
|
|
builder.append(" read_write_flag, data_type, equip_variable_value, variable_type, category_level_two, quality) values ");
|
|
|
|
|
|
|
|
|
|
for (MesEquipVariableCollectContext equipmentLog : equipmentLogList) {
|
|
|
|
|
if (null == equipmentLog) continue;
|
|
|
|
|
|
|
|
|
|
builder.append(" insert into mes_equipment_log_detail_");
|
|
|
|
|
if (!StringUtils.isEmpty(mesShardingAppendOrg) && mesShardingAppendOrg.toUpperCase().equals(CommonEnumUtil.TRUE_OR_FALSE.TRUE.name())) builder.append(organizeCode.toLowerCase()).append(MesPcnExtConstWords.E_UNDERLINE);
|
|
|
|
|
builder.append(equipId);
|
|
|
|
|
builder.append("( id, organize_code, is_valid, is_deleted, create_user, create_date_time, modify_user, modify_date_time,");
|
|
|
|
|
builder.append(" description, remark, system_sync_date_time, system_sync_status,");
|
|
|
|
|
builder.append(" area_code, work_center_code, work_cell_code, equipment_code, process_code, craft_code,");
|
|
|
|
|
builder.append(" mould_record_id, extend, org_equip_id, equip_id, equip_variable_id, equip_variable_name, equip_variable_desc,");
|
|
|
|
|
builder.append(" read_write_flag, data_type, equip_variable_value, variable_type, category_level_two, quality)");
|
|
|
|
|
builder.append(" values ( ");
|
|
|
|
|
builder.append(" ( ");
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < equipmentLogDetailFields.length; i ++) {
|
|
|
|
|
if (StringUtils.isEmpty(equipmentLogDetailFields[i])) continue;
|
|
|
|
@ -233,7 +235,8 @@ public class MesEquipmentLogDao implements IMesEquipmentLogDao {
|
|
|
|
|
if (i != equipmentLogDetailFields.length - 1) builder.append(" , ");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
builder.append(" );");
|
|
|
|
|
builder.append(" ) ");
|
|
|
|
|
if (index != equipmentLogList.size() - 1) builder.append(" , ");
|
|
|
|
|
|
|
|
|
|
index ++;
|
|
|
|
|
|
|
|
|
@ -253,9 +256,9 @@ public class MesEquipmentLogDao implements IMesEquipmentLogDao {
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.IS_VALID, index), CommonEnumUtil.IS_VAILD.VAILD.getValue());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.IS_DELETED, index), CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.CREATE_USER, index), userInfo);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.CREATE_DATE_TIME, index), nowTime);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.CREATE_DATE_TIME, index), StringUtils.isEmpty(equipmentLog.getWriteDatetime()) ? nowTime : equipmentLog.getWriteDatetime());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.MODIFY_USER, index), userInfo);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.MODIFY_DATE_TIME, index), nowTime);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.MODIFY_DATE_TIME, index), StringUtils.isEmpty(equipmentLog.getWriteDatetime()) ? nowTime : equipmentLog.getWriteDatetime());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.DESCRIPTION, index), null);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.REMARK, index), null);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.SYSTEM_SYNC_DATE_TIME, index), null);
|
|
|
|
@ -271,13 +274,13 @@ public class MesEquipmentLogDao implements IMesEquipmentLogDao {
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.ORG_EQUIP_ID, index), orgEquipId);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.EQUIP_ID, index), equipId);
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.EQUIP_VARIABLE_ID, index), equipmentLog.getEquipVariableId());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.EQUIP_VARIABLE_NAME, index), equipmentLog.getEquipVariableName());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.EQUIP_VARIABLE_DESC, index), equipmentLog.getEquipVariableDesc());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.EQUIP_VARIABLE_NAME, index), equipmentLog.getTagName());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.EQUIP_VARIABLE_DESC, index), equipmentLog.getTagAddress());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.READ_WRITE_FLAG, index), equipmentLog.getReadWriteFlag());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.DATA_TYPE, index), equipmentLog.getDataType());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.EQUIP_VARIABLE_VALUE, index), equipmentLog.getEquipVariableValue());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.VARIABLE_TYPE, index), equipmentLog.getVariableType());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.CATEGORY_LEVEL_TWO, index), equipmentLog.getCategoryLevelTwo());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.CATEGORY_LEVEL_TWO, index), StringUtils.isEmpty(equipmentLog.getCategoryLevelTwo()) ? null : equipmentLog.getCategoryLevelTwo());
|
|
|
|
|
insert.setParameter(String.format(TWO_S_APPEND, MesPcnExtConstWords.QUALITY, index), equipmentLog.getQuality());
|
|
|
|
|
|
|
|
|
|
index ++;
|
|
|
|
|