|
|
@@ -4,7 +4,6 @@ namespace bizGhs\order\services;
|
|
|
|
|
|
use biz\ghs\classes\GhsClass;
|
|
|
use bizGhs\base\services\BaseService;
|
|
|
-use bizGhs\custom\classes\CustomClass;
|
|
|
use bizGhs\order\classes\OrderClass;
|
|
|
use common\components\util;
|
|
|
use bizGhs\product\classes\ProductClass;
|
|
|
@@ -20,7 +19,7 @@ class OrderService extends BaseService
|
|
|
//添加订单
|
|
|
public static function addOrder($data, $custom)
|
|
|
{
|
|
|
- //增加供货商的销售单
|
|
|
+ //供货商销售单
|
|
|
$arr = OrderClass::addOrder($data);
|
|
|
$return = $arr['return'];
|
|
|
$product = $arr['product'];
|
|
|
@@ -35,7 +34,9 @@ class OrderService extends BaseService
|
|
|
if (empty($ghs)) {
|
|
|
util::fail('没有找到供货商');
|
|
|
}
|
|
|
- //待供货商和客户结构关系改完 todo shish
|
|
|
+ $saleId = $return['id'] ?? 0;
|
|
|
+
|
|
|
+ //零售采购单
|
|
|
$purchaseData = [
|
|
|
'product' => $data['product'],
|
|
|
'sendTime' => date("H:i:s"),
|
|
|
@@ -44,9 +45,11 @@ class OrderService extends BaseService
|
|
|
'ghsShopAdminName' => $ghsShopAdminName,
|
|
|
'merchantId' => $customSjId,
|
|
|
'shopId' => $customShopId,
|
|
|
+ 'saleId' => $saleId,
|
|
|
];
|
|
|
- //增加零售的采购单
|
|
|
- PurchaseClass::addPurchase($purchaseData);
|
|
|
+ $purchase = PurchaseClass::addPurchase($purchaseData);
|
|
|
+ $purchaseId = $purchase['id'] ?? 0;
|
|
|
+ OrderClass::updateById($saleId, ['purchaseId' => $purchaseId]);
|
|
|
|
|
|
//0正常订单 1欠款
|
|
|
$debt = $data['debt'] ?? 0;
|
|
|
@@ -65,6 +68,7 @@ class OrderService extends BaseService
|
|
|
if (isset($data['sendType']) && $data['sendType'] == OrderClass::SEND_TYPE_NO) {
|
|
|
OrderClass::withoutSend($return);
|
|
|
}
|
|
|
+ return $return;
|
|
|
}
|
|
|
|
|
|
//获取订单信息 ssh 2019.11.28
|