|
|
@@ -25,6 +25,7 @@ use common\models\forms\RegInfoAuditForm;
|
|
|
use common\models\forms\WithdrawForm;
|
|
|
use common\models\Uploads;
|
|
|
use common\models\UserNetwork;
|
|
|
+use common\models\User;
|
|
|
use yii\base\BaseObject;
|
|
|
use yii\base\Exception;
|
|
|
use yii\base\StaticInstanceTrait;
|
|
|
@@ -829,6 +830,21 @@ class Excel extends BaseObject {
|
|
|
'storeFile' => $tempFileName,
|
|
|
'dropKeysRow' => $startRow == 1 ? false : true,
|
|
|
]);
|
|
|
+ $errUserArray = [];
|
|
|
+ foreach ($data as $u){ // 记录了导入中不存在的会员
|
|
|
+ $u['USER_NAME'] = trim($u['会员编号']);
|
|
|
+ if(!$u['USER_NAME']){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ $userInfo = User::checkUser($u['USER_NAME']);
|
|
|
+ if(!$userInfo){
|
|
|
+ $errUserArray[] = $u['USER_NAME'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(count($errUserArray)>0){
|
|
|
+ $errUserStr = implode(', ', $errUserArray);
|
|
|
+ throw new Exception(count($errUserArray).'个用户不存在:'.substr($errUserStr,0, 600).'...');
|
|
|
+ }
|
|
|
} catch (\Exception $e) {
|
|
|
throw new Exception($e->getMessage());
|
|
|
}
|