Browse Source

2022-05-09 标签打印

master
rui_li 4 years ago
parent
commit
b6f5bd3d83
  1. 6
      src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java
  2. 2
      src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java
  3. 25
      src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java

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

@ -1288,7 +1288,8 @@ public class ScheduleController {
@PostMapping(value = "otherCreateSplitSfdcRoll") @PostMapping(value = "otherCreateSplitSfdcRoll")
public R otherCreateSplitSfdcRoll(@RequestBody SearchScheduleData inData) { public R otherCreateSplitSfdcRoll(@RequestBody SearchScheduleData inData) {
scheduleService.otherCreateSplitSfdcRoll(inData); scheduleService.otherCreateSplitSfdcRoll(inData);
return R.ok("操作成功").put("code", 200);
return R.ok("操作成功")
.put("code", 200);
} }
/** /**
@ -1625,9 +1626,10 @@ public class ScheduleController {
**/ **/
@RequestMapping(value = "workbench_createslittingroll_Repack_action") @RequestMapping(value = "workbench_createslittingroll_Repack_action")
public R workbenchCreateslittingrollRepackAction(@RequestBody SearchScheduleData inData) { public R workbenchCreateslittingrollRepackAction(@RequestBody SearchScheduleData inData) {
scheduleService.workbenchCreateslittingrollRepackAction(inData);
List<Map<String, Object>> printList = scheduleService.workbenchCreateslittingrollRepackAction(inData);
return R.ok() return R.ok()
.put("code", 200) .put("code", 200)
.put("printList", printList)
.put("msg", "操作成功!"); .put("msg", "操作成功!");
} }

2
src/main/java/com/gaotao/modules/schedule/service/ScheduleService.java

@ -963,7 +963,7 @@ public interface ScheduleService {
* @Param * @Param
* @return * @return
**/ **/
void workbenchCreateslittingrollRepackAction(SearchScheduleData inData);
List<Map<String, Object>> workbenchCreateslittingrollRepackAction(SearchScheduleData inData);
/** /**
* @Author LR * @Author LR

25
src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java

@ -3930,6 +3930,7 @@ public class ScheduleServiceImpl implements ScheduleService {
@Override @Override
@Transactional
public void otherCreateSplitSfdcRoll(SearchScheduleData inData) { public void otherCreateSplitSfdcRoll(SearchScheduleData inData) {
List<Object> params = new ArrayList<>(); List<Object> params = new ArrayList<>();
params.add(inData.getSite()); params.add(inData.getSite());
@ -4479,7 +4480,8 @@ public class ScheduleServiceImpl implements ScheduleService {
} }
@Override @Override
public void workbenchCreateslittingrollRepackAction(SearchScheduleData scheduleData) {
@Transactional
public List<Map<String, Object>> workbenchCreateslittingrollRepackAction(SearchScheduleData scheduleData) {
List<Object> params = new ArrayList<>(); List<Object> params = new ArrayList<>();
params.add(scheduleData.getSite()); params.add(scheduleData.getSite());
params.add(scheduleData.getOrderNo()); params.add(scheduleData.getOrderNo());
@ -4489,7 +4491,26 @@ public class ScheduleServiceImpl implements ScheduleService {
params.add(scheduleData.getRollNo()); params.add(scheduleData.getRollNo());
params.add(scheduleData.getRollCount()); params.add(scheduleData.getRollCount());
params.add(scheduleData.getOperatorId()); params.add(scheduleData.getOperatorId());
workbenchCreateslittingrollFqcCheck("workbench_createslittingroll_Repack_action",params);
Map<String, Object> resultMap = workbenchCreateslittingrollFqcCheck("workbench_createslittingroll_Repack_action",params);
//获取卷号的信息
String rollNos = String.valueOf(resultMap.get("rollNos"));
String[] rollNoArr = rollNos.split(";");
//打印信息的数据
List<Map<String, Object>> printList = new ArrayList<>();
//循环获取打印的数据
for (int i = 0; i < rollNoArr.length; i++){
SearchScheduleData tempData = new SearchScheduleData();
//设置查询的参数
tempData.setSite(scheduleData.getSite());
tempData.setOrderNo(scheduleData.getOrderNo());
tempData.setRollNo(rollNoArr[i]);
//查询当前的打印的数据
Map<String, Object> printMap = schedulingMapper.getSfdcFlowLabelData(tempData);
//添加打印的数据
printList.add(printMap);
}
//返回打印的数据 2022-05-09
return printList;
} }
@Override @Override

Loading…
Cancel
Save