From 43d9975c99cb947b4602f05bc2e513a20de92c38 Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期六, 06 五月 2023 20:30:42 +0800
Subject: [PATCH] 商户端主流程

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java
index 9d0e97a..6eb203e 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/miniapp/AppOrderController.java
@@ -9,6 +9,7 @@
 import com.ruoyi.order.service.order.OrderService;
 import com.ruoyi.system.api.RemoteMemberService;
 import com.ruoyi.system.api.domain.dto.AppBaseGetDto;
+import com.ruoyi.system.api.domain.dto.AppMemberBindingDto;
 import com.ruoyi.system.api.domain.poji.member.Member;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -64,6 +65,14 @@
             if(member!=null&&member.getRelationShopId()!=null){
                 appPlaceOrderDto.setShopId(member.getRelationShopId());
             }
+            if(member.getBindingFlag()!=1){
+                //绑定商户
+                AppMemberBindingDto appMemberBindingDto = new AppMemberBindingDto();
+                appMemberBindingDto.setShopId(appPlaceOrderDto.getShopId());
+                appMemberBindingDto.setUserId(userId);
+                appMemberBindingDto.setBindingFlag(1);
+                memberService.updateMemberBinding(appMemberBindingDto);
+            }
         }
         AppPlaceOrderVo appPlaceOrderVo = orderService.placeOrder(appPlaceOrderDto);
         return R.ok(appPlaceOrderVo);
@@ -80,6 +89,7 @@
                 appUserOrderPageDto.setShopId(member.getRelationShopId());
             }
         }
+        logger.info("appUserOrderPageDto:"+appUserOrderPageDto.toString());
         Page<AppUserOrderPageVo> page = new Page<>();
         page.setSize(appUserOrderPageDto.getPageSize());
         page.setCurrent(appUserOrderPageDto.getPageNum());

--
Gitblit v1.7.1