IncomeService.php 838 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\common\service;
  3. use app\common\model\BrokerIncome as BrokerIncomeModel;
  4. use app\common\model\Broker as BrokerModel;
  5. class IncomeService extends BaseService
  6. {
  7. public function add($broker_id, $value, $title, $remark = '')
  8. {
  9. $broker = BrokerModel::where('id', $broker_id)->find();
  10. $integral = new BrokerIncomeModel();
  11. $integral->save([
  12. 'brokerid' => $broker_id,
  13. 'title' => $title,
  14. 'origin_value' => $broker['income'],
  15. 'value' => $value,
  16. 'remark' => $remark,
  17. 'createtime' => time(),
  18. 'yeartime' => date("Y"),
  19. 'monthtime' => date("Ym"),
  20. ]);
  21. $broker->income += $value;
  22. $broker->income_total += $value;
  23. $broker->save();
  24. }
  25. }