main
李建辉 2 months ago
parent c6d26f18e9
commit cd854ff9b3

@ -765,6 +765,9 @@ void getBomLinePropertyNewRule(tag_t topLine, char** c_sql_values, vector<string
attrMap = getClassAttrMapRule(classMap, classId);
}
char* itemType = NULL;
char* uiduid = NULL;
ITK__convert_tag_to_uid(zi_rev, &uiduid);
WriteLog("uiduid: %s\n", uiduid);
AOM_ask_value_string(zi_rev, "object_type", &itemType);
WriteLog("object_type: %s\n", itemType);
char* zi_item_id = NULL;

@ -820,6 +820,9 @@ void getBomLinePropertyNewRuleRelease(tag_t topLine, char** c_sql_values, vector
attrMap = getClassAttrMapRuleRelease(classMap, classId);
}
char* itemType = NULL;
char* uiduid = NULL;
ITK__convert_tag_to_uid(zi_rev, &uiduid);
WriteLog("uiduid: %s\n", uiduid);
AOM_ask_value_string(zi_rev, "object_type", &itemType);
WriteLog("object_type: %s\n", itemType);
char* zi_item_id = NULL;
@ -830,6 +833,7 @@ void getBomLinePropertyNewRuleRelease(tag_t topLine, char** c_sql_values, vector
ITKCALL(AOM_UIF_ask_value(zi_rev, "item_id", &zi_item_id));
if (strcmp("RB3_GNLBJRevision", itemType) == 0) {
ITKCALL(AOM_UIF_ask_value(zi_rev, "rb3_smzqtz", &fu_smzqzt));
}

@ -475,7 +475,7 @@ int RB_SendErpItem_New_Rule(EPM_rule_message_t msg)
if (strcmp("RB3_XZCPRevision", itemType) == 0 || strcmp("RB3_XZLBJRevision", itemType) == 0) {
ITKCALL(AOM_UIF_ask_values(attachments[i], "rb3_xzscgc", &factoryCount, &factorys));
}
else if (strcmp("RB3_GNZCRevision", itemType) == 0 || strcmp("RB3_GNLBJRevision", itemType) == 0W
else if (strcmp("RB3_GNZCRevision", itemType) == 0 || strcmp("RB3_GNLBJRevision", itemType) == 0
|| strcmp("RB3_GYZYRevision", itemType) == 0 || strcmp("RB3_BZJRevision", itemType) == 0) {
ITKCALL(AOM_UIF_ask_values(attachments[i], "rb3_scgc", &factoryCount, &factorys));
}

@ -361,6 +361,7 @@ int RB_SendErpItem_New_Rule_Release(EPM_rule_message_t msg)
}
}
if (field1 != NULL) {
WriteLog("1field1=== %s \n", field1);
if (field1 != NULL && field2 != NULL) {
sprintf(sql, "select PCLASSCODE,PCLASSNAME,NEW_COLUMN,PUNIT from PLM_ERP_CLASS_TABLE where PTYPE= '%s' and PFIELD01= '%s' and PFIELD02= '%s'", itemType, field1, field2);
}
@ -410,13 +411,16 @@ int RB_SendErpItem_New_Rule_Release(EPM_rule_message_t msg)
if (QuerySQLNoInputParam(sql, &outputColumn, &outputValueCount, &outputValue) == -1 || outputValueCount == 0)
{
WriteLog("Ìáʾ:ÎïÁÏ·ÖÀà²éѯ ʧ°Ü, %s \n", sql);
WriteLog("2field1=== %s \n", field1);
if (field1 != NULL) {
char sql2[256] = "\0";
sprintf(sql2, "select PCLASSCODE,PCLASSNAME,NEW_COLUMN,PUNIT from PLM_ERP_CLASS_TABLE where PTYPE= '%s' and PFIELD01= '%s'", itemType, field1);
WriteLog("提示:sql2==%s\n", sql2);
if (QuerySQLNoInputParam(sql2, &outputColumn, &outputValueCount, &outputValue) == -1)
{
WriteLog("提示:物料分类查询 失败, %s \n", sql2);
WriteLog("提示:物料分类查询 失败2, %s \n", sql2);
}
WriteLog("1111\n");
}
}
WriteLog("outputValueCount=%d\n", outputValueCount);

Loading…
Cancel
Save