|
|
@@ -2,11 +2,9 @@
|
|
|
|
|
|
namespace bizHd\purchase\classes;
|
|
|
|
|
|
-use bizHd\merchant\classes\ShopClass;
|
|
|
-use bizHd\order\classes\OrderClass;
|
|
|
+use biz\ghs\classes\GhsClass;
|
|
|
use bizGhs\admin\classes\AdminClass;
|
|
|
use bizGhs\custom\classes\CustomClass;
|
|
|
-use bizGhs\merchant\classes\SupplierClass;
|
|
|
use biz\sj\classes\MerchantClass;
|
|
|
use common\components\orderSn;
|
|
|
use common\components\stringUtil;
|
|
|
@@ -50,14 +48,14 @@ class PurchaseClass extends BaseClass
|
|
|
PurchaseItemClass::batchAdd($productList);
|
|
|
|
|
|
//供货商增加订单
|
|
|
- $upId = $data['upId'] ?? 0;
|
|
|
+ $ghsSjId = $data['ghsSjId'] ?? 0;
|
|
|
$orderData = [
|
|
|
'prePrice' => 0.01,
|
|
|
'actPrice' => 0.01,
|
|
|
'num' => 1,
|
|
|
'smallNum' => 3,
|
|
|
'product' => $productList,
|
|
|
- 'merchantId' => $upId,
|
|
|
+ 'merchantId' => $ghsSjId,
|
|
|
];
|
|
|
\bizGhs\order\classes\OrderClass::addOrder($orderData);
|
|
|
|
|
|
@@ -78,7 +76,7 @@ class PurchaseClass extends BaseClass
|
|
|
{
|
|
|
|
|
|
$supplierIds = array_unique(array_filter(array_column($list, 'supplierId')));
|
|
|
- $supplierInfo = SupplierClass::getSupplierByIds($supplierIds);
|
|
|
+ $supplierInfo = GhsClass::getSupplierByIds($supplierIds);
|
|
|
|
|
|
$adminIds = array_unique(array_filter(array_column($list, 'adminId')));
|
|
|
$adminInfo = AdminClass::getAdminByIds($adminIds, null, 'id');
|
|
|
@@ -147,35 +145,35 @@ class PurchaseClass extends BaseClass
|
|
|
if (empty($supplierId)) {
|
|
|
|
|
|
//补充供货商关系
|
|
|
- $upId = $purchase->upId;
|
|
|
- $supplierSj = MerchantClass::getMerchantById($upId);
|
|
|
+ $ghsSjId = $purchase->ghsSjId;
|
|
|
+ $supplierSj = MerchantClass::getMerchantById($ghsSjId);
|
|
|
$upName = $supplierSj['merchantName'] ?? '';
|
|
|
- $upShopId = $purchase->upShopId;
|
|
|
+ $ghsShopId = $purchase->ghsShopId;
|
|
|
$shopId = $purchase->shopId;
|
|
|
$merchantId = $purchase->merchantId;
|
|
|
$py = !empty($upName) ? stringUtil::getSpelling($upName) : '';
|
|
|
- $has = SupplierClass::getByCondition(['merchantId' => $merchantId, 'upId' => $upId, 'upShopId' => $upShopId]);
|
|
|
+ $has = GhsClass::getByCondition(['merchantId' => $merchantId, 'ghsSjId' => $ghsSjId, 'ghsShopId' => $ghsShopId]);
|
|
|
if (empty($has)) {
|
|
|
$supplierData = [
|
|
|
- 'upId' => $upId,
|
|
|
+ 'ghsSjId' => $ghsSjId,
|
|
|
'name' => $upName,
|
|
|
'py' => $py,
|
|
|
- 'upShopId' => $upShopId,
|
|
|
+ 'ghsShopId' => $ghsShopId,
|
|
|
'merchantId' => $merchantId,
|
|
|
];
|
|
|
- SupplierClass::add($supplierData);
|
|
|
+ GhsClass::add($supplierData);
|
|
|
}
|
|
|
|
|
|
//补充客户关系
|
|
|
$customSj = MerchantClass::getMerchantById($merchantId);
|
|
|
$customSjName = $customSj['merchantName'] ?? '';
|
|
|
$py = !empty($customSjName) ? stringUtil::getSpelling($customSjName) : '';
|
|
|
- $has = CustomClass::getByCondition(['sjId' => $upId, 'customSjId' => $merchantId, 'customShopId' => $shopId]);
|
|
|
+ $has = CustomClass::getByCondition(['sjId' => $ghsSjId, 'customSjId' => $merchantId, 'customShopId' => $shopId]);
|
|
|
if (empty($has)) {
|
|
|
$customData = [
|
|
|
'customSjId' => $merchantId,
|
|
|
'customShopId' => $shopId,
|
|
|
- 'sjId' => $upId,
|
|
|
+ 'sjId' => $ghsSjId,
|
|
|
'name' => $customSjName,
|
|
|
'mobile' => 0,
|
|
|
'isOpen' => 0,
|