8 changed files with 147 additions and 88 deletions
@ -0,0 +1,16 @@ |
|||||
|
<?php |
||||
|
|
||||
|
namespace app\model; |
||||
|
|
||||
|
use think\Model; |
||||
|
|
||||
|
class FinalReportData extends Model |
||||
|
{ |
||||
|
|
||||
|
public static function getFrdSumAmount($frd_id) |
||||
|
{ |
||||
|
$res = self::where('frd_id', $frd_id)->field('sum(ydzse) as sum_amount')->find(); |
||||
|
return $res ? $res['sum_amount'] : 0; |
||||
|
} |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,17 @@ |
|||||
|
<?php |
||||
|
|
||||
|
namespace app\model; |
||||
|
|
||||
|
use think\Model; |
||||
|
|
||||
|
class FinalReportDate extends Model |
||||
|
{ |
||||
|
|
||||
|
public function getSumAmount($date) |
||||
|
{ |
||||
|
$result = $this->where(['report_date' => $date])->field('id')->find(); |
||||
|
if (!$result) return 0; |
||||
|
$ydzse_sum = FinalReportData::getFrdSumAmount($result['id']); |
||||
|
return $ydzse_sum ? number_format($ydzse_sum, 2, '.', ',') : 0; |
||||
|
} |
||||
|
} |
||||
@ -1,16 +0,0 @@ |
|||||
<?php |
|
||||
|
|
||||
namespace app\model; |
|
||||
|
|
||||
use think\Model; |
|
||||
|
|
||||
class InvoiceFinalReport extends Model |
|
||||
{ |
|
||||
|
|
||||
|
|
||||
public function getSumAmount($where) |
|
||||
{ |
|
||||
$result = $this->where($where)->field('sum(`ydzse`) as ydzse_sum')->find(); |
|
||||
return $result['ydzse_sum'] ? number_format($result['ydzse_sum'], 2, '.', ',') : 0; |
|
||||
} |
|
||||
} |
|
||||
Loading…
Reference in new issue