wms 收货详情-条码打印

This commit is contained in:
zhaoqing
2026-04-15 15:24:39 +08:00
parent ffa741d7ed
commit 9e6357d6e6
8 changed files with 87 additions and 0 deletions
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.mhd.wms.domain.stockReceiptOrder.entity.StockReceiptOrder;
import com.mhd.wms.domain.stockReceiptOrder.repository.po.StockReceiptOrderPO;
import com.mhd.wms.domain.stockReceiptOrder.repository.todo.StockReceiptOrderDO;
import com.mhd.wms.interfaces.dto.stockReceiptOrder.StockReceiptOrderDTO;
import java.util.List;
@@ -40,4 +41,6 @@ public interface IStockReceiptOrderService extends IService<StockReceiptOrder>
* 查询收货单
*/
public StockReceiptOrderPO getInfo(Long receiptOrderId);
List<StockReceiptOrderPO> queryPrintInfo(StockReceiptOrderDTO stockReceiptOrderDTO);
}
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.mhd.wms.domain.stockReceiptOrder.entity.StockReceiptOrder;
import com.mhd.wms.domain.stockReceiptOrder.repository.po.StockReceiptOrderPO;
import com.mhd.wms.domain.stockReceiptOrder.repository.todo.StockReceiptOrderDO;
import com.mhd.wms.interfaces.dto.stockReceiptOrder.StockReceiptOrderDTO;
import java.util.List;
@@ -20,4 +21,10 @@ public interface StockReceiptOrderMapper extends BaseMapper<StockReceiptOrder>
*/
public List<StockReceiptOrderPO> queryList(StockReceiptOrderDO stockReceiptOrderDO);
/**
*
* @param stockReceiptOrderDTO
* @return
*/
List<StockReceiptOrderPO> queryPrintInfo(StockReceiptOrderDTO stockReceiptOrderDTO);
}
@@ -12,6 +12,7 @@ import com.mhd.wms.domain.stockReceiptOrder.repository.facade.IStockReceiptOrder
import com.mhd.wms.domain.stockReceiptOrder.repository.mapper.StockReceiptOrderMapper;
import com.mhd.wms.domain.stockReceiptOrder.repository.po.StockReceiptOrderPO;
import com.mhd.wms.domain.stockReceiptOrder.repository.todo.StockReceiptOrderDO;
import com.mhd.wms.interfaces.dto.stockReceiptOrder.StockReceiptOrderDTO;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -19,6 +20,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
@@ -117,4 +119,13 @@ public class StockReceiptOrderImpl extends ServiceImpl<StockReceiptOrderMapper,
.set(StockReceiptOrder::getUpdateTime, new Date())
.eq(StockReceiptOrder::getReceiptOrderNumber, deliveTaskDO.getTrackingNumber()));
}
@Override
public List<StockReceiptOrderPO> queryPrintInfo(StockReceiptOrderDTO stockReceiptOrderDTO) {
return stockReceiptOrderMapper.queryPrintInfo(stockReceiptOrderDTO);
}
}
@@ -159,4 +159,25 @@ public class StockReceiptOrderPO extends StockInOrderBasePO {
private BigDecimal totalArea;
@ApiModelProperty("费用")
List<ReceiptOrderAccount> receiptOrderAccountList;
@ApiModelProperty("是否抄码: 1-否 2-是")
private Integer copyCode;
@ApiModelProperty("批次号")
private String batchNumber;
@ApiModelProperty("物料编码")
private String materialCode;
@ApiModelProperty("净重")
private BigDecimal netWeight;
@ApiModelProperty("毛重")
private BigDecimal grossWeight;
@ApiModelProperty("托盘号")
private String boxPalletNo;
@ApiModelProperty("序号")
private String serialNumber;
}
@@ -68,6 +68,7 @@ import com.mhd.wms.domain.stockShelfOrder.repository.po.StockShelfOrderPO;
import com.mhd.wms.domain.stockShelfOrder.repository.todo.StockShelfOrderDO;
import com.mhd.wms.domain.stockShelfOrder.service.StockShelfOrderDomainService;
import com.mhd.wms.domain.taskReceiptMaterialDetail.repository.todo.TaskReceiptMaterialDetailDO;
import com.mhd.wms.interfaces.dto.stockReceiptOrder.StockReceiptOrderDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -1887,4 +1888,7 @@ public class StockReceiptOrderDomainService {
}
}
public List<StockReceiptOrderPO> queryPrintInfo(StockReceiptOrderDTO stockReceiptOrderDTO) {
return stockReceiptOrderService.queryPrintInfo(stockReceiptOrderDTO);
}
}