調整Feign微服務調用,加上@Inner

This commit is contained in:
YiLiLin 2023-06-15 16:45:11 +08:00
parent 253fe30e1d
commit c551239e6a
2 changed files with 8 additions and 6 deletions

View File

@ -2,19 +2,18 @@ package com.foreverwin.iep.qms.feign;
import com.foreverwin.iep.qms.dto.QmsSamplePlanDTO;
import com.foreverwin.iep.qms.entity.QmsSamplePlan;
import com.foreverwin.mom.common.core.constant.SecurityConstants;
import com.foreverwin.mom.common.core.util.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.*;
@FeignClient(contextId = "remoteQmsSamplePlanService", value = "iep-qms")
public interface RemoteQmsSamplePlanService {
@GetMapping("/sample-plan/{handle}/info")
R<QmsSamplePlan> getById(@PathVariable("handle") String handle);
R<QmsSamplePlan> getById(@PathVariable("handle") String handle, @RequestHeader(SecurityConstants.FROM) String from);
@PostMapping("/sample-plan/calculate")
R<QmsSamplePlanDTO> calculate(@RequestBody QmsSamplePlanDTO qmsSamplePlanDTO);
R<QmsSamplePlanDTO> calculate(@RequestBody QmsSamplePlanDTO qmsSamplePlanDTO,
@RequestHeader(SecurityConstants.FROM) String from);
}

View File

@ -11,6 +11,7 @@ import com.foreverwin.iep.qms.service.QmsSampleRatioService;
import com.foreverwin.mom.common.core.util.R;
import com.foreverwin.mom.common.data.tenant.TenantContextHolder;
import com.foreverwin.mom.common.log.annotation.SysLog;
import com.foreverwin.mom.common.security.annotation.Inner;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
@ -101,6 +102,7 @@ public class QmsSamplePlanController {
*/
@ApiOperation(value = "计算抽样数&允退数", notes = "计算抽样数&允退数")
@SysLog("计算抽样数&允退数")
@Inner
@PostMapping("/calculate")
public R calculate(@RequestBody QmsSamplePlanDTO qmsSamplePlan) {
return R.ok(qmsSamplePlanService.calculate(qmsSamplePlan));
@ -111,6 +113,7 @@ public class QmsSamplePlanController {
return R.ok(qmsSampleRatioService.list());
}
@Inner
@GetMapping("/{handle}/info")
public R getById(@PathVariable("handle") String handle) {
return R.ok(qmsSamplePlanService.getById(handle));