| | |
| | | //是否有可分红订单,1有,0无 |
| | | $is_bonus = 1; |
| | | $first_data = Order::orderFirst(); |
| | | if (empty($first_data)) { |
| | | if (empty($first_data)||!isset($first_data)) { |
| | | $is_bonus = 0; |
| | | $first_data['create_time']=date('Y-m-d'); |
| | | } |
| | | //可结算时间需要加上分红结算天数 |
| | | $create_time = strtotime($first_data['create_time']) + intval(Setting::getItem('settlement')['settle_days']) * 86400; |
| | |
| | | $this->error = '没有可用的分红'; |
| | | return false; |
| | | } |
| | | // 获取股东数据 |
| | | $userList = User::getListAll(); |
| | | // 获取满足分红条件的股东数据 |
| | | $userList = User::getEligibleListAll($bonusData); |
| | | if ($userList->isEmpty()) { |
| | | $this->error = '没有找到股东,不分红'; |
| | | $this->error = '没有找到满足分红条件的股东,不分红'; |
| | | return false; |
| | | } |
| | | $this->startTrans(); |