SjCapitalService.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace biz\sj\services;
  3. use biz\base\services\BaseService;
  4. use biz\sj\classes\SjCapitalClass;
  5. use bizHd\stat\services\StatIncomeCategoryService;
  6. use bizHd\stat\services\StatIncomeUsageService;
  7. use common\components\validate;
  8. use common\components\util;
  9. use Yii;
  10. class SjCapitalService extends BaseService
  11. {
  12. public static $baseFile = '\biz\sj\classes\SjCapitalClass';
  13. //商家订单类的流水归类 ssh 2019.12.17
  14. public static function orderClassify($data)
  15. {
  16. $capitalId = $data['capitalId'];
  17. if (empty($capitalId)) {
  18. util::fail('没有找到商家流水id');
  19. }
  20. $capital = SjCapitalClass::getById($capitalId, true);
  21. $capital->usageId = $data['usageId'];
  22. $capital->categoryId = $data['categoryId'];
  23. $capital->save();
  24. //类型增加资金
  25. StatIncomeCategoryService::replaceData($data);
  26. //用途增加资金
  27. StatIncomeUsageService::replaceData($data);
  28. }
  29. //收入流水 ssh 2020.1.8
  30. /**
  31. * 商家的收入方式:
  32. * 收入来源:门店、朋友圈、商城、美团
  33. * 收入类型:出售商品、客户充值、介绍花店佣金收入
  34. * 付款方式:
  35. */
  36. public static function getCapitalList($where)
  37. {
  38. $data = self::getList('*', $where, 'addTime DESC');
  39. if (isset($data['list']) == false || empty($data['list'])) {
  40. return $data;
  41. }
  42. foreach ($data['list'] as $key => $val) {
  43. $data['list'][$key]['event'] = '门店收入';
  44. }
  45. return $data;
  46. }
  47. }