Commit c444ae3d authored by wxl's avatar wxl

出库编号

parent 73c64718
...@@ -107,7 +107,7 @@ class ExWarehouseController extends AbstractActionController ...@@ -107,7 +107,7 @@ class ExWarehouseController extends AbstractActionController
try { try {
$exWarehouseOrder = $this->exWarehouseOrderManager->addExWarehouseOrder($data, $goodsData, $this->adminSession('admin_id')); $exWarehouseOrder = $this->exWarehouseOrderManager->addExWarehouseOrder($data, $goodsData, $this->adminSession('admin_id'));
$this->exWarehouseOrderGoodsManager->addExWarehouseOrderGoods($goodsData, $data['warehouseId'], $exWarehouseOrder->getExWarehouseOrderId()); $this->exWarehouseOrderGoodsManager->addExWarehouseOrderGoods($goodsData, $data['warehouseId'], $exWarehouseOrder->getExWarehouseOrderId());
$allExWarehouseOrderGoodsManager->addExWarehouseOrderGoods($goodsData, $data['warehouseId'], $exWarehouseOrder->getExWarehouseOrderId(),$warehouseOrderSn,$exWarehouseOrder->getExWarehouseOrderInfo()); $allExWarehouseOrderGoodsManager->addExWarehouseOrderGoods($goodsData, $data['warehouseId'], $exWarehouseOrder->getExWarehouseOrderId(),$warehouseOrderSn,$exWarehouseOrder->getExWarehouseOrderSn(),$exWarehouseOrder->getExWarehouseOrderInfo());
$this->getEventManager()->trigger('ex-warehouse-order.out.post', $this, $exWarehouseOrder); $this->getEventManager()->trigger('ex-warehouse-order.out.post', $this, $exWarehouseOrder);
$this->entityManager->commit(); $this->entityManager->commit();
......
...@@ -39,7 +39,7 @@ class AllExWarehouseOrderGoods extends BaseEntity ...@@ -39,7 +39,7 @@ class AllExWarehouseOrderGoods extends BaseEntity
private $exWarehouseOrderId; private $exWarehouseOrderId;
/** /**
* 其他入库采购入库对应表入库单号 * 其他出库销售订单对应表出库单号
* @ORM\Column(name="ex_warehouse_order_sn", type="string", length=100) * @ORM\Column(name="ex_warehouse_order_sn", type="string", length=100)
*/ */
private $exWarehouseOrderSn; private $exWarehouseOrderSn;
......
...@@ -46,7 +46,7 @@ class AllExWarehouseOrderGoodsManager ...@@ -46,7 +46,7 @@ class AllExWarehouseOrderGoodsManager
* @throws \Doctrine\ORM\OptimisticLockException * @throws \Doctrine\ORM\OptimisticLockException
* @throws \Doctrine\Persistence\Mapping\MappingException * @throws \Doctrine\Persistence\Mapping\MappingException
*/ */
public function addExWarehouseOrderGoods(array $data, $warehouseId, $orderId,$warehouseOrderSn=null,$exWarehouseOrderInfo=null) public function addExWarehouseOrderGoods(array $data, $warehouseId, $orderId,$warehouseOrderSn=null,$exWarehouseOrderSn=null,$exWarehouseOrderInfo=null)
{ {
foreach ($data['goodsId'] as $key => $value) { foreach ($data['goodsId'] as $key => $value) {
$goodsInfo = $this->entityManager->getRepository(Goods::class)->findOneBy(['goodsId' => $value]); $goodsInfo = $this->entityManager->getRepository(Goods::class)->findOneBy(['goodsId' => $value]);
...@@ -62,7 +62,7 @@ class AllExWarehouseOrderGoodsManager ...@@ -62,7 +62,7 @@ class AllExWarehouseOrderGoodsManager
$exWarehouseGoods = new AllExWarehouseOrderGoods(); $exWarehouseGoods = new AllExWarehouseOrderGoods();
$exWarehouseGoods->setAllExWarehouseOrderGoodsId(null); $exWarehouseGoods->setAllExWarehouseOrderGoodsId(null);
$exWarehouseGoods->setExWarehouseOrderId($orderId); $exWarehouseGoods->setExWarehouseOrderId($orderId);
$exWarehouseGoods->setExWarehouseOrderSn($v->getwarehouseOrderSn()); $exWarehouseGoods->setExWarehouseOrderSn($exWarehouseOrderSn);
$exWarehouseGoods->setWarehouseId($warehouseId); $exWarehouseGoods->setWarehouseId($warehouseId);
if($goodsExNum >= $v->getoutNum()){ if($goodsExNum >= $v->getoutNum()){
$exWarehouseGoods->setWarehouseGoodsExNum($v->getoutNum()); $exWarehouseGoods->setWarehouseGoodsExNum($v->getoutNum());
...@@ -126,7 +126,7 @@ class AllExWarehouseOrderGoodsManager ...@@ -126,7 +126,7 @@ class AllExWarehouseOrderGoodsManager
$exWarehouseGoods = new AllExWarehouseOrderGoods(); $exWarehouseGoods = new AllExWarehouseOrderGoods();
$exWarehouseGoods->setAllExWarehouseOrderGoodsId(null); $exWarehouseGoods->setAllExWarehouseOrderGoodsId(null);
$exWarehouseGoods->setExWarehouseOrderId($sendOrder->getSendOrderId()); $exWarehouseGoods->setExWarehouseOrderId($sendOrder->getSendOrderId());
$exWarehouseGoods->setExWarehouseOrderSn($v->getwarehouseOrderSn()); $exWarehouseGoods->setExWarehouseOrderSn($sendOrder->getSendOrderSn());
$exWarehouseGoods->setWarehouseId($value['warehouseId']); $exWarehouseGoods->setWarehouseId($value['warehouseId']);
if($goodsExNum >= $v->getoutNum()){ if($goodsExNum >= $v->getoutNum()){
$exWarehouseGoods->setWarehouseGoodsExNum($v->getoutNum()); $exWarehouseGoods->setWarehouseGoodsExNum($v->getoutNum());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment