:fix: 特批结果回传接口改为secure白名单放行,移除PERMIT_ALL注解

This commit is contained in:
刘泉佳
2026-10-12 11:36:54 +08:00
parent 6f774d50c7
commit e44270e6f0
6 changed files with 29 additions and 12 deletions
@@ -34,7 +34,6 @@ import jakarta.servlet.http.HttpServletResponse;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.secure.annotation.PreAuth;
import org.springblade.core.secure.constant.AuthConstant;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.StringUtil;
@@ -258,14 +257,14 @@ public class HcsSyncController {
}
/**
* 合同特批结果回传接收(合规系统 contractLegal/result 推送,替代未建设的 B103,公开端点 + 原文留痕)
* 合同特批结果回传接收(合规系统 contractLegal/result 推送,替代未建设的 B103,原文留痕)
* <p>
* 免登免授权:blade.secure skip-url + auth permitAll 放行(doc/nacos/blade.yaml);
* iPaaS 网关注册映射:/gwzh/HTHG/contractLegal/result → /hcs/contractLegal/result;
* 报文 {sourceSystem, requestId=TMS合同ID, status=APPROVED/REJECTED, reason},
* approved 恢复流程展示,rejected 联动合同审批驳回。
*/
@PostMapping("/contractLegal/result")
@PreAuth(AuthConstant.PERMIT_ALL)
@ApiOperationSupport(order = 15)
@Operation(summary = "合同特批结果回传接收", description = "合规系统推送合同特批结果,按合同ID定位并联动特批状态,原文留痕")
public R<String> contractLegalResult(@RequestBody(required = false) HcsLegalResultDTO param) {
@@ -273,13 +272,13 @@ public class HcsSyncController {
}
/**
* 付款特批结果回传接收(合规系统 paymentLegal/result 推送,公开端点)
* 付款特批结果回传接收(合规系统 paymentLegal/result 推送)
* <p>
* 免登免授权同合同接口(blade.secure 放行);
* iPaaS 网关注册映射:/gwzh/HTHG/paymentLegal/result → /hcs/paymentLegal/result;
* 报文同合同接口(requestId=TMS付款申请ID),付款特批结果不联动付款审批状态(§4.4)。
*/
@PostMapping("/paymentLegal/result")
@PreAuth(AuthConstant.PERMIT_ALL)
@ApiOperationSupport(order = 16)
@Operation(summary = "付款特批结果回传接收", description = "合规系统推送付款特批结果,按付款申请ID定位并回写特批状态")
public R<String> paymentLegalResult(@RequestBody(required = false) HcsLegalResultDTO param) {