|
@@ -2945,15 +2945,18 @@ class WorkOrderSpotCheck extends Api{
|
|
|
->find();
|
|
->find();
|
|
|
|
|
|
|
|
// 根据类型调整库存
|
|
// 根据类型调整库存
|
|
|
- if ($item['type'] === '退面料') {
|
|
|
|
|
|
|
+ if ($item['type'] === '退仓') {
|
|
|
$returnQuantity = $number['退还数量'] + (float)$item['number'];
|
|
$returnQuantity = $number['退还数量'] + (float)$item['number'];
|
|
|
$stockQuantity = $number['库存数量'] + (float)$item['number'];
|
|
$stockQuantity = $number['库存数量'] + (float)$item['number'];
|
|
|
} elseif ($item['type'] === '退厂商') {
|
|
} elseif ($item['type'] === '退厂商') {
|
|
|
- $returnQuantity = $item['number'];
|
|
|
|
|
|
|
+ $returnQuantity = $number['退还数量'];
|
|
|
|
|
+ $stockQuantity = $number['库存数量'] - (float)$item['number'];
|
|
|
|
|
+ } elseif ($item['type'] === '销售') {
|
|
|
|
|
+ $returnQuantity = $number['退还数量'];
|
|
|
$stockQuantity = $number['库存数量'] - (float)$item['number'];
|
|
$stockQuantity = $number['库存数量'] - (float)$item['number'];
|
|
|
}else{
|
|
}else{
|
|
|
$returnQuantity = $number['退还数量'];
|
|
$returnQuantity = $number['退还数量'];
|
|
|
- $stockQuantity = $number['库存数量'];
|
|
|
|
|
|
|
+ $stockQuantity = $number['库存数量'] ;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 构建库存数据
|
|
// 构建库存数据
|
|
@@ -2972,7 +2975,7 @@ class WorkOrderSpotCheck extends Api{
|
|
|
'退还数量' => $returnQuantity,
|
|
'退还数量' => $returnQuantity,
|
|
|
'库存数量' => $stockQuantity,
|
|
'库存数量' => $stockQuantity,
|
|
|
];
|
|
];
|
|
|
-
|
|
|
|
|
|
|
+ print_r($inventoryData);die;
|
|
|
$InventorySql = \db('物料_库存')
|
|
$InventorySql = \db('物料_库存')
|
|
|
->where('批次号',$item['批次号'])
|
|
->where('批次号',$item['批次号'])
|
|
|
->where('关联号',$item['关联编号'])
|
|
->where('关联号',$item['关联编号'])
|