This commit is contained in:
mkm 2023-11-30 11:43:13 +08:00
parent 2f8dc934d5
commit fa10cad90f
2 changed files with 16 additions and 16 deletions

View File

@ -136,17 +136,17 @@ class Demo extends BaseController
Db::name('store_product')->where('product_id', $find['product_id'])->update($update); Db::name('store_product')->where('product_id', $find['product_id'])->update($update);
/**更新规格图片 */ /**更新规格图片 */
foreach ($sku_arr as $k => $v) { foreach ($sku_arr as $k => $v) {
$sku = explode(',', $k); // $sku = explode(',', $k);
if(count($sku)==2){ // if(count($sku)==2){
$sku_name=$sku[0]; // $sku_name=$sku[0];
}else{ // }else{
continue; // continue;
} // }
$store_product_attr_value = Db::name('store_product_attr_value')->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $sku_name])->find(); $store_product_attr_value = Db::name('store_product_attr_value')->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $k])->find();
if ($store_product_attr_value) { if ($store_product_attr_value) {
$oss = $upload->to($dir)->stream(file_get_contents($v)); $oss = $upload->to($dir)->stream(file_get_contents($v));
Db::name('store_product_attr_value') Db::name('store_product_attr_value')
->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $sku_name]) ->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $k])
->update(['image' => $oss->filePath]); ->update(['image' => $oss->filePath]);
} }
} }

View File

@ -89,17 +89,17 @@ class ImportPicJob implements JobInterface
Db::name('store_product')->where('product_id', $find['product_id'])->update($update); Db::name('store_product')->where('product_id', $find['product_id'])->update($update);
/**更新规格图片 */ /**更新规格图片 */
foreach ($sku_arr as $k => $v) { foreach ($sku_arr as $k => $v) {
$sku = explode(',', $k); // $sku = explode(',', $k);
if(count($sku)==2){ // if(count($sku)==2){
$sku_name=$sku[0]; // $sku_name=$sku[0];
}else{ // }else{
continue; // continue;
} // }
$store_product_attr_value = Db::name('store_product_attr_value')->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $sku_name])->find(); $store_product_attr_value = Db::name('store_product_attr_value')->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $k])->find();
if ($store_product_attr_value) { if ($store_product_attr_value) {
$oss = $upload->to($dir)->stream(file_get_contents($v)); $oss = $upload->to($dir)->stream(file_get_contents($v));
Db::name('store_product_attr_value') Db::name('store_product_attr_value')
->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $sku_name]) ->where(['mer_id' => $mer_id, 'product_id' => $find['product_id'], 'sku' => $k])
->update(['image' => $oss->filePath]); ->update(['image' => $oss->filePath]);
} }
} }