| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- namespace bizHd\saas\classes;
- use biz\sj\classes\MerchantClass;
- use bizHd\user\classes\UserClass;
- use common\components\orderSn;
- use common\components\stringUtil;
- use Yii;
- use bizHd\base\classes\BaseClass;
- class RenewClass extends BaseClass
- {
- public static $baseFile = '\bizHd\saas\models\Renew';
- public static function getRenewList($where)
- {
- $data = self::getList('*', $where, 'addTime DESC');
- $list = isset($data['list']) ? $data['list'] : [];
- if (empty($list)) {
- return $data;
- }
- $ids = array_column($list, 'sjId');
- $merchant = MerchantClass::getMerchantByIds($ids);
- $userIdList = array_column($list, 'userId');
- $user = UserClass::getUserByIds($userIdList);
- $setIds = array_column($list, 'setId');
- $setIds = array_filter(array_unique($setIds));
- $set = SetMealClass::getSetByIds($setIds);
- foreach ($list as $key => $val) {
- $sjId = $val['sjId'];
- $userId = $val['userId'];
- $setId = $val['setId'];
- $list[$key]['name'] = isset($merchant[$sjId]['name']) ? $merchant[$sjId]['name'] : '';
- $list[$key]['userName'] = isset($user[$userId]['userName']) ? $user[$userId]['userName'] : '';
- $list[$key]['mobile'] = isset($user[$userId]['mobile']) ? $user[$userId]['mobile'] : '';
- $list[$key]['setName'] = isset($set[$setId]['name']) ? $set[$setId]['name'] : '';
- }
- $data['list'] = $list;
- return $data;
- }
- //增加续费订单 ssh 2020.1.14
- public static function addOrder($data)
- {
- $data['orderSn'] = orderSn::getRenewSn();
- $data['payStatus'] = 0;
- $return = self::add($data);
- return $return;
- }
- }
|