Преглед на файлове

更改律师端支付流程

ldz преди 6 дни
родител
ревизия
6c88cdab01

+ 4 - 1
alien-lawyer/src/main/java/shop/alien/lawyer/controller/LawyerConsultationOrderController.java

@@ -249,7 +249,10 @@ public class LawyerConsultationOrderController {
     @ApiImplicitParams({
             @ApiImplicitParam(name = "orderNumber", value = "订单编号", dataType = "String", paramType = "query", required = true),
             @ApiImplicitParam(name = "orderStatus", value = "订单状态, 0:待支付, 1:待接单, 2:进行中, 3:已完成, 4:已取消", dataType = "Integer", paramType = "query", required = true),
-            @ApiImplicitParam(name = "paymentStatus", value = "支付状态, 0:未支付, 1:已支付", dataType = "Integer", paramType = "query", required = true)
+            @ApiImplicitParam(name = "paymentStatus", value = "支付状态, 0:未支付, 1:已支付", dataType = "Integer", paramType = "query", required = true),
+            @ApiImplicitParam(name = "payType", value = "支付方式 1支付宝 2微信", dataType = "String", paramType = "query"),
+            @ApiImplicitParam(name = "orderStr", value = "支付宝或VX的str", dataType = "String", paramType = "query"),
+            @ApiImplicitParam(name = "alipayNo", value = "支付宝/VX订单编号", dataType = "String", paramType = "query"),
     })
     @PostMapping("/payStatus")
     public R<LawyerConsultationOrderDto> payStatus(@RequestBody PayStatusRequest request) {

+ 3 - 1
alien-lawyer/src/main/java/shop/alien/lawyer/service/impl/LawyerConsultationOrderServiceImpl.java

@@ -597,10 +597,12 @@ public class LawyerConsultationOrderServiceImpl extends ServiceImpl<LawyerConsul
         if (null != request.getAlipayNo()){
             order.setAlipayNo(request.getAlipayNo());
         }
+        if (null != request.getPayType()){
+            order.setPayType(request.getPayType());
+        }
         order.setOrderNumber(request.getOrderNumber());
         order.setPaymentStatus(request.getPaymentStatus());
         order.setOrderStatus(request.getOrderStatus());
-        order.setPayType(request.getPayType());
         order.setUpdatedTime(new Date());
         order.setDeleteFlag(0);
         order.setPaymentTime(new Date());