main
李岩峰 5 years ago
parent 419c133e31
commit 3f0b1d7bb0

@ -28,24 +28,32 @@ int bs_test_release_check(EPM_rule_message_t msg)
{ {
continue; continue;
} }
printf("release check1\n");
AOM_ask_value_tags(attachments[i], "JD2_CSJH", &tag_cnt, &tags); AOM_ask_value_tags(attachments[i], "JD2_CSJH", &tag_cnt, &tags);
for(int j=0;j<tag_cnt;j++) for(int j=0;j<tag_cnt;j++)
{ {
int tag_cnt2; int tag_cnt2;
tag_t *tags2; tag_t *tags2,temp_tag;
ITEM_ask_latest_rev(tags[j], &tag); ITEM_ask_latest_rev(tags[j], &temp_tag);
AOM_ask_value_tags(attachments[i], "JD2_CSBG", &tag_cnt2, &tags2); AOM_ask_value_tags(temp_tag, "JD2_CSBG", &tag_cnt2, &tags2);
printf("release check1\n");
for(int k=0;k<tag_cnt2;k++)
{
ITEM_ask_latest_rev(tags2[k], &tag);
AOM_ask_value_tags(tag, "release_status_list", &rel_cnt, &rels);
if (rel_cnt == 0)
{
AOM_ask_value_string(tag, "object_string", &val);
name << val << ",";
ifail = EPM_nogo;
} }
}
AOM_ask_value_tags(temp_tag, "JD2_CSBGHZ", &tag_cnt2, &tags2);
printf("release check2\n"); printf("release check2\n");
AOM_ask_value_tags(attachments[i], "JD2_CSBG", &tag_cnt, &tags); for (int k = 0; k<tag_cnt2; k++)
for (int j = 0; j<tag_cnt; j++)
{ {
if (isTypeOf(tags[j], "JD2_CSBGHZ")) ITEM_ask_latest_rev(tags2[k], &tag);
{
ITEM_ask_latest_rev(tags[j], &tag);
AOM_ask_value_tags(tag, "release_status_list", &rel_cnt, &rels); AOM_ask_value_tags(tag, "release_status_list", &rel_cnt, &rels);
if (rel_cnt == 0) if (rel_cnt == 0)
{ {
@ -56,9 +64,11 @@ int bs_test_release_check(EPM_rule_message_t msg)
} }
} }
} }
if (ifail == EPM_nogo) { if (ifail == EPM_nogo) {
name <<"测试计划未发布,请先审核发布!"; name <<"未发布,请先审核发布!";
EMH_store_error_s1(EMH_severity_user_error, EMH_PROP_error_base, name.str().c_str()); EMH_store_error_s1(EMH_severity_user_error, EMH_PROP_error_base, name.str().c_str());
} }
return ifail; return ifail;

Loading…
Cancel
Save