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