提交 aeda6dce authored 作者: 艾庆国's avatar 艾庆国

Merge branch 'refs/heads/v26.2-jdk17springboot3-20240912' into test_jdk17

package com.clx.performance.vo.pc.broker;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotNull;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
@Getter
@Setter
@ToString
@NoArgsConstructor
public class TransportPayConfirmParam {
@Schema(description = "用户编号", required = true)
@NotNull(message = "用户编号不能为空")
private String userCode;
@Schema(description = "运单编号", required = true)
@NotNull(message = "运单编号不能为空")
String orderCode;
}
...@@ -6,6 +6,7 @@ import com.clx.performance.enums.ResultEnum; ...@@ -6,6 +6,7 @@ import com.clx.performance.enums.ResultEnum;
import com.clx.performance.extranal.broker.BrokerService; import com.clx.performance.extranal.broker.BrokerService;
import com.clx.performance.feign.BrokerFeign; import com.clx.performance.feign.BrokerFeign;
import com.clx.performance.vo.pc.broker.TransportParam; import com.clx.performance.vo.pc.broker.TransportParam;
import com.clx.performance.vo.pc.broker.TransportPayConfirmParam;
import com.clx.performance.vo.pc.broker.TransportVO; import com.clx.performance.vo.pc.broker.TransportVO;
import com.msl.common.exception.ServiceSystemException; import com.msl.common.exception.ServiceSystemException;
import com.msl.common.result.Result; import com.msl.common.result.Result;
...@@ -49,7 +50,11 @@ public class BrokerServiceImpl implements BrokerService { ...@@ -49,7 +50,11 @@ public class BrokerServiceImpl implements BrokerService {
@Override @Override
public void orderChildPay(String childNo) { public void orderChildPay(String childNo) {
Result<Object> result = brokerFeign.payConfirm(childNo, settlementConfig.getBrokerUserCode()); TransportPayConfirmParam param = new TransportPayConfirmParam();
param.setOrderCode(childNo);
param.setUserCode(settlementConfig.getBrokerUserCode());
Result<Object> result = brokerFeign.payConfirm(param);
if (result.getCode() != 0) { if (result.getCode() != 0) {
log.info("司机支付, childNo:{}, msg:{}", childNo, result.getMsg()); log.info("司机支付, childNo:{}, msg:{}", childNo, result.getMsg());
} }
......
package com.clx.performance.feign; package com.clx.performance.feign;
import com.clx.performance.vo.pc.broker.TransportPayConfirmParam;
import com.clx.performance.vo.pc.broker.TransportParam; import com.clx.performance.vo.pc.broker.TransportParam;
import com.clx.performance.vo.pc.broker.TransportVO; import com.clx.performance.vo.pc.broker.TransportVO;
import com.msl.common.result.Result; import com.msl.common.result.Result;
...@@ -32,7 +33,6 @@ public interface BrokerFeign { ...@@ -32,7 +33,6 @@ public interface BrokerFeign {
* 司机支付 * 司机支付
*/ */
@RequestMapping(value = "/broker-service/open/transport/payConfirm", method = RequestMethod.POST) @RequestMapping(value = "/broker-service/open/transport/payConfirm", method = RequestMethod.POST)
Result<Object> payConfirm(@RequestParam @NotBlank(message = "运单编号不能为空") String orderCode, Result<Object> payConfirm(@RequestBody TransportPayConfirmParam param);
@RequestParam @NotNull(message = "userCode不能为空") String userCode);
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论