MoneyLogLogic.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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-平台扣除 14-提现失败退还手续费',
  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. ['id' => 14, 'name' => '提现失败退还手续费'],
  25. ];
  26. private static $stateMap = [
  27. ['id' => 1, 'name' => '增加'],
  28. ['id' => 2, 'name' => '减少']
  29. ];
  30. /**
  31. * @return array[]
  32. */
  33. public static function getStateMap(): array
  34. {
  35. return self::$stateMap;
  36. }
  37. /**
  38. * @return array[]
  39. */
  40. public static function getTypeMap(): array
  41. {
  42. return self::$typeMap;
  43. }
  44. }