Kaynağa Gözat

是否需要显示添加支付宝二级商户账号

liudongzhi 2 ay önce
ebeveyn
işleme
bab2a35460

+ 1 - 1
alien-entity/src/main/java/shop/alien/entity/store/LawyerUser.java

@@ -381,7 +381,7 @@ public class LawyerUser extends Model<LawyerUser> {
     @TableField("time_num")
     private Integer timeNum;
 
-    @ApiModelProperty(value = "支付宝二级商户是否绑定")
+    @ApiModelProperty(value = "支付宝二级商户是否绑定 0未绑定 1已绑定 ")
     @TableField("zfb_binding_Status")
     private Integer zfbBindingStatus;
 

+ 27 - 0
alien-store/src/main/java/shop/alien/store/controller/LawyerUserController.java

@@ -1,5 +1,7 @@
 package shop.alien.store.controller;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import io.swagger.annotations.*;
 import lombok.RequiredArgsConstructor;
@@ -8,6 +10,7 @@ import org.springframework.web.bind.annotation.*;
 import shop.alien.entity.result.R;
 import shop.alien.entity.store.LawyerUser;
 import shop.alien.entity.store.vo.LawyerUserVo;
+import shop.alien.mapper.LawyerUserMapper;
 import shop.alien.store.service.LawyerUserService;
 import shop.alien.util.myBaticsPlus.QueryBuilder;
 
@@ -32,6 +35,9 @@ public class LawyerUserController {
 
     private final LawyerUserService lawyerUserService;
 
+    private final LawyerUserMapper lawyerUserMapper;
+
+
     @ApiOperation("新增律师用户")
     @ApiOperationSupport(order = 1)
     @PostMapping("/addLawyerUser")
@@ -269,5 +275,26 @@ public class LawyerUserController {
         }
     }
 
+
+    @ApiOperation("是否需要显示添加支付宝二级商户账号")
+    @ApiOperationSupport(order = 17)
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "lawFirm", value = "律所名称", dataType = "String", paramType = "query", required = true),
+    })
+    @GetMapping("/getBandingInfo")
+    public Boolean getLawyerList(@RequestParam(required = false) String lawFirm) {
+        log.info("LawyerUserController.getBandingInfo?lawFirm={}", lawFirm);
+
+        List<LawyerUser> select = lawyerUserMapper.selectList(
+                new LambdaQueryWrapper<LawyerUser>().eq(LawyerUser::getLawFirm, lawFirm)
+                        .eq(LawyerUser::getZfbBindingStatus, 1)
+        );
+        log.info("LawyerUserController.getBandingInfo?lawFirm={},select={}", lawFirm, select);
+        if (!select.isEmpty()){
+            return true;
+        }
+        return  false ;
+    }
+
 }