diff --git a/HEZON_ITK/HEZON_ITK.vcxproj b/HEZON_ITK/HEZON_ITK.vcxproj
index aab2c65..540fe89 100644
--- a/HEZON_ITK/HEZON_ITK.vcxproj
+++ b/HEZON_ITK/HEZON_ITK.vcxproj
@@ -129,7 +129,7 @@
true
true
WIN32;NDEBUG;_CONSOLE;IPLIB=none;%(PreprocessorDefinitions)
- E:\work\boost_1_72_0;E:\work\include12_2;E:\work\include_cpp12_2;C:\Java\jdk1.8.0_231\include\win32;C:\Java\jdk1.8.0_231\include;%(AdditionalIncludeDirectories)
+ C:\Users\lyf\Documents\tclib\include;C:\Users\lyf\Documents\tclib\include_cpp;C:\Program Files\Java\jdk1.8.0_212\include\win32;C:\Program Files\Java\jdk1.8.0_212\include;%(AdditionalIncludeDirectories)
Cdecl
@@ -137,8 +137,7 @@
true
true
true
- E:\work\boost_1_72_0\vc14\lib;%(AdditionalLibraryDirectories)
- E:\work\lib12_2\*.lib;Ws2_32.lib;%(AdditionalDependencies)
+ C:\Users\lyf\Documents\tclib\tc12\lib\*.lib;Ws2_32.lib;%(AdditionalDependencies)
libuser_exits.ar.lib;%(IgnoreSpecificDefaultLibraries)
$(OutDir)\bs.dll
/FORCE %(AdditionalOptions)
diff --git a/HEZON_ITK/bs_sap.cpp b/HEZON_ITK/bs_sap.cpp
index a1a3b5d..c2990a5 100644
--- a/HEZON_ITK/bs_sap.cpp
+++ b/HEZON_ITK/bs_sap.cpp
@@ -207,8 +207,9 @@ void get_bom(System::Collections::Generic::List1&&child_id[0]=='9'&&child_id[1]=='9')
+ {
+ a_list->Add(dic);
+ get_bom(a_list, lines[j], werks, stlan, "", relation_type);
+ continue;
+ }
if(rel_cnt)
{
AOM_ask_value_string(rels[0], "jd2_cglx", &val1);
diff --git a/HEZON_ITK/bs_test_release_check.cpp b/HEZON_ITK/bs_test_release_check.cpp
index 3027096..c567126 100644
--- a/HEZON_ITK/bs_test_release_check.cpp
+++ b/HEZON_ITK/bs_test_release_check.cpp
@@ -2,7 +2,7 @@
void judge_tag(tag_t tag,int index,vector &vec,stringstream &name)
{
- if(index==vec.size()-1)
+ if(index>=vec.size()-1)
{
char *val,*type;
AOM_ask_value_string(tag, "object_type", &type);
@@ -38,20 +38,22 @@ void judge_tag(tag_t tag,int index,vector &vec,stringstream &name)
}
-int bs_test_release_check(EPM_rule_message_t msg)
+int bs_test_release_check(EPM_action_message_t msg)
{
- int ifail = EPM_go, att_count, tag_cnt, rel_cnt;
+ int ifail = ITK_ok, att_count, tag_cnt, rel_cnt;
tag_t rootTask, *attachments, win, top, *tags, tag,*rels;
char *val;
+ printf("begin bs_test_release_check\n");
EPM_ask_root_task(msg.task, &rootTask);
-
+
EPM_ask_attachments(rootTask, EPM_target_attachment, &att_count, &attachments);
TC_argument_list_t * arguments = msg.arguments;
int arg_cnt = TC_number_of_arguments(arguments), status = 0;
-
+
stringstream name;
// map paras;
map> judge_map;
+ POM_AM__set_application_bypass(true);
for (auto i = 0; i