diff --git a/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java b/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java index 37b8c7b..5942024 100644 --- a/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java +++ b/src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java @@ -3,6 +3,8 @@ package com.gaotao.modules.schedule.controller; import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.utils.PageUtils; import com.gaotao.common.utils.R; +import com.gaotao.modules.factory.entity.vo.MachineResourceVo; +import com.gaotao.modules.pms.entity.StandardOperationEntity; import com.gaotao.modules.purchasingManagement.entity.ViewSapPoData; import com.gaotao.modules.schedule.data.*; import com.gaotao.modules.schedule.service.SchedulingService; @@ -628,4 +630,11 @@ public class SchedulingController extends AbstractController { return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)); } + + @PostMapping("/getResourceByUser") + public R getResourceByUser(@RequestBody MachineResourceVo data){ + List list = schedulingService.getResourceByUser(data); + return R.ok().put("rows", list); + } + } diff --git a/src/main/java/com/gaotao/modules/schedule/mapper/SchedulingMapper.java b/src/main/java/com/gaotao/modules/schedule/mapper/SchedulingMapper.java index 7ecabf9..668d508 100644 --- a/src/main/java/com/gaotao/modules/schedule/mapper/SchedulingMapper.java +++ b/src/main/java/com/gaotao/modules/schedule/mapper/SchedulingMapper.java @@ -2,6 +2,7 @@ package com.gaotao.modules.schedule.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.gaotao.modules.factory.entity.vo.MachineResourceVo; import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.purchasingManagement.entity.CRollInfoData; import com.gaotao.modules.purchasingManagement.entity.ViewSapPoData; @@ -186,4 +187,6 @@ public interface SchedulingMapper { * @return java.util.Map **/ Map getSfdcFlowLabelData(SearchScheduleData inData); + + List getResourceByUser(MachineResourceVo data); } diff --git a/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java b/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java index 46bf1ef..aa98b53 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java +++ b/src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java @@ -1,6 +1,7 @@ package com.gaotao.modules.schedule.service; import com.gaotao.common.utils.PageUtils; +import com.gaotao.modules.factory.entity.vo.MachineResourceVo; import com.gaotao.modules.purchasingManagement.entity.ViewSapPoData; import com.gaotao.modules.schedule.data.*; @@ -365,4 +366,6 @@ public interface SchedulingService { * @date: 2022/12/2 16:41 */ void moveScheduleBun(SearchScheduleData inData); + + List getResourceByUser(MachineResourceVo data); } diff --git a/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java b/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java index 7391e5e..d5da2dc 100644 --- a/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java +++ b/src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java @@ -7,6 +7,7 @@ import com.gaotao.common.constant.SysMsgConstant; import com.gaotao.common.exception.XJException; import com.gaotao.common.utils.DateUtil; import com.gaotao.common.utils.PageUtils; +import com.gaotao.modules.factory.entity.vo.MachineResourceVo; import com.gaotao.modules.pda.dao.TransNoDao; import com.gaotao.modules.pms.data.QcMethodData; import com.gaotao.modules.purchasingManagement.entity.CRollInfoData; @@ -1321,4 +1322,10 @@ public class SchedulingServiceImpl implements SchedulingService { } } } + + @Override + public List getResourceByUser(MachineResourceVo data) { + List list = schedulingMapper.getResourceByUser(data); + return list; + } } diff --git a/src/main/resources/mapper/schedule/SchedulingMapper.xml b/src/main/resources/mapper/schedule/SchedulingMapper.xml index b1e3820..ff28243 100644 --- a/src/main/resources/mapper/schedule/SchedulingMapper.xml +++ b/src/main/resources/mapper/schedule/SchedulingMapper.xml @@ -432,4 +432,12 @@ + \ No newline at end of file