|
@@ -1629,7 +1629,9 @@ class Goodup extends Base
|
|
|
$iso = Db::name("good")->where(["spuCode"=>$value['spuCode'],"is_del"=>0])->find();
|
|
|
if($iso==false){
|
|
|
unset($value['id']);
|
|
|
- $stock_num = Db::name('good_stock')->where(['is_del' => 0, 'spuCode' => $value['spuCode']])->sum('usable_stock');
|
|
|
+ $stock_num = Db::name('good_stock')->alias("a")
|
|
|
+ ->leftJoin("warehouse_info b","a.wsm_code=b.wsm_code")
|
|
|
+ ->where(['a.is_del' => 0, 'a.spuCode' =>$value['spuCode'],"b.wsm_type"=>[2,5]])->sum('usable_stock');
|
|
|
$value['usable_stock'] =$stock_num;
|
|
|
$value['addtime']=date("Y-m-d H:i:s");
|
|
|
$value['updatetime']=date("Y-m-d H:i:s");
|