|
@@ -429,6 +429,7 @@ class ReturnExchangeOrderService extends Service
|
|
|
return $product_save;
|
|
|
}
|
|
|
|
|
|
+ //合同剩余能退
|
|
|
public function getSaveReturnCompareMessage($id = 0, $sales_order_id = 0){
|
|
|
$return = ReturnExchangeOrder::where('del_time',0)
|
|
|
->where('data_id',$sales_order_id)
|
|
@@ -466,6 +467,7 @@ class ReturnExchangeOrderService extends Service
|
|
|
return $sales_order_product;
|
|
|
}
|
|
|
|
|
|
+ //采购剩余能退
|
|
|
public function getSaveReturnCompareMessage2($id = 0, $purchase_id = 0){
|
|
|
$return = ReturnExchangeOrder::where('del_time',0)
|
|
|
->where('data_id',$purchase_id)
|
|
@@ -502,4 +504,21 @@ class ReturnExchangeOrderService extends Service
|
|
|
|
|
|
return $sales_order_product;
|
|
|
}
|
|
|
+
|
|
|
+ //获取差异金额
|
|
|
+ public function getDifferentAmount($id = 0, $type = 0){
|
|
|
+ if(empty($id)) return [];
|
|
|
+
|
|
|
+ $result = ReturnExchangeOrder::where('del_time',0)
|
|
|
+ ->where('data_id',$id)
|
|
|
+ ->where('type',$type)
|
|
|
+ ->select('id','model_type','order_number','difference_amount','state')
|
|
|
+ ->get()->toArray();
|
|
|
+ foreach ($result as $key => $value){
|
|
|
+ $result[$key]['model_type_title'] = ReturnExchangeOrder::$model_type[$value['model_type']] ?? "";
|
|
|
+ $result[$key]['state_title'] = ReturnExchangeOrder::$state[$value['state']] ?? "";
|
|
|
+ }
|
|
|
+
|
|
|
+ return $result;
|
|
|
+ }
|
|
|
}
|