|
@@ -6,8 +6,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.szwl.constant.ResponseCodesEnum;
|
|
import com.szwl.constant.ResponseCodesEnum;
|
|
|
|
+import com.szwl.exception.BizException;
|
|
|
|
+import com.szwl.manager.TokenManager;
|
|
import com.szwl.model.bo.R;
|
|
import com.szwl.model.bo.R;
|
|
import com.szwl.model.bo.ResponseModel;
|
|
import com.szwl.model.bo.ResponseModel;
|
|
|
|
+import com.szwl.model.bo.UserDetailBO;
|
|
import com.szwl.model.entity.TAdmin;
|
|
import com.szwl.model.entity.TAdmin;
|
|
import com.szwl.model.entity.TEquipment;
|
|
import com.szwl.model.entity.TEquipment;
|
|
import com.szwl.model.entity.TJoinpayMch;
|
|
import com.szwl.model.entity.TJoinpayMch;
|
|
@@ -25,6 +28,7 @@ import org.springframework.web.bind.annotation.*;
|
|
import javax.xml.crypto.Data;
|
|
import javax.xml.crypto.Data;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Optional;
|
|
import java.util.regex.Matcher;
|
|
import java.util.regex.Matcher;
|
|
import java.util.regex.Pattern;
|
|
import java.util.regex.Pattern;
|
|
|
|
|
|
@@ -47,10 +51,17 @@ public class TJoinpayMchController {
|
|
TJoinpayMchCheckService tJoinpayMchCheckService;
|
|
TJoinpayMchCheckService tJoinpayMchCheckService;
|
|
@Autowired
|
|
@Autowired
|
|
TAdminService adminService;
|
|
TAdminService adminService;
|
|
|
|
+ @Autowired
|
|
|
|
+ TokenManager tokenManager;
|
|
|
|
+
|
|
@ApiOperation(value = "查找汇聚收款账户信息")
|
|
@ApiOperation(value = "查找汇聚收款账户信息")
|
|
@PostMapping("/getOne")
|
|
@PostMapping("/getOne")
|
|
- public ResponseModel<TJoinpayMch> getOne(String adminId) {
|
|
|
|
- TAdmin admin = adminService.getById(adminId);
|
|
|
|
|
|
+ public ResponseModel<TJoinpayMch> getOne() {
|
|
|
|
+ UserDetailBO userDetailBO = Optional.ofNullable(tokenManager.getLoginUserDetails())
|
|
|
|
+ .orElseThrow(() -> new BizException(ResponseCodesEnum.L0001));
|
|
|
|
+ String adminId = userDetailBO.getId().toString();
|
|
|
|
+
|
|
|
|
+// TAdmin admin = adminService.getById(adminId);
|
|
LambdaQueryWrapper<TJoinpayMch> query = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<TJoinpayMch> query = Wrappers.lambdaQuery();
|
|
query.eq(TJoinpayMch::getAdminId,adminId);
|
|
query.eq(TJoinpayMch::getAdminId,adminId);
|
|
List<TJoinpayMch> list = tJoinpayMchService.list(query);
|
|
List<TJoinpayMch> list = tJoinpayMchService.list(query);
|
|
@@ -217,7 +228,10 @@ public class TJoinpayMchController {
|
|
@ApiOperation(value = "获取提现信息")
|
|
@ApiOperation(value = "获取提现信息")
|
|
@GetMapping("/getMch")
|
|
@GetMapping("/getMch")
|
|
public ResponseModel<TJoinpayMch> getMch(@RequestParam String id) {
|
|
public ResponseModel<TJoinpayMch> getMch(@RequestParam String id) {
|
|
- TAdmin admin = adminService.getById(id);
|
|
|
|
|
|
+ UserDetailBO userDetailBO = Optional.ofNullable(tokenManager.getLoginUserDetails())
|
|
|
|
+ .orElseThrow(() -> new BizException(ResponseCodesEnum.L0001));
|
|
|
|
+ String adminId = userDetailBO.getId().toString();
|
|
|
|
+ TAdmin admin = adminService.getById(adminId);
|
|
if(admin.getType()<=1){
|
|
if(admin.getType()<=1){
|
|
//公司
|
|
//公司
|
|
TJoinpayMch tJoinpayMch = new TJoinpayMch();
|
|
TJoinpayMch tJoinpayMch = new TJoinpayMch();
|
|
@@ -226,7 +240,7 @@ public class TJoinpayMchController {
|
|
}else {
|
|
}else {
|
|
//商家
|
|
//商家
|
|
LambdaQueryWrapper<TJoinpayMch> query = Wrappers.lambdaQuery();
|
|
LambdaQueryWrapper<TJoinpayMch> query = Wrappers.lambdaQuery();
|
|
- query.eq(TJoinpayMch::getAdminId,Long.valueOf(id));
|
|
|
|
|
|
+ query.eq(TJoinpayMch::getAdminId,Long.valueOf(adminId));
|
|
TJoinpayMch tJoinpayMch = tJoinpayMchService.getOne(query);
|
|
TJoinpayMch tJoinpayMch = tJoinpayMchService.getOne(query);
|
|
if(tJoinpayMch == null) {
|
|
if(tJoinpayMch == null) {
|
|
return R.ok(null);
|
|
return R.ok(null);
|