You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
2.5 KiB
70 lines
2.5 KiB
package com.gaotao.modules.automatedWarehouse.controller;
|
|
|
|
import com.gaotao.common.utils.PageUtils;
|
|
import com.gaotao.common.utils.R;
|
|
import com.gaotao.modules.automatedWarehouse.entity.PalletMergeQueryData;
|
|
import com.gaotao.modules.automatedWarehouse.entity.PalletTypeOption;
|
|
import com.gaotao.modules.automatedWarehouse.service.PalletMergeQueryService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* @Description 合托查询Controller - rqrq
|
|
* @Author rqrq
|
|
* @Date 2026/01/06
|
|
*/
|
|
@RestController
|
|
@RequestMapping("automatedWarehouse/palletMergeQuery")
|
|
public class PalletMergeQueryController {
|
|
|
|
@Autowired
|
|
private PalletMergeQueryService palletMergeQueryService;
|
|
|
|
/**
|
|
* @Description 获取托盘类型下拉选项(用于合托查询筛选)- rqrq
|
|
* @Title getPalletTypeOptions
|
|
* @param data 查询条件(包含site)
|
|
* @return R
|
|
* @author rqrq
|
|
* @date 2026/01/06
|
|
*/
|
|
@PostMapping(value = "/getPalletTypeOptions")
|
|
public R getPalletTypeOptions(@RequestBody PalletMergeQueryData data) throws Exception {
|
|
List<PalletTypeOption> rows = palletMergeQueryService.getPalletTypeOptions(data.getSite());
|
|
return R.ok().put("rows", rows);
|
|
}
|
|
|
|
/**
|
|
* @Description 查询需要合托的托盘列表(分页)- rqrq
|
|
* @Title searchPalletMergeList
|
|
* @param data 查询条件(包含site、palletType、maxPositionCount可选、page、limit)
|
|
* @return R
|
|
* @author rqrq
|
|
* @date 2026/01/15
|
|
*/
|
|
@PostMapping(value = "/searchPalletMergeList")
|
|
public R searchPalletMergeList(@RequestBody PalletMergeQueryData data) throws Exception {
|
|
PageUtils page = palletMergeQueryService.searchPalletMergeList(data);
|
|
return R.ok().put("page", page);
|
|
}
|
|
|
|
/**
|
|
* @Description 提交合托请求 - 校验栈板状态并推送WCS合托任务 - rqrq
|
|
* @Title submitPalletMerge
|
|
* @param dataList 选中的托盘列表
|
|
* @return R
|
|
* @author rqrq
|
|
* @date 2026/01/08
|
|
*/
|
|
@PostMapping(value = "/submitPalletMerge")
|
|
public R submitPalletMerge(@RequestBody List<PalletMergeQueryData> dataList) throws Exception {
|
|
palletMergeQueryService.submitPalletMerge(dataList);
|
|
return R.ok();
|
|
}
|
|
}
|
|
|