|
|
@@ -468,6 +468,13 @@ class PurchaseOrderController extends BaseController
|
|
|
$post['itemInfo'] = $ghsItemInfo;
|
|
|
//0稍后入库 1直接入库
|
|
|
$inType = $post['inType'] ?? PurchaseOrderClass::IN_TYPE_NOW;
|
|
|
+
|
|
|
+ $shop = $this->shop;
|
|
|
+ $bookSn = $shop->bookSn ?? 0;
|
|
|
+ if ($inType == 1 && !empty($bookSn)) {
|
|
|
+ util::fail('开启预订不能直接入库');
|
|
|
+ }
|
|
|
+
|
|
|
$debtStatus = $inType == 1 ? PurchaseOrderClass::DEBT_YES : PurchaseOrderClass::DEBT_UNKNOWN;
|
|
|
$post['debt'] = $debtStatus;
|
|
|
$order = PurchaseOrderClass::addOrder($post);
|
|
|
@@ -516,6 +523,10 @@ class PurchaseOrderController extends BaseController
|
|
|
if (empty($bookSn)) {
|
|
|
util::success([]);
|
|
|
}
|
|
|
+ //不是待入库状态不需要分配
|
|
|
+ if ($cg->status != 3) {
|
|
|
+ util::success([]);
|
|
|
+ }
|
|
|
|
|
|
$connection = Yii::$app->db;
|
|
|
$transaction = $connection->beginTransaction();
|