diff --git a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java index 9dd2aa8..13e4288 100644 --- a/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java +++ b/src/main/java/com/yxt/warehouse/apiadmin/WarehouseAnsBillRest.java @@ -5,6 +5,7 @@ import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.vo.PagerVo; import com.yxt.warehouse.biz.warehouseansbill.*; +import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillNum; import com.yxt.warehouse.biz.warehouseinventoryrecord.WarehouseInventoryRecordsExcelVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -93,4 +94,10 @@ public class WarehouseAnsBillRest { public ResultBean updateRemarks(@RequestBody WarehouseAnsBillDto dto) { return wmsAnsBillService.updateRemarks(dto); } + + @GetMapping("selByExternalNo") + @ApiOperation("根据外部单号查询实际入库数量及单价") + ResultBean selByExternalNo(@RequestParam("billNo") String billNo){ + return wmsAnsBillService.selByExternalNo(billNo); + } } diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.java b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.java index 1946d9f..606e4f4 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.java @@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Constants; import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetail; import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillDetailVo; +import com.yxt.warehouse.biz.warehouseansbilldetail.WarehouseAnsBillNum; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -29,4 +30,6 @@ public interface WarehouseAnsBillMapper extends BaseMapper { WarehouseAnsDetailsVo details(String sid); String selectNum(String billNo); + + WarehouseAnsBillNum selByExternalNo(String billNo); } diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml index 139f801..d92c66c 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillMapper.xml @@ -114,4 +114,15 @@ order by billNo desc limit 1 + + \ No newline at end of file diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java index bb09f2c..c7e35d5 100644 --- a/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbill/WarehouseAnsBillService.java @@ -405,4 +405,10 @@ public class WarehouseAnsBillService extends MybatisBaseService selByExternalNo(String billNo) { + ResultBean rb = ResultBean.fireFail(); + WarehouseAnsBillNum warehouseAnsBillNum = baseMapper.selByExternalNo(billNo); + return rb.success().setData(warehouseAnsBillNum); + } } diff --git a/src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillNum.java b/src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillNum.java new file mode 100644 index 0000000..17db8b8 --- /dev/null +++ b/src/main/java/com/yxt/warehouse/biz/warehouseansbilldetail/WarehouseAnsBillNum.java @@ -0,0 +1,18 @@ +package com.yxt.warehouse.biz.warehouseansbilldetail; + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * @description: + * @author: dimengzhe + * @date: 2024/4/11 + **/ +@Data +public class WarehouseAnsBillNum { + + + private BigDecimal actualInCount; + private BigDecimal price; +}