fix(接口自动化): 修复场景自动化列表 创建人,负责人显示 和 筛选问题 #1004989
This commit is contained in:
parent
c3c97be40f
commit
81a1186c8c
|
@ -15,6 +15,7 @@ public class ApiScenarioDTO extends ApiScenarioWithBLOBs {
|
||||||
private List<String> tagNames;
|
private List<String> tagNames;
|
||||||
private String deleteUser;
|
private String deleteUser;
|
||||||
private Long deleteTime;
|
private Long deleteTime;
|
||||||
|
private String principalName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 场景跨项目ID
|
* 场景跨项目ID
|
||||||
|
|
|
@ -149,11 +149,12 @@
|
||||||
api_scenario.status, api_scenario.principal, api_scenario.step_total, api_scenario.follow_people,
|
api_scenario.status, api_scenario.principal, api_scenario.step_total, api_scenario.follow_people,
|
||||||
api_scenario.last_result,api_scenario.pass_rate,api_scenario.report_id,
|
api_scenario.last_result,api_scenario.pass_rate,api_scenario.report_id,
|
||||||
api_scenario.schedule, api_scenario.description, api_scenario.create_time, api_scenario.update_time,
|
api_scenario.schedule, api_scenario.description, api_scenario.create_time, api_scenario.update_time,
|
||||||
project.name as project_name, user.name as user_name,deleteUser.name AS delete_user,api_scenario.delete_time
|
project.name as project_name, user.name as user_name,deleteUser.name AS delete_user,api_scenario.delete_time ,u2.name as principal_name
|
||||||
from api_scenario
|
from api_scenario
|
||||||
left join project on api_scenario.project_id = project.id
|
left join project on api_scenario.project_id = project.id
|
||||||
left join user on api_scenario.user_id = user.id
|
left join user on api_scenario.user_id = user.id
|
||||||
left join user deleteUser on api_scenario.delete_user_id = deleteUser.id
|
left join user deleteUser on api_scenario.delete_user_id = deleteUser.id
|
||||||
|
left join user u2 on api_scenario.principal = u2.id
|
||||||
<include refid="queryWhereCondition"/>
|
<include refid="queryWhereCondition"/>
|
||||||
<include refid="io.metersphere.base.mapper.ext.ExtBaseMapper.orders"/>
|
<include refid="io.metersphere.base.mapper.ext.ExtBaseMapper.orders"/>
|
||||||
</select>
|
</select>
|
||||||
|
@ -321,10 +322,10 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<update id="removeToGcByExample" parameterType="io.metersphere.base.domain.ApiScenarioExampleWithOperation">
|
<update id="removeToGcByExample" parameterType="io.metersphere.base.domain.ApiScenarioExample">
|
||||||
update api_scenario
|
update api_scenario
|
||||||
set original_state=status,
|
set original_state=status,
|
||||||
status = 'Trash', module_path = null, api_scenario_module_id = null,delete_user_id = #{operator},delete_time = #{operationTime}
|
status = 'Trash', module_path = null, api_scenario_module_id = null
|
||||||
<if test="_parameter != null">
|
<if test="_parameter != null">
|
||||||
<include refid="Example_Where_Clause" />
|
<include refid="Example_Where_Clause" />
|
||||||
</if>
|
</if>
|
||||||
|
@ -333,7 +334,7 @@
|
||||||
<update id="reduction">
|
<update id="reduction">
|
||||||
update api_scenario
|
update api_scenario
|
||||||
set
|
set
|
||||||
status = original_state,delete_user_id = null,delete_time = null
|
status = original_state
|
||||||
where id in
|
where id in
|
||||||
<foreach collection="ids" item="v" separator="," open="(" close=")">
|
<foreach collection="ids" item="v" separator="," open="(" close=")">
|
||||||
#{v}
|
#{v}
|
||||||
|
|
|
@ -116,14 +116,14 @@
|
||||||
</template>
|
</template>
|
||||||
</ms-table-column>
|
</ms-table-column>
|
||||||
|
|
||||||
<ms-table-column prop="principal"
|
<ms-table-column prop="principalName"
|
||||||
min-width="120px"
|
min-width="120px"
|
||||||
:label="$t('api_test.definition.api_principal')"
|
:label="$t('api_test.definition.api_principal')"
|
||||||
:filters="userFilters"
|
:filters="userFilters"
|
||||||
:field="item"
|
:field="item"
|
||||||
:fields-width="fieldsWidth"
|
:fields-width="fieldsWidth"
|
||||||
sortable/>
|
sortable/>
|
||||||
<ms-table-column prop="userId" min-width="120px"
|
<ms-table-column prop="userName" min-width="120px"
|
||||||
:label="$t('api_test.automation.creator')"
|
:label="$t('api_test.automation.creator')"
|
||||||
:filters="userFilters"
|
:filters="userFilters"
|
||||||
:field="item"
|
:field="item"
|
||||||
|
|
|
@ -66,8 +66,8 @@ export const CUSTOM_TABLE_HEADER = {
|
||||||
{id: 'level', key: '3', label: i18n.t('api_test.automation.case_level')},
|
{id: 'level', key: '3', label: i18n.t('api_test.automation.case_level')},
|
||||||
{id: 'status', key: '4', label: i18n.t('test_track.plan.plan_status')},
|
{id: 'status', key: '4', label: i18n.t('test_track.plan.plan_status')},
|
||||||
{id: 'tags', key: '5', label: i18n.t('commons.tag')},
|
{id: 'tags', key: '5', label: i18n.t('commons.tag')},
|
||||||
{id: 'userId', key: '6', label: i18n.t('api_test.automation.creator')},
|
{id: 'userName', key: '6', label: i18n.t('api_test.automation.creator')},
|
||||||
{id: 'principal', key: '7', label: i18n.t('api_test.definition.api_principal')},
|
{id: 'principalName', key: '7', label: i18n.t('api_test.definition.api_principal')},
|
||||||
{id: 'updateTime', key: '8', label: i18n.t('api_test.definition.api_last_time')},
|
{id: 'updateTime', key: '8', label: i18n.t('api_test.definition.api_last_time')},
|
||||||
{id: 'stepTotal', key: '9', label: i18n.t('api_test.automation.step')},
|
{id: 'stepTotal', key: '9', label: i18n.t('api_test.automation.step')},
|
||||||
{id: 'lastResult', key: 'a', label: i18n.t('api_test.automation.last_result')},
|
{id: 'lastResult', key: 'a', label: i18n.t('api_test.automation.last_result')},
|
||||||
|
|
Loading…
Reference in New Issue