Browse Source

2022-06-21 派工单不同类型的报工 限制

master
rui_li 4 years ago
parent
commit
4ab4312b3f
  1. 6
      src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java
  2. 16
      src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java
  3. 9
      src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java
  4. 23
      src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java

6
src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java

@ -725,6 +725,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "feedingMaterialRoll")
@RepeatSubmit
public R feedingMaterialRoll(@RequestBody SearchScheduleData inData){
scheduleService.feedingMaterialRoll(inData);
return R.ok()
@ -878,6 +879,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "finishRollWithNoFqc")
@RepeatSubmit
public R finishRollWithNoFqc(@RequestBody Map<String, Object> inMap){
String rollNo = scheduleService.finishRollWithNoFqc(inMap);
return R.ok()
@ -972,6 +974,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "finishScheduleWithNoFqc")
@RepeatSubmit
public R finishScheduleWithNoFqc(@RequestBody SearchScheduleData inData) {
scheduleService.finishScheduleWithNoFqc(inData);
return R.ok()
@ -1096,6 +1099,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "createSplitSfdcRoll")
@RepeatSubmit
public R createSplitSfdcRoll(@RequestBody SearchScheduleData inData) {
List<Map<String, Object>> printList = scheduleService.createSplitSfdcRoll(inData);
return R.ok()
@ -1175,6 +1179,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "finishPartRollWithNoFqc")
@RepeatSubmit
public R finishPartRollWithNoFqc(@RequestBody Map<String, Object> inMap){
scheduleService.finishPartRollWithNoFqc(inMap);
return R.ok()
@ -1207,6 +1212,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "processMergeSfdcRoll")
@RepeatSubmit
public R processMergeSfdcRoll(@RequestBody SearchScheduleData inData){
String rollNo = scheduleService.processMergeSfdcRoll(inData);
return R.ok()

16
src/main/java/com/gaotao/modules/schedule/controller/SchedulingController.java

@ -538,6 +538,22 @@ public class SchedulingController {
.put("printList", printList);
}
/**
* TODO 获取派工单各种报工的特殊权限
* @author LR
* @date 2022/6/21 13:27
* @Param [inData]
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "getScheduleMultiReportSpecialAuth")
public R getScheduleMultiReportSpecialAuth(@RequestBody SearchScheduleData inData){
Map<String, Object> authMap = schedulingService.getScheduleMultiReportSpecialAuth(inData);
return R.ok()
.put("code", 200)
.put("msg", "操作成功!")
.put("authMap", authMap);
}
}

9
src/main/java/com/gaotao/modules/schedule/service/SchedulingService.java

@ -310,4 +310,13 @@ public interface SchedulingService {
* @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
**/
List<Map<String, Object>> getSfdcFlowLabelData(SearchScheduleData inData);
/**
* TODO 获取派工单各种报工的特殊权限
* @author LR
* @date 2022/6/21 13:28
* @Param [inData]
* @return java.util.Map<java.lang.String, java.lang.Object>
**/
Map<String, Object> getScheduleMultiReportSpecialAuth(SearchScheduleData inData);
}

23
src/main/java/com/gaotao/modules/schedule/service/impl/SchedulingServiceImpl.java

@ -1068,4 +1068,27 @@ public class SchedulingServiceImpl implements SchedulingService {
return printList;
}
@Override
public Map<String, Object> getScheduleMultiReportSpecialAuth(SearchScheduleData inData) {
//公共参数
String site = inData.getSite();
//调用存储过程 返回派工单的各种权限
Map<String, Object> authMap = this.getScheduleMultiReportSpecialAuth(site);
return authMap;
}
/**
* TODO 获取返回派工单的各种权限
* @author LR
* @date 2022/6/21 14:02
* @Param [site]
* @return java.util.Map<java.lang.String, java.lang.Object>
**/
public Map<String, Object> getScheduleMultiReportSpecialAuth(String site) {
List<Object> params = new ArrayList<>();
params.add(site);
List<Map<String, Object>> resultList = procedureMapper.getProcedureData("getScheduleMultiReportSpecialAuth", params);
return resultList.get(0);
}
}
Loading…
Cancel
Save