diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/AccountingAgentTaskController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/AccountingAgentTaskController.java index 33b6f57..e49e525 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/AccountingAgentTaskController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/AccountingAgentTaskController.java @@ -17,7 +17,7 @@ import java.util.Arrays; import java.util.List; /** - * 会计任务清单Controller + * 会计任务Controller * * @author zhao * @date 2023-05-06 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/AgentTaskController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/ManagerTaskController.java similarity index 51% rename from ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/AgentTaskController.java rename to ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/ManagerTaskController.java index 11e9bde..370ab86 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/AgentTaskController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/agentcenter/ManagerTaskController.java @@ -1,47 +1,34 @@ package com.ruoyi.web.controller.agentcenter; -import java.util.List; -import javax.servlet.http.HttpServletResponse; - -import com.ruoyi.common.utils.DateUtils; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; -import com.ruoyi.common.core.domain.AjaxResult; -import com.ruoyi.common.enums.BusinessType; import com.ruoyi.agentcenter.domain.TAgentTask; import com.ruoyi.agentcenter.service.ITAgentTaskService; -import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.core.page.TableDataInfo; /** - * 任务清单Controller + * 主管任务Controller * * @author zhao * @date 2023-05-06 */ @RestController -@RequestMapping("/agentcenter/task") -public class AgentTaskController extends BaseController +@RequestMapping("/manager/task") +public class ManagerTaskController extends BaseController { @Autowired private ITAgentTaskService tAgentTaskService; /** - * 获取任务清单列表(按镇村分组) + * 全部任务 */ @PreAuthorize("@ss.hasPermi('agentcenter:task:list')") - @GetMapping(value = "/taskList") - public TableDataInfo taskList(TAgentTask task) + @GetMapping(value = "/allTaskList") + public TableDataInfo allTaskList(TAgentTask task) { startPage(); return getDataTable(tAgentTaskService.getTownTaskList(task)); diff --git a/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/domain/TAgentTask.java b/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/domain/TAgentTask.java index 66db4fb..fef2a97 100644 --- a/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/domain/TAgentTask.java +++ b/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/domain/TAgentTask.java @@ -20,10 +20,10 @@ import com.ruoyi.common.core.domain.BaseEntity; @Accessors(chain = true) public class TAgentTask extends BaseEntity { - public static final String AGENT_STATUS_READY = "1"; - public static final String AGENT_STATUS_PROCESSING = "2"; - public static final String AGENT_STATUS_FINISHED = "3"; - public static final String AGENT_STATUS_AUDITED = "4"; + public static final String AGENT_STATUS_READY = "1"; // 待分配 + public static final String AGENT_STATUS_PROCESSING = "2"; // 已分配/处理中 + public static final String AGENT_STATUS_FINISHED = "3"; // 已完成 + public static final String AGENT_STATUS_AUDITED = "4"; // 已审核 private static final long serialVersionUID = 1L; diff --git a/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/service/impl/TAgentTaskServiceImpl.java b/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/service/impl/TAgentTaskServiceImpl.java index 8539103..68d9f09 100644 --- a/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/service/impl/TAgentTaskServiceImpl.java +++ b/ruoyi-agentcenter/src/main/java/com/ruoyi/agentcenter/service/impl/TAgentTaskServiceImpl.java @@ -318,7 +318,7 @@ public class TAgentTaskServiceImpl implements ITAgentTaskService @Override public List getTodoTaskList(TAgentTask tAgentTask) { - tAgentTask.putParam("agentStatusList", Arrays.asList(TAgentTask.AGENT_STATUS_READY, TAgentTask.AGENT_STATUS_PROCESSING)); + tAgentTask.setAgentStatus(TAgentTask.AGENT_STATUS_PROCESSING); List tAgentTasks = tAgentTaskMapper.selectTAgentTaskList(tAgentTask); tAgentTasks.forEach((x) -> { x.setOtherCount(x.getAllCount() - x.getContracCount() - x.getVoucherCount()); diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java index 05c1cd2..2be0f7e 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java @@ -214,4 +214,14 @@ public class BaseController { return getLoginUser().getUser(); } + + public String getUserOrgCode() + { + return getLoginUser().getUser().getDept().getOrgCode(); + } + + public String getUserAgentCenter() + { + return getLoginUser().getUser().getAgentCenter(); + } } diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java index 53ad695..b40a240 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java @@ -321,4 +321,18 @@ public class SysUser extends BaseEntity .append("dept", getDept()) .toString(); } + + /** 代理中心 */ + @Excel(name = "代理中心", dictType = "agent_center") + private String agentCenter; + + public String getAgentCenter() + { + return agentCenter; + } + + public void setAgentCenter(String agentCenter) + { + this.agentCenter = agentCenter; + } } diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml index d86c444..e9d9844 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -23,6 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -47,7 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, + select u.user_id, u.dept_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, u.agent_center, d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status, r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status from sys_user u @@ -57,7 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"