fix(测试跟踪): 同步第三方平台,缺陷的创建人不是同步的操作人

--bug=1032520 --user=陈建星 【测试跟踪】github#27333,点击同步缺陷,ms上的缺陷创建人变为ms的系统管理员,数据库中creator变为admin。jira侧创建人是实际创建人 https://www.tapd.cn/55049933/s/1435875
This commit is contained in:
AgAngle 2023-11-13 16:27:29 +08:00 committed by jianxing
parent 0039825318
commit 112c9449b4
2 changed files with 6 additions and 0 deletions

View File

@ -22,6 +22,10 @@ public class IssueSyncRequest {
* 缺陷创建时间
*/
private Long createTime;
/**
* 同步人
*/
private String operateUser;
/**
* TRUE: 创建时间之前

View File

@ -12,6 +12,7 @@ import io.metersphere.commons.constants.OperLogModule;
import io.metersphere.commons.constants.PermissionConstants;
import io.metersphere.commons.utils.PageUtils;
import io.metersphere.commons.utils.Pager;
import io.metersphere.commons.utils.SessionUtils;
import io.metersphere.dto.CustomFieldDao;
import io.metersphere.dto.IssuesStatusCountDao;
import io.metersphere.excel.domain.ExcelResponse;
@ -177,6 +178,7 @@ public class IssuesController {
@PostMapping("/sync/all")
@RequiresPermissions(PermissionConstants.PROJECT_TRACK_ISSUE_READ_EDIT)
public void syncThirdPartyAllIssues(@RequestBody IssueSyncRequest request) {
request.setOperateUser(SessionUtils.getUserId());
issuesSyncService.syncAllIssues(request);
}