|
|
@@ -1,5 +1,6 @@
|
|
|
package com.xunmei.core.letter.controller;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.xunmei.common.core.domain.letter.domain.CoreIntroduceLetterOutInRequest;
|
|
|
import com.xunmei.common.core.domain.letter.dto.*;
|
|
|
import com.xunmei.common.core.domain.letter.vo.CoreIntroduceLetterOutInRequestVo;
|
|
|
@@ -10,6 +11,7 @@ import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
import com.xunmei.common.log.annotation.Log;
|
|
|
import com.xunmei.common.log.enums.BusinessType;
|
|
|
import com.xunmei.common.security.annotation.RequiresPermissions;
|
|
|
+import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
import com.xunmei.core.letter.service.ICoreIntroduceLetterService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
@@ -44,6 +46,19 @@ public class CoreIntroduceLetterController extends BaseController {
|
|
|
@RequiresPermissions("core:letter:approveList")
|
|
|
@GetMapping("/approve/list")
|
|
|
public TableDataInfo<CoreIntroduceLetterOutInRequestVo> approveList(CoreIntroduceLetterApproveRequestDto requestDto) {
|
|
|
+ if(ObjectUtil.isNull(requestDto))
|
|
|
+ {
|
|
|
+ throw new RuntimeException("请求参数不能为空");
|
|
|
+ }
|
|
|
+ if(ObjectUtil.isEmpty( requestDto.getOrgId()))
|
|
|
+ {
|
|
|
+ requestDto.setOrgId(SecurityUtils.getLoginUser().getOrgId());
|
|
|
+ }
|
|
|
+ if(ObjectUtil.isNull(requestDto.getOrgId()))
|
|
|
+ {
|
|
|
+ throw new RuntimeException("请求参数机构编码不能为空");
|
|
|
+ }
|
|
|
+
|
|
|
return coreIntroduceLetterService.selectApproveListPage(requestDto);
|
|
|
}
|
|
|
|