Commit c1c07301 by 杨树贤

上传审核数据初始化

parent 5c3c6e97
...@@ -1683,4 +1683,30 @@ class DataService ...@@ -1683,4 +1683,30 @@ class DataService
\dump("供应商{$value}新增跟单员记录"); \dump("供应商{$value}新增跟单员记录");
} }
} }
public static function initSkuUploadRuler()
{
$supplierList = SupplierChannelModel::where('is_type', 0)
->whereNotIn('supplier_code', ['L0018319', 'L0018562', 'L0003270', 'L0013521'])
->select(['supplier_id', 'sku_upload_ruler'])
->get()->toArray();
foreach ($supplierList as $key => $value) {
$ruler = $value['sku_upload_ruler'];
if (empty($ruler)) {
continue;
}
//{"allow_stock_lte_0":0,"allow_moq_lte_0":0,"allow_stock_lt_moq":0,"allow_price_null":0,"futures_allow_stock_lte_0":1,"futures_allow_moq_lte_0":0,"futures_allow_stock_lt_moq":0,"futures_allow_price_null":1}
$ruler = json_decode($ruler, true);
$ruler['allow_stock_lte_0'] = 0;
$ruler['allow_price_null'] = 0;
$ruler['futures_allow_price_null'] = 0;
$ruler['futures_allow_stock_lte_0'] = 0;
$ruler = \json_encode($ruler);
SupplierChannelModel::where('supplier_id', $value['supplier_id'])->update([
'sku_upload_ruler' => $ruler,
]);
$supplierService = new SupplierService();
$supplierService->saveSkuUploadRulerToRedis($value['supplier_id'], $ruler);
}
}
} }
...@@ -498,6 +498,9 @@ class SupplierService ...@@ -498,6 +498,9 @@ class SupplierService
public function saveSkuUploadRulerToRedis($supplierId, $ruler) public function saveSkuUploadRulerToRedis($supplierId, $ruler)
{ {
if (is_array($ruler)) {
$ruler = json_encode($ruler);
}
$redis = new RedisModel(); $redis = new RedisModel();
$redis->hset('supplier_sku_upload_ruler', $supplierId, $ruler); $redis->hset('supplier_sku_upload_ruler', $supplierId, $ruler);
} }
......
...@@ -97,5 +97,5 @@ Route::group(['middleware' => ['external'], 'namespace' => 'Sync'], function () ...@@ -97,5 +97,5 @@ Route::group(['middleware' => ['external'], 'namespace' => 'Sync'], function ()
}); });
Route::match(['get', 'post'], '/test', function () { Route::match(['get', 'post'], '/test', function () {
SupplierContactModel::where('contact_id', 40689)->update(['channel_user_type' => 4]); DataService::initSkuUploadRuler();
}); });
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 sign in to comment