|
|
@ -10,8 +10,10 @@ import com.yxt.common.base.utils.StringUtils; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
import com.yxt.wms.biz.func.basegoodsspu.BaseGoodsSpuVo; |
|
|
|
import com.yxt.wms.biz.func.purchaseinventorybilldetail.PurchaseInventoryBillDetailService; |
|
|
|
import com.yxt.wms.biz.func.purchaseinventorybilldetail.PurchaseInventoryBillDetailVo; |
|
|
|
import com.yxt.wms.biz.func.sysstaffinfo.SysStaffinfoDetailsVo; |
|
|
|
import com.yxt.wms.biz.func.warehouseansbill.WarehouseAnsBill; |
|
|
|
import com.yxt.wms.biz.func.warehouseansbill.WarehouseAnsBillService; |
|
|
|
import com.yxt.wms.biz.func.warehouseansbilldetail.WarehouseAnsBillDetailService; |
|
|
@ -19,6 +21,13 @@ import com.yxt.wms.biz.func.warehouseansbilldetail.WarehouseAnsListDetailsVo; |
|
|
|
import com.yxt.wms.biz.func.warehousereceiptbilldetail.WarehouseReceiptBillDetailDto2; |
|
|
|
import com.yxt.wms.biz.func.warehousereceiptbilldetail.WarehouseReceiptBillDetailVo; |
|
|
|
import com.yxt.wms.biz.func.warehousereceiptbilldetailbatch.WarehouseReceiptBillDetailBatchDto2; |
|
|
|
import com.yxt.wms.feign.base.basegoodssku.BaseGoodsSkuDetailsVo; |
|
|
|
import com.yxt.wms.feign.base.basegoodssku.BaseGoodsSkuFeign; |
|
|
|
import com.yxt.wms.feign.base.basegoodsspu.BaseGoodsSpuFeign; |
|
|
|
import com.yxt.wms.feign.portal.sysstaffinfo.SysStaffinfoFeign; |
|
|
|
import com.yxt.wms.feign.portal.sysuser.SysUser; |
|
|
|
import com.yxt.wms.feign.portal.sysuser.SysUserFeign; |
|
|
|
import com.yxt.wms.feign.portal.sysuser.SysUserVo; |
|
|
|
import com.yxt.wms.feign.warehouse.purchaseinventorybill.PurchaseInventoryBillFeign; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -36,6 +45,14 @@ public class PurchaseInventoryBillService extends MybatisBaseService<PurchaseInv |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private PurchaseInventoryBillFeign purchaseInventoryBillFeign; |
|
|
|
@Autowired |
|
|
|
SysUserFeign sysUserFeign; |
|
|
|
@Autowired |
|
|
|
SysStaffinfoFeign sysStaffinfoFeign; |
|
|
|
@Autowired |
|
|
|
BaseGoodsSkuFeign goodsSkuFeign; |
|
|
|
@Autowired |
|
|
|
BaseGoodsSpuFeign goodsSpuFeign; |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<PagerVo<PurchaseInventoryBillPageVo>> listPage(PagerQuery<PurchaseInventoryBillQuery> pq) { |
|
|
@ -50,11 +67,19 @@ public class PurchaseInventoryBillService extends MybatisBaseService<PurchaseInv |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<PurchaseInventoryBillInitVo> selectByBillSid(String sid) { |
|
|
|
return purchaseInventoryBillFeign.selectByBillSid(sid); |
|
|
|
PurchaseInventoryBillInitVo vo=purchaseInventoryBillFeign.selectByBillSid(sid).getData(); |
|
|
|
for (PurchaseInventoryBillDetailVo purchaseInventoryBillDetailVo : vo.getList()) { |
|
|
|
BaseGoodsSkuDetailsVo goodsSkuDetailsVo= goodsSkuFeign.getDetails(purchaseInventoryBillDetailVo.getGoodsSkuSid()).getData(); |
|
|
|
BaseGoodsSpuVo goodsSpuVo=goodsSpuFeign.initialization(goodsSkuDetailsVo.getGoodsSpuSid()).getData(); |
|
|
|
purchaseInventoryBillDetailVo.setGoodsBarCode(goodsSpuVo.getBarCode()); |
|
|
|
} |
|
|
|
return new ResultBean<PurchaseInventoryBillInitVo>().success().setData(vo); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<String> confirm(PurchaseInventoryBillDto2 dto) { |
|
|
|
SysStaffinfoDetailsVo sysStaffinfoDetailsVo=sysStaffinfoFeign.fetchBySid(dto.getUserSid()).getData(); |
|
|
|
dto.setUserName(sysStaffinfoDetailsVo.getName()); |
|
|
|
return purchaseInventoryBillFeign.confirm(dto); |
|
|
|
} |
|
|
|
|
|
|
|