|
@@ -3,6 +3,7 @@
|
|
|
namespace app\admin\controller;
|
|
|
|
|
|
use app\common\controller\Backend;
|
|
|
+use app\common\model\GoodsSku;
|
|
|
use think\Db;
|
|
|
|
|
|
/**
|
|
@@ -127,5 +128,16 @@ class Goods extends Backend
|
|
|
}
|
|
|
}
|
|
|
$goods->allowField(true)->save();
|
|
|
+ $ids=[];
|
|
|
+ foreach ($data['sku'] as $sku){
|
|
|
+ if(!empty($sku['id'])){
|
|
|
+ $SKU=$goods->sku()->find($sku['id']);
|
|
|
+ $SKU->allowField(true)->save($sku);
|
|
|
+ }else{
|
|
|
+ $SKU=$goods->sku()->save($sku);
|
|
|
+ }
|
|
|
+ $ids[]=$SKU['id'];
|
|
|
+ }
|
|
|
+ $goods->sku()->whereNotIn('id',$ids)->update(['is_del'=>1]);
|
|
|
}
|
|
|
}
|