|
@@ -170,14 +170,37 @@ 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) {
|
|
- LambdaQueryWrapper<TJoinpayMch> query = Wrappers.lambdaQuery();
|
|
|
|
- query.eq(TJoinpayMch::getAdminId,Long.valueOf(id));
|
|
|
|
- List<TJoinpayMch> list = tJoinpayMchService.list(query);
|
|
|
|
- TJoinpayMch tJoinpayMch = list.get(0);
|
|
|
|
- tJoinpayMchService.refreshMch(tJoinpayMch);
|
|
|
|
- String s = tJoinpayMchService.refreshMyAccount(tJoinpayMch);
|
|
|
|
- TJoinpayMch joinpayMch = tJoinpayMchService.getById(tJoinpayMch.getId());
|
|
|
|
- return R.ok(joinpayMch);
|
|
|
|
|
|
+ TAdmin admin = adminService.getById(id);
|
|
|
|
+ if(!admin.getIsAdmined()){
|
|
|
|
+ if(admin.getType()<=1){
|
|
|
|
+ //公司
|
|
|
|
+ TJoinpayMch tJoinpayMch = new TJoinpayMch();
|
|
|
|
+ tJoinpayMch.setType("0");
|
|
|
|
+ return R.ok(tJoinpayMch);
|
|
|
|
+ }else {
|
|
|
|
+ //商家
|
|
|
|
+ TAdmin parentAdmin = adminService.getById(admin.getParentId());
|
|
|
|
+ LambdaQueryWrapper<TJoinpayMch> query = Wrappers.lambdaQuery();
|
|
|
|
+ query.eq(TJoinpayMch::getAdminId,Long.valueOf(parentAdmin.getId()));
|
|
|
|
+ List<TJoinpayMch> list = tJoinpayMchService.list(query);
|
|
|
|
+ TJoinpayMch tJoinpayMch = list.get(0);
|
|
|
|
+ tJoinpayMchService.refreshMch(tJoinpayMch);
|
|
|
|
+ String s = tJoinpayMchService.refreshMyAccount(tJoinpayMch);
|
|
|
|
+ TJoinpayMch joinpayMch = tJoinpayMchService.getById(tJoinpayMch.getId());
|
|
|
|
+ return R.ok(joinpayMch);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }else {
|
|
|
|
+ LambdaQueryWrapper<TJoinpayMch> query = Wrappers.lambdaQuery();
|
|
|
|
+ query.eq(TJoinpayMch::getAdminId,Long.valueOf(id));
|
|
|
|
+ List<TJoinpayMch> list = tJoinpayMchService.list(query);
|
|
|
|
+ TJoinpayMch tJoinpayMch = list.get(0);
|
|
|
|
+ tJoinpayMchService.refreshMch(tJoinpayMch);
|
|
|
|
+ String s = tJoinpayMchService.refreshMyAccount(tJoinpayMch);
|
|
|
|
+ TJoinpayMch joinpayMch = tJoinpayMchService.getById(tJoinpayMch.getId());
|
|
|
|
+ return R.ok(joinpayMch);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
private ResponseModel<?> createCheckMch(TJoinpayMch mch, TJoinpayMch tJoinpayMch) {
|
|
private ResponseModel<?> createCheckMch(TJoinpayMch mch, TJoinpayMch tJoinpayMch) {
|