wms 入仓单打印

This commit is contained in:
zhaoqing
2026-04-15 19:41:38 +08:00
parent e731394066
commit a8b039e52f
8 changed files with 146 additions and 0 deletions
@@ -7,6 +7,7 @@ import com.mhd.common.core.exception.ServiceException;
import com.mhd.common.core.utils.StringUtils;
import com.mhd.wms.application.service.stockInOrder.StockInOrderApplicationService;
import com.mhd.wms.domain.inMaterialDetail.entity.InMaterialDetail;
import com.mhd.wms.domain.inMaterialDetail.repository.po.InMaterialDetailPO;
import com.mhd.wms.domain.stockInOrder.entity.StockInOrder;
import com.mhd.wms.domain.stockInOrder.repository.po.StockInOrderPO;
import com.mhd.wms.domain.stockInOrder.repository.todo.StockInOrderDO;
@@ -21,7 +22,9 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 入库单Api
@@ -184,4 +187,17 @@ public class StockInOrderApi extends BaseController {
return AjaxResult.success(list);
}
@ApiOperation("入仓通知单打印查询")
@PostMapping("/queryNoticePrint")
public AjaxResult queryNoticePrint(@RequestBody StockInOrderDTO stockInOrderDTO) {
List<StockInOrderPO> headerList = stockInOrderApplicationService.queryNoticePrint(stockInOrderDTO);
List<InMaterialDetailPO> detailList = stockInOrderApplicationService.queryNoticePrintDetail(stockInOrderDTO);
Map<String, Object> result = new HashMap<>();
if (!headerList.isEmpty()) {
result.put("header", headerList.get(0));
}
result.put("detailList", detailList);
return AjaxResult.success(result);
}
}