xhInviteListService.php 750 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace common\services;
  3. use common\components\util;
  4. use Yii;
  5. use common\components\dict;
  6. use common\components\stringUtil;
  7. use common\models\xhInviteList;
  8. class xhInviteListService {
  9. public static function recommend($inviteCode,$invitedMerchantId)
  10. {
  11. $list = xhInviteService::getList();
  12. if(in_array($inviteCode,$list) == false){//没有推荐码停止后续操作
  13. return;
  14. }
  15. $newList = array_flip($list);
  16. $sjId = $newList[$inviteCode];
  17. $data = ['sjId' => $sjId,'invitedMerchantId' =>$invitedMerchantId,'inviteCode' =>$inviteCode,'prize' => 0,'takeStatus' => 0,'createTime' => date("Y-m-d H:i:s")];
  18. self::add($data);
  19. }
  20. public static function add($data)
  21. {
  22. $invite = xhInviteList::add($data);
  23. return $invite;
  24. }
  25. }