|
|
@@ -4,51 +4,50 @@ 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, 'merchantId');
|
|
|
- $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) {
|
|
|
- $merchantId = $val['merchantId'];
|
|
|
- $userId = $val['userId'];
|
|
|
- $setId = $val['setId'];
|
|
|
- $list[$key]['name'] = isset($merchant[$merchantId]['name']) ? $merchant[$merchantId]['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)
|
|
|
- {
|
|
|
- $merchantId = $data['merchantId'];
|
|
|
- $data['orderSn'] = stringUtil::generateOrderNo($merchantId, $data['userId']);
|
|
|
- $data['payStatus'] = 0;
|
|
|
- $data['addTime'] = time();
|
|
|
- $return = self::add($data);
|
|
|
- return $return;
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
+ 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, 'merchantId');
|
|
|
+ $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) {
|
|
|
+ $merchantId = $val['merchantId'];
|
|
|
+ $userId = $val['userId'];
|
|
|
+ $setId = $val['setId'];
|
|
|
+ $list[$key]['name'] = isset($merchant[$merchantId]['name']) ? $merchant[$merchantId]['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;
|
|
|
+ }
|
|
|
+
|
|
|
}
|