|
|
@@ -0,0 +1,36 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace biz\weixin\services;
|
|
|
+
|
|
|
+use biz\base\services\BaseService;
|
|
|
+use biz\merchant\services\MerchantService;
|
|
|
+use biz\weixin\classes\MiniUpgradeClass;
|
|
|
+use Yii;
|
|
|
+
|
|
|
+class MiniUpgradeService extends BaseService
|
|
|
+{
|
|
|
+
|
|
|
+ public static $baseFile = '\biz\weixin\classes\MiniUpgradeClass';
|
|
|
+
|
|
|
+ //获取升级申请的记录 shish 2019.12.20
|
|
|
+ public static function getUpgradeList($where)
|
|
|
+ {
|
|
|
+ $data = MiniUpgradeClass::getList('*', $where, 'addTime DESC');
|
|
|
+ $list = isset($data['list']) ? $data['list'] : [];
|
|
|
+ if (empty($list)) {
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+ $ids = array_column($list, 'merchantId');
|
|
|
+ $ids = array_filter(array_unique($ids));
|
|
|
+
|
|
|
+ $merchant = MerchantService::getMerchantByIds($ids);
|
|
|
+
|
|
|
+ foreach ($list as $key => $val) {
|
|
|
+ $merchantId = $val['merchantId'];
|
|
|
+ $list[$key]['miniName'] = isset($merchant[$merchantId]['merchantName']) ? $merchant[$merchantId]['merchantName'] : '';
|
|
|
+ }
|
|
|
+ $data['list'] = $list;
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|