|
@@ -40,7 +40,7 @@ class GoodStockInfo extends Model
|
|
|
$temp["balance_num"]=$total_num;
|
|
|
$temp["used_num"]=$data["used_num"]-$num;
|
|
|
$temp["updatetime"]=date("Y-m-d H:i:s");
|
|
|
- $result=self::update($temp,$data);
|
|
|
+ $result=self::update($temp,$data)->getNumRows();
|
|
|
}
|
|
|
|
|
|
return $result;
|
|
@@ -95,7 +95,7 @@ class GoodStockInfo extends Model
|
|
|
$update["balance_num"]=$num;
|
|
|
$update["total_num"]=$data["used_num"]+$num;
|
|
|
$update["updatetime"]=date("Y-m-d H:i:s");
|
|
|
- return self::update($update,$data);
|
|
|
+ return self::update($update,$data)->getNumRows();
|
|
|
}
|
|
|
/**
|
|
|
* @param string $orderCode
|
|
@@ -187,17 +187,18 @@ class GoodStockInfo extends Model
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- return empty($stock)? self::insert($update): self::update($update,$stock);
|
|
|
+ return empty($stock)? self::insert($update): self::update($update,$stock)->getNumRows();
|
|
|
}
|
|
|
- /** 退货退到其他仓库的话 原仓库批次总数 - 退货数量
|
|
|
+ /**
|
|
|
+ 退货退到其他仓库的话 原仓库批次总数 - 退货数量
|
|
|
* @param $stockid 退货仓库
|
|
|
* @param $bnCode bn批次编号
|
|
|
* @param $num 退货数量
|
|
|
* @param $origin_stockid 原仓库
|
|
|
- * @return \app\admin\model\GoodStockInfo|int|string
|
|
|
+ * @return int
|
|
|
* @throws \think\Exception
|
|
|
*/
|
|
|
- static function ReturnAdd($stockid,$bnCode,$num,$origin_stockid){
|
|
|
+ static function ReturnAdd(int $stockid,string $bnCode,int $num,int $origin_stockid){
|
|
|
$origin = self::where(["stockid"=>$origin_stockid,"bnCode"=>$bnCode])->findOrEmpty()->toArray();
|
|
|
if($stockid!=$origin_stockid){
|
|
|
if(empty($origin))throw new Exception("未找到Bn订单数据",1006);
|
|
@@ -218,13 +219,13 @@ class GoodStockInfo extends Model
|
|
|
"addtime"=>date("Y-m-d H:i:s"),
|
|
|
"updatetime"=>date("Y-m-d H:i:s")
|
|
|
];
|
|
|
- return self::insert($update);
|
|
|
+ $result= self::insert($update);
|
|
|
}else{
|
|
|
$update['balance_num']=$stock['balance_num']+$num;
|
|
|
$stockid!=$origin_stockid ? $update['total_num']=$stock['total_num']+$num:$update['used_num']=$stock['used_num']-$num;
|
|
|
$update['updatetime']=date("Y-m-d H:i:s");
|
|
|
- return self::update($update,$stock);
|
|
|
+ $result=self::update($update,$stock)->getNumRows();
|
|
|
}
|
|
|
-
|
|
|
+ return $result;
|
|
|
}
|
|
|
}
|