MoneyLogLogic.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace app\admin\logic;
  3. use app\admin\model\dao\MoneyLog;
  4. use app\admin\model\dao\ScoreLog;
  5. use app\admin\model\dao\ShopOrder;
  6. use app\admin\model\dao\User;
  7. use think\facade\Cache;
  8. use think\facade\Db;
  9. class MoneyLogLogic
  10. {
  11. // 1.积分兑换 2.提现 3.购买商品 4.积分兑换 5.广告任务包分红,6-团队收益,8-利润结算兑换,10-提现失败退还,12-平台充补,13-平台扣除',
  12. private static $typeMap = [
  13. ['id' => 0, 'name' => '其他'],
  14. ['id' => 1, 'name' => '积分兑换'],
  15. ['id' => 2, 'name' => '提现'],
  16. ['id' => 3, 'name' => '购买商品'],
  17. ['id' => 4, 'name' => '积分兑换'],
  18. ['id' => 5, 'name' => '广告任务包分红'],
  19. ['id' => 6, 'name' => '团队收益'],
  20. ['id' => 8, 'name' => '利润结算兑换'],
  21. ['id' => 10, 'name' => '提现失败退还'],
  22. ['id' => 12, 'name' => '平台充补'],
  23. ['id' => 13, 'name' => '平台扣除'],
  24. ];
  25. private static $stateMap = [
  26. ['id' => 1, 'name' => '增加'],
  27. ['id' => 2, 'name' => '减少']
  28. ];
  29. /**
  30. * @return array[]
  31. */
  32. public static function getStateMap(): array
  33. {
  34. return self::$stateMap;
  35. }
  36. /**
  37. * @return array[]
  38. */
  39. public static function getTypeMap(): array
  40. {
  41. return self::$typeMap;
  42. }
  43. }