|
|
@@ -447,7 +447,7 @@ sql;
|
|
|
if (!$inv)return false;//余量与入库不符
|
|
|
DB::connection("oracle")->transaction(function ()use($inv,$amount,$ide,$task,&$who){
|
|
|
$db = DB::connection("oracle");
|
|
|
- $db->delete(DB::raw("DELETE FROM inv_lot_loc_id WHERE lotnum = ? AND traceid = ? AND traceid != '*' AND qty = 0"),[
|
|
|
+ $db->delete(DB::raw("DELETE FROM inv_lot_loc_id WHERE lotnum = ? AND traceid = ? AND traceid != '*'"),[
|
|
|
$inv->lotnum,$inv->traceid
|
|
|
]);
|
|
|
$invHistory = $db->selectOne(DB::raw("SELECT * FROM inv_lot_loc_id WHERE lotnum = ? AND locationid = ? AND customerid = ? AND sku = ? AND traceid = '*' FOR UPDATE"),[
|