|
@@ -411,4 +411,39 @@ class Manage
|
|
|
|
|
|
Dever::location($file);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ * 导入用户
|
|
|
+ *
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public function mobileImport($id, $name, $param)
|
|
|
+ {
|
|
|
+ $file = Dever::param('file', $param);
|
|
|
+ if ($file) {
|
|
|
+ $file = Dever::local($file);
|
|
|
+
|
|
|
+ $data = Dever::excelImport($file);
|
|
|
+ if ($data) {
|
|
|
+ foreach ($data as $k => $v) {
|
|
|
+ if ($k > 1) {
|
|
|
+ if (isset($v['A']) && isset($v['B'])) {
|
|
|
+ if ($v['A']) {
|
|
|
+ $name = $v['A'];
|
|
|
+ }
|
|
|
+
|
|
|
+ $journal = Dever::db('journal/info')->one(array('name' => $name));
|
|
|
+ if ($journal) {
|
|
|
+ $info = Dever::db('journal/mobile')->one(array('product_id' => $journal['id'], 'mobile' => $v['B']));
|
|
|
+
|
|
|
+ if (!$info) {
|
|
|
+ Dever::db('journal/mobile')->insert(array('product_id' => $journal['id'], 'mobile' => $v['B']));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|