|
@@ -1,13 +1,16 @@
|
|
|
package com.mokamrp.privates.controller.pangu;
|
|
package com.mokamrp.privates.controller.pangu;
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.mokamrp.privates.constant.HttpStatus;
|
|
import com.mokamrp.privates.constant.HttpStatus;
|
|
|
import com.mokamrp.privates.controller.BaseController;
|
|
import com.mokamrp.privates.controller.BaseController;
|
|
|
import com.mokamrp.privates.entity.EditHandle;
|
|
import com.mokamrp.privates.entity.EditHandle;
|
|
|
import com.mokamrp.privates.entity.pangu.FosterwxMobilePoolHandle;
|
|
import com.mokamrp.privates.entity.pangu.FosterwxMobilePoolHandle;
|
|
|
import com.mokamrp.privates.help.AjaxResult;
|
|
import com.mokamrp.privates.help.AjaxResult;
|
|
|
import com.mokamrp.privates.interceptor.AuthUser;
|
|
import com.mokamrp.privates.interceptor.AuthUser;
|
|
|
|
|
+import com.mokamrp.privates.mapper.pangu.pojo.FosterwxFlowList;
|
|
|
import com.mokamrp.privates.mapper.pangu.pojo.FosterwxMobilePool;
|
|
import com.mokamrp.privates.mapper.pangu.pojo.FosterwxMobilePool;
|
|
|
import com.mokamrp.privates.mapper.pojo.User;
|
|
import com.mokamrp.privates.mapper.pojo.User;
|
|
|
|
|
+import com.mokamrp.privates.service.pangu.FosterwxFlowListService;
|
|
|
import com.mokamrp.privates.service.pangu.FosterwxMobilePoolService;
|
|
import com.mokamrp.privates.service.pangu.FosterwxMobilePoolService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -19,6 +22,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
import java.util.Arrays;
|
|
import java.util.Arrays;
|
|
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -37,6 +41,9 @@ public class FosterwxMobilePoolController extends BaseController<FosterwxMobileP
|
|
|
@Autowired
|
|
@Autowired
|
|
|
public FosterwxMobilePoolService fosterwxMobilePoolService;
|
|
public FosterwxMobilePoolService fosterwxMobilePoolService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ public FosterwxFlowListService fosterwxFlowListService;
|
|
|
|
|
+
|
|
|
/*
|
|
/*
|
|
|
* @fast
|
|
* @fast
|
|
|
* 默认生成的控制器所继承的父类中有index/add/edit/del四个基础方法,均为post json请求
|
|
* 默认生成的控制器所继承的父类中有index/add/edit/del四个基础方法,均为post json请求
|
|
@@ -74,6 +81,12 @@ public class FosterwxMobilePoolController extends BaseController<FosterwxMobileP
|
|
|
fosterwxMobilePoolHandle.setPage(1);
|
|
fosterwxMobilePoolHandle.setPage(1);
|
|
|
fosterwxMobilePoolHandle.setPageSize(999999999);
|
|
fosterwxMobilePoolHandle.setPageSize(999999999);
|
|
|
Map<String, Object> res = fosterwxMobilePoolService.getList(fosterwxMobilePoolHandle);
|
|
Map<String, Object> res = fosterwxMobilePoolService.getList(fosterwxMobilePoolHandle);
|
|
|
|
|
+ List<FosterwxMobilePool> fosterwxMobilePoolList = (List<FosterwxMobilePool>) res.get("list");
|
|
|
|
|
+
|
|
|
|
|
+ fosterwxMobilePoolList.forEach(fosterwxMobilePool -> {
|
|
|
|
|
+ fosterwxMobilePool.setFans(String.valueOf(fosterwxFlowListService.getOne(new QueryWrapper<FosterwxFlowList>().eq("pool_id", fosterwxMobilePool.getPoolIndex()).orderByDesc("id").last("Limit 1")).getBusFans()));
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
return AjaxResult.success(res);
|
|
return AjaxResult.success(res);
|
|
|
}
|
|
}
|
|
|
|
|
|