|
|
@@ -23,6 +23,7 @@ use Illuminate\Http\Request;
|
|
|
use Illuminate\Http\Response;
|
|
|
use Illuminate\Routing\Redirector;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
+use Illuminate\Support\Facades\DB;
|
|
|
use Illuminate\Support\Facades\Gate;
|
|
|
use Illuminate\Support\Facades\Validator;
|
|
|
use Illuminate\Validation\ValidationException;
|
|
|
@@ -500,17 +501,31 @@ class RejectedController extends Controller
|
|
|
public function exportAnalyze(Request $request){
|
|
|
$searchParams = $this->getAnalyzeSearchParams($request);
|
|
|
$sql = RejectedAnalyzeOwner::getQuerySQL($searchParams);
|
|
|
-
|
|
|
- $e = new Export();
|
|
|
- $e->setMysqlConnection(config('database.connections.mysql.host'),
|
|
|
- config('database.connections.mysql.port'),config('database.connections.mysql.database')
|
|
|
- ,config('database.connections.mysql.username'),config('database.connections.mysql.password'));
|
|
|
- $e->setFileName("退货统计记录单");
|
|
|
- return $e->sql($sql,[
|
|
|
- "owner_name"=>"货主名","bounce_amount"=>"退件单数",
|
|
|
- "check_amount"=>"审核单数","uncheck_amount"=>"未审核单数",
|
|
|
- "in_storage_count"=>"入库单数","not_in_storage_count"=>"未入库单数",
|
|
|
- ])->direct();
|
|
|
+ $result_array = DB::select($sql);
|
|
|
+ $row = ['货主名','退件单数','审核单数','未审核单数','入库单数','未入库单数'];
|
|
|
+ $json = [];
|
|
|
+ foreach ($result_array as $result){
|
|
|
+ $json[] = [
|
|
|
+ $result->owner_name,
|
|
|
+ $result->bounce_amount,
|
|
|
+ $result->check_amount,
|
|
|
+ $result->bounce_amount-$result->check_amount,
|
|
|
+ $result->in_storage_count,
|
|
|
+ $result->not_in_storage_count,
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ return Export::make($row,$json,"退货统计记录单");
|
|
|
+// dd($json);
|
|
|
+// $e = new Export();
|
|
|
+// $e->setMysqlConnection(config('database.connections.mysql.host'),
|
|
|
+// config('database.connections.mysql.port'),config('database.connections.mysql.database')
|
|
|
+// ,config('database.connections.mysql.username'),config('database.connections.mysql.password'));
|
|
|
+// $e->setFileName("退货统计记录单");
|
|
|
+// return $e->sql($sql,[
|
|
|
+// "owner_name"=>"货主名","bounce_amount"=>"退件单数",
|
|
|
+// "check_amount"=>"审核单数","uncheck_amount"=>"未审核单数",
|
|
|
+// "in_storage_count"=>"入库单数","not_in_storage_count"=>"未入库单数",
|
|
|
+// ])->direct();
|
|
|
}
|
|
|
|
|
|
public function apiGetRejectedByLogisticNumberReturn(Request $request){
|