|
|
|
@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
|
|
|
|
|
import cn.iocoder.yudao.framework.common.util.date.DateUtils;
|
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
|
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
|
|
|
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.organization.vo.OrganizationListReqVO;
|
|
|
|
import cn.iocoder.yudao.module.mes.controller.admin.organization.vo.OrganizationListReqVO;
|
|
|
|
@ -31,7 +32,6 @@ import javax.annotation.Resource;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.validation.Valid;
|
|
|
|
import javax.validation.Valid;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
@ -121,8 +121,7 @@ public class OrgWorkerController {
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
public CommonResult<List<OrganizationDO>> getPersonal(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
public CommonResult<List<OrganizationDO>> getPersonal(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
LocalDateTime[] localDateTimes = {reqVO.getReportDate(),reqVO.getReportDate()};
|
|
|
|
pageReqVO.setWorkDate(DateUtils.getDateRange(reqVO.getReportDate()));
|
|
|
|
pageReqVO.setWorkDate(localDateTimes);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Long userId = getLoginUserId();
|
|
|
|
Long userId = getLoginUserId();
|
|
|
|
pageReqVO.setWorkerId(userId);
|
|
|
|
pageReqVO.setWorkerId(userId);
|
|
|
|
@ -136,8 +135,7 @@ public class OrgWorkerController {
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
public CommonResult<List<OrganizationDO>> getOtherPersonal(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
public CommonResult<List<OrganizationDO>> getOtherPersonal(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
LocalDateTime[] localDateTimes = {reqVO.getReportDate(),reqVO.getReportDate()};
|
|
|
|
pageReqVO.setWorkDate(DateUtils.getDateRange(reqVO.getReportDate()));
|
|
|
|
pageReqVO.setWorkDate(localDateTimes);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<OrgWorkerDO> orgWorkers = orgWorkerService.getOrgWorkerByReportResVo(pageReqVO);
|
|
|
|
List<OrgWorkerDO> orgWorkers = orgWorkerService.getOrgWorkerByReportResVo(pageReqVO);
|
|
|
|
List<Long> ids = orgWorkers.stream().map(OrgWorkerDO::getOrgId).collect(Collectors.toList());
|
|
|
|
List<Long> ids = orgWorkers.stream().map(OrgWorkerDO::getOrgId).collect(Collectors.toList());
|
|
|
|
@ -164,23 +162,13 @@ public class OrgWorkerController {
|
|
|
|
@Operation(summary = "获得用户列表")
|
|
|
|
@Operation(summary = "获得用户列表")
|
|
|
|
public CommonResult<List<AdminUserRespDTO>> getOtherPersonalUser(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
public CommonResult<List<AdminUserRespDTO>> getOtherPersonalUser(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
LocalDateTime[] localDateTimes = {reqVO.getReportDate(),reqVO.getReportDate()};
|
|
|
|
pageReqVO.setWorkDate(DateUtils.getDateRange(reqVO.getReportDate()));
|
|
|
|
pageReqVO.setWorkDate(localDateTimes);
|
|
|
|
|
|
|
|
pageReqVO.setWorkerId(reqVO.getUserId());
|
|
|
|
pageReqVO.setWorkerId(reqVO.getUserId());
|
|
|
|
|
|
|
|
|
|
|
|
OrganizationListReqVO listReqVO = new OrganizationListReqVO().setOrgType(reqVO.getOrgType());
|
|
|
|
OrganizationListReqVO listReqVO = new OrganizationListReqVO().setOrgType(reqVO.getOrgType());
|
|
|
|
List<OrganizationDO> orgList = organizationService.getOrganizationList(listReqVO);
|
|
|
|
List<OrganizationDO> orgList = organizationService.getOrganizationList(listReqVO);
|
|
|
|
List<Long> orgIds = orgList.stream().map(OrganizationDO::getId).collect(Collectors.toList());
|
|
|
|
List<Long> orgIds = orgList.stream().map(OrganizationDO::getId).collect(Collectors.toList());
|
|
|
|
pageReqVO.setOrgIds(orgIds);
|
|
|
|
pageReqVO.setOrgIds(orgIds);
|
|
|
|
// Long userId = getLoginUserId();
|
|
|
|
|
|
|
|
// List<WorkTeamDetailDO> detailDOList = workTeamService.getUserWorkTeamDetail(userId, WorkTeamUserRoleEnum.组长.getValue());
|
|
|
|
|
|
|
|
// //组长的话把这些组的工人列表都查上,其他人所有人都查
|
|
|
|
|
|
|
|
// List<Long> workTeamIds =null;
|
|
|
|
|
|
|
|
// if(detailDOList!=null && detailDOList.size()>0){
|
|
|
|
|
|
|
|
// workTeamIds = detailDOList.stream().map(WorkTeamDetailDO::getWorkTeamId).collect(Collectors.toList());
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// List<WorkTeamDetailDO> workTeamDetailDOS = workTeamService.getDetailByWorkTeamIds(workTeamIds);
|
|
|
|
|
|
|
|
// Set<Long> idsSet = convertSet(workTeamDetailDOS, WorkTeamDetailDO::getUserId);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<OrgWorkerDO> list = orgWorkerService.getOrgWorkerByReportResVo(pageReqVO);
|
|
|
|
List<OrgWorkerDO> list = orgWorkerService.getOrgWorkerByReportResVo(pageReqVO);
|
|
|
|
List<Long> ids = list.stream().map(OrgWorkerDO::getWorkerId).collect(Collectors.toList());
|
|
|
|
List<Long> ids = list.stream().map(OrgWorkerDO::getWorkerId).collect(Collectors.toList());
|
|
|
|
@ -193,9 +181,7 @@ public class OrgWorkerController {
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
public CommonResult<List<OrgWorkerRespVO>> getOrgWorkerRespVO(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
public CommonResult<List<OrgWorkerRespVO>> getOrgWorkerRespVO(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
LocalDateTime[] localDateTimes = {reqVO.getReportDate(),reqVO.getReportDate()};
|
|
|
|
pageReqVO.setWorkDate(DateUtils.getDateRange(reqVO.getReportDate()));
|
|
|
|
pageReqVO.setWorkDate(localDateTimes);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Long userId = getLoginUserId();
|
|
|
|
Long userId = getLoginUserId();
|
|
|
|
pageReqVO.setWorkerId(userId);
|
|
|
|
pageReqVO.setWorkerId(userId);
|
|
|
|
List<OrgWorkerDO> orgWorkers = orgWorkerService.getOrgWorkerByReportResVo(pageReqVO);
|
|
|
|
List<OrgWorkerDO> orgWorkers = orgWorkerService.getOrgWorkerByReportResVo(pageReqVO);
|
|
|
|
@ -206,8 +192,7 @@ public class OrgWorkerController {
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
@Operation(summary = "获得工位安排")
|
|
|
|
public CommonResult<List<OrgWorkerRespVO>> getOtherOrgWorkerRespVO(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
public CommonResult<List<OrgWorkerRespVO>> getOtherOrgWorkerRespVO(@Valid ProduceReportDetailSaveReqVO reqVO) {
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
OrgWorkerPageReqVO pageReqVO = new OrgWorkerPageReqVO().setOrgType(reqVO.getOrgType()).setGroupType(reqVO.getGroupType());
|
|
|
|
LocalDateTime[] localDateTimes = {reqVO.getReportDate(),reqVO.getReportDate()};
|
|
|
|
pageReqVO.setWorkDate(DateUtils.getDateRange(reqVO.getReportDate()));
|
|
|
|
pageReqVO.setWorkDate(localDateTimes);
|
|
|
|
|
|
|
|
pageReqVO.setWorkerId(reqVO.getUserId());
|
|
|
|
pageReqVO.setWorkerId(reqVO.getUserId());
|
|
|
|
|
|
|
|
|
|
|
|
Long userId = getLoginUserId();
|
|
|
|
Long userId = getLoginUserId();
|
|
|
|
|