服务指令-镜像码管理-调整获取机构信息的数据源
This commit is contained in:
parent
15310a8f13
commit
a4119b330e
|
|
@ -13,6 +13,7 @@ import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||||
|
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder;
|
||||||
import org.jeecg.common.api.vo.Result;
|
import org.jeecg.common.api.vo.Result;
|
||||||
import org.jeecg.common.system.api.ISysBaseAPI;
|
import org.jeecg.common.system.api.ISysBaseAPI;
|
||||||
import org.jeecg.common.system.query.QueryGenerator;
|
import org.jeecg.common.system.query.QueryGenerator;
|
||||||
|
|
@ -76,6 +77,13 @@ public class DirectiveSyncLogMainController extends JeecgController<DirectiveSyn
|
||||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
HttpServletRequest req) {
|
HttpServletRequest req) {
|
||||||
|
JSONObject deptInfo = new JSONObject();
|
||||||
|
try {
|
||||||
|
DynamicDataSourceContextHolder.push("master");
|
||||||
|
deptInfo = sysBaseAPI.getDeptInfo();
|
||||||
|
} finally {
|
||||||
|
DynamicDataSourceContextHolder.clear();
|
||||||
|
}
|
||||||
// 自定义查询规则
|
// 自定义查询规则
|
||||||
Map<String, QueryRuleEnum> customeRuleMap = new HashMap<>();
|
Map<String, QueryRuleEnum> customeRuleMap = new HashMap<>();
|
||||||
// 自定义多选的查询规则为:LIKE_WITH_OR
|
// 自定义多选的查询规则为:LIKE_WITH_OR
|
||||||
|
|
@ -83,7 +91,6 @@ public class DirectiveSyncLogMainController extends JeecgController<DirectiveSyn
|
||||||
customeRuleMap.put("targetOrgCode", QueryRuleEnum.LIKE_WITH_OR);
|
customeRuleMap.put("targetOrgCode", QueryRuleEnum.LIKE_WITH_OR);
|
||||||
QueryWrapper<DirectiveSyncLogMain> queryWrapper = QueryGenerator.initQueryWrapper(directiveSyncLogMain, req.getParameterMap(), customeRuleMap);
|
QueryWrapper<DirectiveSyncLogMain> queryWrapper = QueryGenerator.initQueryWrapper(directiveSyncLogMain, req.getParameterMap(), customeRuleMap);
|
||||||
Page<DirectiveSyncLogMain> page = new Page<DirectiveSyncLogMain>(pageNo, pageSize);
|
Page<DirectiveSyncLogMain> page = new Page<DirectiveSyncLogMain>(pageNo, pageSize);
|
||||||
JSONObject deptInfo = sysBaseAPI.getDeptInfo();
|
|
||||||
queryWrapper.eq("target_org_code", deptInfo.getString("code"));
|
queryWrapper.eq("target_org_code", deptInfo.getString("code"));
|
||||||
queryWrapper.orderByDesc("create_time");
|
queryWrapper.orderByDesc("create_time");
|
||||||
IPage<DirectiveSyncLogMain> pageList = directiveSyncLogMainService.page(page, queryWrapper);
|
IPage<DirectiveSyncLogMain> pageList = directiveSyncLogMainService.page(page, queryWrapper);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue