| 12345678910111213141516171819202122232425262728293031 |
- <?php
- namespace bizHd\stat\services;
- use bizHd\base\services\BaseService;
- use common\components\business;
- class StatIncomeSourceMonthService extends BaseService
- {
- public static $baseFile = '\bizHd\stat\classes\StatIncomeSourceMonthClass';
- //添加更新记录 ssh 2019.9.16
- public static function replaceData($data)
- {
- $sjId = $data['sjId'];
- $sourceType = $data['sourceType'];
- $amount = $data['amount'];
- $data['time'] = isset($data['time']) ? $data['time'] : date("Ym");
- $income = self::getByCondition(['sjId' => $sjId, 'time' => $data['time'], 'sourceType' => $sourceType], true);
- if (empty($income)) {
- $income = self::add($data, true);
- } else {
- $income->amount += $amount;
- }
- $income = business::savePayWayAmount($income, $amount, $data['payWay']);
- $income->save();
- return true;
- }
- }
|