|
@@ -350,21 +350,30 @@ FROM
|
|
|
public function saleReport(){
|
|
|
$list =Db::name("yuebing_sale")->select()->toArray();
|
|
|
$data=[];
|
|
|
+ $temp=["itemName"=>"合计","child"=>[["total_fee"=>round(array_sum(array_column($list,"total_fee"))/10000,2),
|
|
|
+ "num"=>array_sum(array_column($list,"num")),"sale_price"=>'',"good_code"=>'',"itemName"=>'']]];
|
|
|
foreach ($list as $value){
|
|
|
$data[$value['itemid']]['itemName']=$value['itemName'];
|
|
|
+ $value['total_fee'] = round($value['total_fee']/10000,2);
|
|
|
$data[$value['itemid']]['child'][]=$value;
|
|
|
}
|
|
|
+ array_push($data,$temp);
|
|
|
return app_show(0,"获取成功", array_values($data));
|
|
|
}
|
|
|
|
|
|
- public function bkReport(){
|
|
|
+ public function bkReport(){
|
|
|
$list =Db::name("yuebing_bk")->select()->toArray();
|
|
|
- $data=[];
|
|
|
$price=["SKU2207141128396667"=>"29.90","SKU2208031050426874"=>"79.00","SKU2208081442447113"=>"79.00","SKU2207141124567141"=>"79.00","SKU2208091004559349"=>"108.00"];
|
|
|
+ $temp=["total"=>round(array_sum(array_column($list,"total"))/10000,2),"num"=>array_sum(array_column($list,"num")),
|
|
|
+ "usable_stock"=>array_sum(array_column($list,"usable_stock")),"sale_price"=>'',"spuCode"=>'',"itemName"=>'总计'];
|
|
|
+
|
|
|
foreach ($list as &$value){
|
|
|
$value['sale_price'] = $price[$value['spuCode']] ??"";
|
|
|
+ $value['total'] = round($value['total']/10000,2);
|
|
|
}
|
|
|
+ array_push($list,$temp);
|
|
|
return app_show(0,"获取成功",$list);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
}
|