diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/quality/base/QualityApprovalController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/quality/base/QualityApprovalController.java index 38cf45f..c174ec9 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/quality/base/QualityApprovalController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/quality/base/QualityApprovalController.java @@ -2,6 +2,9 @@ import com.casic.missiles.GeneralApprovalDTO; import com.casic.missiles.controller.GeneralApprovalController; +import com.casic.missiles.core.application.context.factory.PermissionContextFactory; +import com.casic.missiles.core.model.auth.AuthUser; +import com.casic.missiles.core.page.PageInfoBT; import com.casic.missiles.dto.BaseApprovalListRequest; import com.casic.missiles.dto.BaseApprovalSubmitRequest; import com.casic.missiles.dto.ReturnDTO; @@ -28,6 +31,15 @@ super(baseApprovalService); } + @Override + public ReturnDTO> approvalListPage(R request) throws Exception { + AuthUser user = PermissionContextFactory.me().getAuthService().getLoginUser(); + if (user != null) { + request.setCreateUserId(user.getId()); + } + return super.approvalListPage(request); + } + /** * 审批同意操作 *